百韵网 >>  正文

影音文件,大家都说TS 封装,这是什么意思? .TS是什么视频格式?

来源:www.baiyundou.net   日期:较早时间
所谓封装格式就是将已经编码压缩好的视频轨和音频轨按照一定的格式放到一个文件中.

1. TS封装 vs AVI封装
MPEG2视频无法封装在AVI里,WMV视频无法封装在TS里。
MKV倒是可以封装WMV和MPEG2, 不过高清机又不支持

AVI封装:要求文件必须有完整的索引才可以播放,当文件出现缺损的话,播放立刻停止
TS封装:要求文件必须有时间索引,并不要求一定的完整,就算文件有缺损,也可以跳过该部分播放

AVI最多可以封装两条音轨,TS没这限制

众所周知: 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什么都好,音质问题只是因为某些音轨数据量太大,播放器放不
了的说法是不正确的。

附论证的技术资料,对细节不感兴趣的可跳过:
CBR音轨用以下这个记述可实现同步
WAVEFORMATEX::nBlockAlign 1Block大小(Byte)
AVIStreamHeader::dwRate / AVIStreamHeader::dwScale 1秒内包含的Block个数
nBlockAlign=1,dwScale=1,dwRate=nAvgBytesPerSec nAvgBytesPerSec是常量

VirtualDub的变通法
AVIStreamHeader::dwLength = 变换包的总数
WAVEFORMATEX::nBlockAlign = 变换包最大容量

4.TS
近年来,TS封装是随着MPEG2的流行而占据了主流的地位。全称则是Transport Stream
而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点
就是要求从视频流的任一片段开始都是可以独立解码的。

从结构上来说,TS是由头文件和主体所组成的,扩充过的TS流还包括时间戳。这样不管
是什么格式的VBR音轨,都很容易通过时间戳来同步图像。
补充 这里对一些细节过于一笔带过了,详细请参考o版下面对TS流本身包的时间标记的解释

当然,对新的声音格式来说,需要新的分离器,解码器来实现解码。
目前在不断改进开发中。

TS不像AVI,从诞生那天起,就考虑到了网络播放,所以很快成为了世界标准并广泛应用
于电视台数字播放,手机等各个领域

结论,
新的BD和HDDVD的带来新的规格音频视频标准,要是想体验原汁原味的BD/HDVD音视频,
那么就下载原始BD'HDDVD文件或者TS REMUX版,但是如果现有设备不属于高配置,对一
些技术标准的差异并不在乎,又对近期可能产生的播放问题想避免的话,AVI也是一个很好
的选择。毕竟看片子是为了享受,大家各取所需吧。

.TS是什么视频格式?~

什么是TS,我们一起来了解下。说明如下1、首先,对于TS文件,相信很多人都对它很陌生,它并不像MP4格式那么流行。为了让大家进一步了解TS文件,本文将围绕TS文件格式,详细介绍它的来源、适用范围、打开方式以及如何转换等。2、TS(TransportStream,传输流)是一种封装的格式,它的全称为MPEG2-TS。MPEG2-TS是一种标准数据容器格式,传输与存储音视频、节目与系统信息协议数据,主要应用于数字广播系统,譬如DVB、ATSC与IPTV。传输流最初是为广播而设计的。后来,通过在标准的188字节数据包中添加4字节的时间码(TC),从而使该数据包成为192字节的数据包,使其适用于数码摄像机,录像机和播放器。

一是两种容器文件头部不一样大,.mkv 较为简洁,所以会变小;二是有无损音轨的核在封装过程中被去掉了,所以是不完整的,也会导致封装后文件变小。

相关要点总结:
(编辑:本站网友)
相关推荐
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 百韵网