活力37856
在线时间12169 小时
阅读权限200
管理员
自由的灵魂
- 积分
- 100469
- 主题
- 5590
- 回帖
- 26312
- 注册时间
- 2003-4-10
- 最后登录
- 2024-11-28
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
2008-11-05 14:56作者:思路论坛
所谓封装格式就是将已经编码压缩好的视频轨和音频轨按照一定的格式放到一个文件中.
1. TS封装 vs AVI封装
众所周知: BD就是TS封装, hdDVD是PS封装,用TS封装可以无损的支持所有全部HDDVD和BD所带的视频和音频编码.
Video codecs、MPEG-2、MPEG-4 AVC、SMPTE VC-1、Audio codecs、Linear PCM、Dolby Digital、Dolby Digital Plus、Dolby TrueHD、DTS Digital Surround、DTS-HD
而avi封装目前仅仅能支持
Video codecs、MPEG-4 AVC、SMPTE VC-1(对其支持不够好)、Audio codecs、DTS、AC3
随着BD, HDD Remux的出现,到底哪个好,这也是这段时间争论最多的了。
那么就来看看AVI和TS到底是什么吧。
2. AVI容器-成熟的老技术
AVI是微软1992年推出用于对抗苹果Quicktime的技术,尽管国际学术界公认AVI已经属于被淘汰的技术,但是由于windows的通用性,和简单易懂的开发API,还在被广泛使用。
如图1所试, AVI的文件结构、分为头部, 主体和索引三部分. 主体中图像数据和声音数据是交互存放的。从尾部的索引可以索引跳到自己想放的位置。AVI本身只是提供了这么一个框架,内部的图像数据和声音顺据格式可以是任意的编码形式。但是由于索引放在了文件尾部,所以在播放internet流媒体时已属力不从心。
3. AVI容器-画质无损,音质呢?
要说到AVI的弱点,最大的问题就是对高质量VBR音轨的支持了。
VBR全称是Variable BitRate,就是动态比特率。和传统的CBR静态比特率不同,CBR约定死了音质的采样率为固定值。因为声音是有高潮起伏的,显然,同样文件大小的情况下,VBR最大限度的提高了音质。所以最新推出的高音质格式通常是VBR格式的。随之问题也就来了,因为容器里的图像和声音是分开的,所以播放时需要一个图像和声音的同步过程,如果CBR音轨的话因为码率是定值,同步不成为问题,可是VBR音轨是不断的在变换,而AVI没有时间戳去让VBR音轨和图像同步,这样就会产生图像声音不同步的问题。估计实际动过手的兄弟应该深有体会吧。
那么,AVI是不是就不能支持VBR了呢。VirtualDub提供了一个变通的办法,有兴趣的可以区Doom9找找看参考资料。以前公认为这属于破解,但是最近也慢慢被学术界承认,成为了对AVI技术扩充的一种手段。简单说来,通过冗余的数据变换包装来把VBR分成等量的块,达到模拟CBR的效果。但是这个方法也有局限性,只有一部分VBR声音压缩方式可以使用,而且必须要详细分析声音音频数据,针对每一种压缩格式制定算出最大冗余量,如果音质码率高的话编码效率会很差,也很难实现。更何况还有不少是完全不支持的(TrueHD, DTS-HD Master audio)。所以经常看到说AVI什么都好,音质问题只是因为某些音轨数据量太大,播放器放不了的说法是不正确的。
4.TS
近年来,TS封装是随着MPEG2的流行而占据了主流的地位。全称则是Transport Stream。而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。从结构上来说,TS是由头文件和主体所组成的,扩充过的TS流还包括时间戳。这样不管是什么格式的VBR音轨,都很容易通过时间戳来同步图像。
当然,对新的声音格式来说,需要新的分离器,解码器来实现解码。目前在不断改进开发中。
TS不像AVI,从诞生那天起,就考虑到了网络播放,所以很快成为了世界标准并广泛应用于电视台数字播放,手机等各个领域。
5. 总结
新的BD和HDDVD的带来新的规格音频视频标准,要是想体验原汁原味的BD/HDVD音视频,那么就下载原始BD'HDDVD文件或者TS REMUX版,但是如果现有设备不属于高配置,对一些技术标准的差异并不在乎,又对近期可能产生的播放问题想避免的话,AVI也是一个很好的选择。毕竟看片子是为了享受,大家各取所需吧。
转自:http://tools.yesky.com/120/8572120.shtml |
|