首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

有用过Elecard stream analyzer这个工具的同志吗,一个比较低级的有关问题

2013-03-27 
有用过Elecard stream analyzer这个工具的同志吗,一个比较低级的问题最近那个h264封装成PS的事情还是没搞

有用过Elecard stream analyzer这个工具的同志吗,一个比较低级的问题
最近那个h264封装成PS的事情还是没搞定,所以想用elecard stream analyzer来分析下我生成的PS文件,结果elecard stream analyzer提示 can't detect stream format,实在是不知道我这文件到底哪里有问题。我是按nalu来进行封装的,文件格式是:PS头+系统头+PES头+idr nalu数据+PS头+PES头+P nalu数据+……+结束符。idr nalu数据 = sps+pps+i nalu,我的h264是原始码流,有00000167,68,65,41之类的标识符的形式。

我看能播放的mpg文件的ES数据好像都是按帧封装的,stream type是system。同时GOP前还有sequence header(000001B3)和GOP header(000001B8),但是按nalu来封装我就不知道这些东西该怎么加了。或者说这些东西需要加吗?还是说这些mpg文件里面的码流就不是h264,我也不好去用它们作为参考。

希望高手们能解答我的问题啊,最起码让elecard stream analyzer能认识我的文件,我也好边分析边改。


[解决办法]
PS流好像不是按NALU来封装,MPEG-2标准里有个视频流序列的章节,里面规定了sequence_header之类的东西,好像要按那个来。
之前试过PS流的封装,后来自己弄失败了,还是TS流搞起来简单点...

热点排行