mpeg2-ps能封装h264吗?有标准文档吧?
我用ffmpeg转换后,vlc播放不了,但StreamEye能分析出来。
文档iso 13818-1是2000年公布的,而h264是2003年公布的,所以iso 13818-1上肯定不会提到支持h264.
有没有关于ps的最新技术文档啊?
总而言之,mpeg2-ps能封装h264吗?理论上应该是可以的。
或者h264有没有必要用ps来封装?
谢谢!任务比较急,烦请各位帮忙!!!!!!
[解决办法]
为什么不用TS封装? 已经很多用TS封装的h264的应用了.
PS原理上也是可以的. 把相应的track指示好就行, 不过没有用过.
[解决办法]
track就是element stream(ES流). PS需要完整的ES信息. 简单的说就是PS截一段是不能播的,TS可以随便截.
[解决办法]
MPEG2的标准很多啊. 最基本的是ISO_IEC_13818-1;2000. 熟悉这个基本上就能分析PS流了.
stream_id是动态的, 根据你的编码格式不一样. 0xBC(189)是AC-3吧.
另外不同的软件转换有兼容性的问题. ffmpeg编的有的时候VLC播不了, 但是用MPC就能播.
ffmpeg是很强大, 把参数设置细一些有可能VLC就能播了.
[解决办法]
ISO_IEC 13818-1 有2007年的 标准