分类: LINUX
2011-05-15 21:23:12
当初尽管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。
它们都是MPEG2系统部分的两个不同的语法结构,而在现在仅仅在作为封装使用。TS流对于PS流来说更易传输,不过由于其性质,也更易出错,所以在以前一般存储方面都是使用PS流,当然现在随着容错/纠错技术的提高,TS的适用范围越来越广。
现在网上大多流传以TS封装的HDTV remux版,PS封装只能在当初的HD DVD原版才看到,所以我们来着重分析一下TS封装格式。
电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。从结构上来 说,TS是由头文件和主体所组成的,扩充过的TS流还包括时间戳。这样不管是什么格式的VBR音轨,都很容易通过时间戳来同步图像。当然,对新的声音格式 来说,需要新的分离器,解码器来实现解码。目前在不断改进开发中。
TS不像AVI,从诞生那天起,就考虑到了网络播放,所以很快成为了世界标准并广泛应用于电视台数字播放,手机等各个领域。
AVI封装 |
TS封装 |
|
兼容的视频编码 |
MPEG-2 |
MPEG-4 |
MPEG-4 H.264 |
VC-1(支持不太好) |
|
VC-1 |
||
兼容的音频编码 |
Linear PCM |
DTS-HD DTS |
Dolby Digital |
AC3 |
|
Dolby Digital Plus |
||
Dolby TrueHD |
||
DTS Digital Surround |
||
分离器 |
DirectX 8.0以下自带分离器 |
微软系统自带分离器 |
分离所占系统资源 |
较低 |
较高 |
扩充性 |
强 |
差 |
Internet适应性 |
强 |
无 |