[問題] mpeg問題

看板Programming作者 (系子)時間16年前 (2009/08/24 20:57), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
大家好,想問個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
PSI parsing should be done at first ?
09/05 18:10, 1F
文章代碼(AID): #1AaeuklQ (Programming)