[問題] mpeg2的問題
大家好,想問個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
→
08/24 21:48, , 1F
08/24 21:48, 1F
推
08/25 01:34, , 2F
08/25 01:34, 2F
推
08/25 01:38, , 3F
08/25 01:38, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章