作者theee (系子)
站内Programming
标题[问题] mpeg问题
时间Mon Aug 24 20:57:17 2009
大家好,想问个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
1F:推 garlos:PSI parsing should be done at first ? 114.42.204.130 09/05 18:10