[問題] mpeg問題
大家好,想問個Mpeg2 format問題
我現在想要將mpeg2的stream各自demux出video和audio stream
然後丟給下面的Codec做codec
目前我的方法是
1. 先找到Pack id(0x000001BA)
2. 再往下找 stream id(ex: video: 0xE0 or audio: 0xC0)
3. 確定封包之後將整各2K的PES往downstream丟
若只是單純解0xE0的packet的話,我發現codec會解爛或者會掉很多畫面
因此我更進步一看到底檔案裡還有什麼packet
我發現途中還有一些特殊的packet
1. system header (0xBB)
2. private header (0xBD 0xBF)
但是我網路上查不太到這些header的資訊,我猜可能是這些資訊沒解出
讓我沒辦法正確的將video和audio正確的丟給downstream的codec
所以想請問網路上的高手
1. 這些header的意義是?
2. 還有什麼原因會造成codec沒完全解成功或者掉畫面呢?
多謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.101.64
推
09/05 18:10, , 1F
09/05 18:10, 1F