x264生成的raw里面的sps和pps怎么取出来啊?
dwing吧
全部回复
仅看楼主
level 7
genechiu 楼主
貌似都放在最开始的地方
我用0x00 0x00 0x00 0x01 0x67 和 0x00 0x00 0x00 0x01 0x68去找会出现问题吗?
但是这样怎么确定pps结束位置呢?或者有什么其他方法读?
不明白为什么写0001不写长度信息..
2011年09月12日 22点09分 1
level 13
如果搜不到相关资料, 可以看看ffmpeg里的h.264的parser, 很容易理解
2011年09月13日 01点09分 2
level 9
Annex B里没有长度信息,00 00 01就是每个NAL的分隔符,所以找到下一个00 00 01就行了。
2011年09月13日 01点09分 3
level 7
genechiu 楼主
是不是有的是00 00 01有的是00 00 00 01,感觉好蛋疼啊..
2011年09月13日 07点09分 4
level 9
00 00 01 是short start code,00 00 00 01是long start code。两帧之间一定要用long start code隔开,帧内用short或者long都可以。
2011年09月13日 13点09分 5
1