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

mpeg2ts视频文件中剔除了dts/pts对视频播放的影响

2012-12-29 
mpeg2ts视频文件中删除了dts/pts对视频播放的影响?我是初学者,不是太懂,我希望能实现生成一个mpeg2ts文件,

mpeg2ts视频文件中删除了dts/pts对视频播放的影响?
我是初学者,不是太懂,我希望能实现生成一个mpeg2ts文件,可以在播放器上不受时间长度的限制一直播放下去直到没有数据为止,要生成这样的文件,有可能吗?符合mpeg2规范吗?
现在经过尝试,用ffmpeg程序加"-mpegts_copyts 1"参数忽略了dts/pts,然后用播放器播放发现不同的分离器对这类视频有不同的处理方法,有些分离器还是能检测出时间长度,有些就不能,也无法拖动视频。而且所有的分离器都无法分离出音频,这是否就说明这不符合mpeg2规范?如果要完整解码必须要自己编写分离器?
[解决办法]
符合MPEG-2规范定义的TS流应该就可以了,知道VIDEO的编码方式,DTS/PTS都可以重新算过的。
至于无法分离出音频,不知道用的是什么音频编码方式?
主要的还是如楼主分析,看各分离器的实现以及兼容性了。 
[解决办法]
没有PTS就没有时间戳信息,时长没法计算,肯定没法拖动,
绝大部分的解码器是不能解码的,
能解码的也是靠猜测帧率来打事件戳的(比如25帧)

热点排行