深入剖析HDTV各种编码及解码器

数字多媒体

作为一个HDTV玩家,让HDTV在电脑上跑得更快,更好,把电脑的潜能发展到极限,是我的不懈追求。在一年多的时间里,我不断尝试N台机子,不停地更换“三大件”(分离器+视频解码器+音频解码器),对HDTV播放的2种分离器、8种视频解码器和8种音频解码器进行横向比较,很有收获。现在通过《电脑报》的窗口与更多HDTV玩家交流。

关于极限玩转HDTV的说明:

本次极限玩转HDTV所要讨论的问题是:在对HDTV已经优化的基础上,进一步细分优化,不只让你满足HDTV流畅地播放,而是让你享受更高层次的HDTV”。关于如何在较老的配置电脑上流畅地播放HDTV,《电脑报》以前的“数字多媒体”版面已经做过详尽的专题,这里不再赘述了;这里所关心的是“三大件”的性能和搭配,纯粹为了比较性能。

对HDTV各种编码的剖析

众所周知,我们所下载的HDTV的视频,一般的扩展名为TS、TP、AVI或WMV,还有少量的MKY。下面我用表格来简单地分述一下:

43-e14-b1.jpg

TS是一种基于MPEG2的视频格式编码,所以我们下面所述的分离器、解码器都是基于MPEG2视频技术的。当我们获得了一个TS的视频文件,对它进行播放的过程中,和我们有关系的主要有3个步骤:

首先,调用MPEG2的分离器,分离出视频流,音频流,而视频流只有一条,音频流一般也只有一条,少数的有多条。这一步是源头,要是这一步分离得不好,下面再怎么优化都没有用。所以网上很多朋友一直说换了N个解码器,还是不能播放,就是因为他没有换分离器。这里我们要指出,在解码器如此多的情况下,分离器只有少数几个,而我们对于HDTV的优化播放,常用的只有两个,我们以KMPlayer为例(下载地址:http://wx.onlinedown.net/soft/36199.htm ) 注:后面都是以KMPlayer为例的,如图1:

43-e14-02.jpg
图1

① Gabest MPEG1/2 Splitter;

② Moonlight-Elecard MPEG2 Demultiplexer。

关于这两种分离器的比较,在后面有详细说明。关于其他的分离器比如系统自带的一些,如图1的MPEG-2 Demultiplexer系统占用率太高,建议大家就不要用了。

对HDTV音、视频解码器及分离器的剖析

其次,是调用MPEG2的视频解码器,把分离器分离出来的视频流进行解压和编码,这样我们就可以在显示器上看到视频了。因为HDTV所主要倡导的就是高清画质和真实还原,所以针对这一步的,有很多厂商和技术组,通过有偿或者无偿的方式进行发布,想在下一代视频格式大战中获得胜利,所以这一步也是笔者重点测评的。下文也有详细介绍。先介绍一下主流的8种视频解码器,请看图2:

43-e14-03.jpg
图2

① Gabest MPEG Decoder;

② Moonlight-Elecard MPEG2 Video Decoder;

③ DScler MPEG2 Video Decoder;

④ Sonic Cinemaster Ds Video Decoder或者Sonic DVB-PES/PS DS Video Decoder;

⑤ NERO的Nero DVD Decoder或者Nero Video Decoder;

⑥ Nvidia的NVIDIA Video Decoder;

⑦ WinDVD的InterVideo Video Decoder;

⑧ PowerDVD的Cyberlink Video/SP Decoder或者PowerDVD的Cyberlink Video/SP Decoder(ATI)。

以上8种视频解码器中,有的是一个公司的两种不同的解码器,笔者把它们归为一种,是因为在实际使用过程中,一般说来差异不是很大,但有时也会因为版本的更新带来质的飞跃。

再次,是调用MPEG2的音频解码器,把分离器分离出来的音频流进行解压和编码,这样我们就可以用音箱听到声音了。结合中国的国情,这一块对大部分的朋友来说是不太重要的。因为大部分的朋友还是板载AC’97,何况我现在测试的是两三年前的老电脑呢?而且,HDTV标配的一般都不会有太好的音质,一般都是2声道,好一点的才有杜比5.1,只有极少数有DTS,其中多数还是半码的,只有更少数的极品是从DVD上抽出来外挂的。

当然,如果诸位想把HDTV打到自己家里的投影仪上,对着墙看电影,周围放了一堆Hi-End级的音箱,那就要好好考虑了,后面也会有简单介绍的。总而言之,对于多数人而言,音频解码器并没有视频够解码器那么重要。主流的音频解码器大概有8种,一部分是和上面的视频解码器配套的,下面先介绍一下主流的8种音频解码器,如图3:

43-e14-04.jpg
图3

① AC3 Filter;

② Gabest Audio Decoder;

③ ffdshow Audio Decoder;

④ Sonic Cinemaster MCE Audio Decoder;

⑤ InterVideo Audio Decoder;

⑥ Nero Digital Audio Decoder;

⑦ Moonlight Odio Dekoda。

⑧ PowerDVD的Cyberlink Audio Decoder

这样,我们对3个步骤有了进一步的了解,才能知道优化的方法。如果按照上文搭配的话,一个分离器+一个视频解码器+一个音频解码器,就能看HDTV了,但是这样的话,一共有2×8×8=128种组合,到底用哪个呢?请听下回分解!