DVD也是采用MPEG2进行视频压缩的,但这并不意味着能播放DVD的软件就可以播放HDTV。因为DVD采用的MPEG2-PS格式,即MPEG2 Program Stream,主要用来存储固定时长的节目。而HDTV采用的是MPEG2-TS格式,即MPEG2 Transport Stream,是一种视频流格式,主要用于实时传送节目。因此,要播放HDTV视频源,不仅需要播放器有MPEG2-TS解码插件,而且还必须有专门的HDTV分离器。目前有部份播放软件如InterVedio WinDVD v6、金山影霸2003已能支持HDTV的播放,但对TS视频流文件采用暴风影音(Media Player Classic)配合专门的HDTV分离器和解码器来播放效果会更好,因为它不仅占用资源少,而且支持VOBSub外挂字幕,而InterVedio WinDVD之类非DirectShow解码框架的播放器则无法加载VOBSub字幕。
Elecard MPEG2 Player中的分离器就能很好地支持HDTV格式。安装该软件后,HDTV分离器也安装到系统中了。当然也可直接下载Elecard MPEG2 Video Decoder(http://www.ttdown.com/SoftView/SoftView_10425.html)进行安装,效果相同。
安装HDTV解码器
On Air HD Editor是款韩国人开发的HDTV播放器,而网上许多HDTV片源都来自韩国,用它来播放真是珠联璧合。但比起Media Player Classic来,它还是要逊色许多。这里我们需要借助的只是它的HDTV解码器。
下载On Air HD Editor V1.07(下载地址:www.sasem.com/board/data/guest_program/
2003_07_11/OnAirHDEditor_v107.zip),不必全部安装它,只需安装解码器即可。解码器安装程序在FILTERSDK子文件夹中。
至于AC3音频解码器,Media Player Classic内置的已很不错,就不必再安装其它的了。
运行Media Player Classic,选择“查看→选项”菜单,打开“选项”窗口,再点“滤镜”项下的“管理”子项,然后点右边的“添加滤镜”按钮,在“选择滤镜”窗口中选择“InterVideo NonCSS Video Decoder for Sasem”项,再点“确定”,将该解码器加入,并将它设为“首选”(图1)。这样Media Player Classic在播放MPG文件时,就不会调用其它MPEG2解码器了。
为了让Media Player Classic调用刚才安装的Elecard HDTV分离器,还得将它自身的MPEG分离器关闭才行。在“选项”窗口中,点“滤镜”项,然后去掉右边的“MPEG分离器”项的勾选(图2)。此外,为了加快视频的显示,还可以点“回放”项下的“输出”子项,再在右边的“DirectShow视频”框中选“VMR9”项。
至此,就可以用Media Player Classic来播放HDTV视频文件了,不过在播之前得将tp或ts扩展名改为MPG扩展名才行。