|

楼主 |
发表于 2009-10-2 17:13:30
|
显示全部楼层
HDTV是怎么播出来的?也许一些读者认为这个问题很傻,HDTV当然用播放器播出来的啊!那么我就要问为什么播放器会播出来,通过哪些步骤播出来,想必就会有或多或少的读者在此打上了问号。其实HDTV的播放就是一个解码的过程主要通过三个步骤或者称为阶段来实现,分别是分离器、视频解码器和音频解码器,它们又通称为滤镜。而且不同的格式必须有相对应的解码器来解码,否则就算手中有再好的播放器也只能望尘莫及。
1、分离器:无论什么影音文件,在播放时都得经过分离器把视频流和音频流准确的分离。正如前文所说不同格式的文件必须由不同的解码器解码,自然分离器也需要有针对性的对号入座。既然在前面我们介绍了4中主流的HDTV格式,那么下面笔者就按照这四种格式顺序讲解一下一一对应的分离器。
MPEG 2 TS格式可以使用被绝大多数用户拥戴的Moonlight-Elecard MPEG2 Demultiplexer 3.X(俗称月光 3.X)来处理,不过它有个致命弱点就是不能分离出DTS音轨。如果碰到此类DTS的MPEG 2 TS文件可以考虑使用Gabest或NVIDIA Transport Demux(这是NVIDIA的PureVideo的一部分,不过PureVideo是共享软件而且只能与NVIDIA显卡搭配)。
MKV格式可以使用Haali和Gabest分离器实现视频、音频分流。
WMV-HD是微软自己研发的格式,自然不会技术共享,并且凭借操作系统的垄断地位和捆绑Windows Media播放器,所以只需在一台拥有Windows Media 9版本以上播放器的Windows操作系统,就可以轻松实现分离工作。
H.264分离器可以通过Gabest MP4、Haali和NDigital分离器实现。
也许有些读者注意到Gabest这款分离器出镜率最高,其实他就是家喻户晓的MPC播放器作者名字,他所设计解码器自然而然也就被叫做Gabest了。
2、同样的视频解码器也需要对号入座,什么格式用什么视频解码器解决。视频解码器自然会与分离器捆绑,所以找对分离器的播放软件自然就找到了视频解码软件。不过此时缺乏DIY精神的PowerDVD和WinDVD等大型播放器公司的产品自然是最简单的选择。不过值得一提的是现在NVIDIA出品的Geforce 8600系列、Geforce 8500系列和Geforce 8400系列,以及AMD出品的Radeon HD2600系列和Radeon HD 2400系列已经能够做到100%硬件视频解码的程度,而且这也是未来的发展趋势,购买一片支持高清解码的显卡不仅解决了CPU解码高占用率的问题,也解决了在解码器选择上的难题,当然前提是要选对支持产品硬件加速的播放软件。
3、音频解码与视频解码一样,除了功能齐全的ffdsshow解码器外,PowerDVD和WinDVD这类商业整合性播放器也是不错的选择。 |
|