高清视频封装格式解析(5)

发布时间:2021-06-07

如同所有的封装格式一样,AVI只是提供了一个外壳,一个框架,从理论上说,内部的视频图像数据的编码格式以及声音的编码格式应该是任意的。但是目前是网络时代,通过互联网进行流媒体的播放时候已经力不从心了。比方说在网络上下载的资源如果下载了没有达到100%就没有办法进行播放。

另外一个问题是AVI对高码率VBR音频文件支持不好。

VBR全称是Variable BitRate,就是动态比特率,可以根据当前的需要定义不同的比特率,避免了浪费,并且提高了利用率。随之问题也就来了,因为容器里的图像和声音是分开的,所以播放时需要一个图像和声音的同步过程,如果CBR音轨的话因为码率是定值,同步不成为问题,可是VBR音轨是不断的在变换,而AVI没有时间截取让VBR音轨和图像同步,这样就会产生图像声音不同步的问题。(摘自百度百科

/view/6cc8fb0e52ea551810a687d2.html)

后来VirtualDub提出了一种新的方法扩充了AVI对VBR音频的兼容,以前公认为这属于破解,但是最近也慢慢被学术界承认,成为了对AVI技术扩充的一种手段。简单说来,通过冗余的数据变换包装来把VBR分成等量的块,达到模拟CBR的效果。但是这个方法也有局限性,只有一部分VBR声音压缩方式可以使用,而且必须要详细分析声音音频数据,针对每一种压缩格式制定算出最大冗余量,如果音质码率高的话编码效率会很差,也很难实现。但是在高码率时会产生丢失数据的问题,从而导致有损音效,这一点问题到现在都没有比较完美的解决方法。更何况还有不少是完全不支持的(TrueHD, DTS-HD Master audio)。所以经常看到说AVI什么都好,音质问题只是因为某些音轨数据量太大,播放器放不了的说法是不正确的。

2.TS封装格式

说起TS封装格式,不得不提到已经退出了历史舞台的HDDVD。当初尽管HD DVD以及BD两家在编码上都统一采用MPEG2/VC-1/H.264,可在封装格式上又有所分岐。DVD论坛官方所认可的HD DVD使用的是PS封装,即Program Stream(程序流),这和之前DVD所采用的MPEG2 Program Stream封装是一样的,PS流的后缀名是VOB以及EVO等。而BD在没有DVD论坛官方认证的情况下,自然不是PS封装,而是使用了MPEG2的另一封装方式TS封装,即Transport Stream(传输流),TS流的后缀名为TS。由于BD在竞争中获胜,因此现在我们常见的是TS封装格式。

高清视频封装格式解析(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219