在《HDTV技术揭秘》一文中已经提到,由于HDTV体积庞大,在保存过程中不得不采用到视频压缩格式。要想播放出经过视频压缩的HDTV文件就要涉及到一个解码的问题,即将经过压缩的视频数据及时的进行解压缩,并回放到屏幕上的过程。下面让我们将举例为读者解释,如何对HDTV常见的4种视频压缩格式进行解码并回放。
MPEG-2
通过前文的介绍,大家了解到DVD也是采用MPEG2进行视频压缩的,但这并不意味着能播放DVD的软件,或者DVD播放机就可以播放HDTV。这是因为DVD采用的MPEG2-PS格式,即MPEG2 Program Stream,主要用来存储固定时长的节目。而HDTV采用的是MPEG2-TS格式,即MPEG2 Transport Stream,是一种视频流格式,主要用于实时传送节目。因此,要播放HDTV视频文件,如果选择了没有内建HDTV解码器和分离器的软件,就仅需要单独安装MPEG2-TS解码插件,和专门的 HDTV分离器。
目前能够直接对采用MPEG2格式的HDTV播放的软件主要有:
以上软件能够在安装完后,无需经过特殊设置,即可实现对MPEG2格式的HDTV的播放。由于前面3款都是收费软件,暴风影音更多的被荷包并不鼓国内用户所采用。
暴风影音截图
事实上在功能和解码速度上暴风影音丝毫弱于收费软件,实际上暴风影音是一个采用Media Player Classic核心的播放软件,Media Player Classic是在原来经典的Windows Media Player 6.4上,所个人开发的增强版本,具备:功能调节丰富,外观简洁,系统资源占用率小的路子,与目前的Media Player Classic 9.0是完全不同的风格。同时Media Player Classic具备很好的插件管理系统,并且每个插件都能够直接进行设置。暴风影音就是在Media Player Classic的基础上,加入了大量的插件的版本,最新暴风影音5.0中集成了,Moonlight MPEG-2 Demultiplexer 3.1.196.41217用于MPEG2分离,而MPEG2的解码则采用了专业的 Cyberlink DTV Video/SP Filter 进行支持,该解码器的硬件加速功能可以极大地降低解码时对 CPU 的消耗,而且支持 TNT2/Rage128 级别以上的大多数显卡。
在两者的配合下,播放的效果非常出色,而且系统资源的占用率较低。并且遇到外语片时,不熟悉外语的我们还可以通过VOBSub外挂字幕,比起InterVedio WinDVD之类非DirectShow解码框架的播放器不但系统占用率高高在上,而且无法加载VOBSub字幕。
即使如此,对于那些低配置的机器,游戏处理器性能低下,在面对巨大的视频流时出现处理不过来的情况,可能仍然不能够保证能够完美的对1080p以上的MPEG2格式HDTV进行回放,在播放中有跳帧的情况出现。这时专为低配置电脑所准备的Mplayer就可以出场了。
MPlayer是一个从Linux转移到Windows平台上的免费软件,而且是完完全全的绿色播放器,其本身就编译自带了相当多种类的译码器,而且绝对不会跟你计算机所安装的译码器有任何关连。KK编译版的MPlayer可以直接对MPEG2-TS格式的HDTV进行播放。
KK版MPlayer截图
不过相对来说MPlayer界面上有相当的缺陷,准确的说MPlayer是一个没有播放界面的软件,几乎所有操作都是由快捷键说完成,对于大多数人来说可能记忆起来有些难度。
下面给出一些常用的MPlayer快捷键
新版本的KK版MPlayer可以在以下网址下载到,同时该网址还包括了众多的MPlayer使用技巧:
MPEG-4
MPEG-4多用于HDTV-Rip上,直接在HDTV上采用MPEG-4视频压缩的很少见,HDTV-Rip的MPEG-4可以理解为在,把原有的HDTV文件按照比例缩小到一定的尺寸,以减少文加的大小,方便传输,同时画面效果不低于DVD效果,这样来寻求一个画面效果和文件尺寸的平衡。
就如上文所说由于各个商业集团的纷争,MPEG-4现在的标准比较混乱,主要基于MPEG-4的常见标准有DivX和XviD,而且这两者版本号众多,一般读者不容易分别。还好基本上安装了最新版本的DivX和XviD就可以保证向下兼容到低版本。
DivX其实是由 Microsoft 的 MPEG-4 视像格式加上 其他的音效编码(可以是MP3、AC3等)结合而成,也是最早出现的MPEG-4编码之一,得益于初期DivX很受用户欢迎,DivX目前已经成为了一个商业公司,其编码器不再免费发售,不过对于普通用户所用到的解码公司还是保持免费的。目前DivX的最新版本为DivX 5.1.1版本,读者只要下载一个几MB 的解码器,并安装到电脑上即可通过其它诸如Media Player Classic软件的调用实现对DivX的播放。
XviD是在DivX基础上开发而成,由于DivX后期开始商业化,引起了最初开发DivX人员的不满,继而自立门户成立了开放源代码,并且免费发布的XviD标准。随着越来越多的人在开放的源代码上对XviD进行增强和改进,XviD很快的发展和壮大起来。现在的XviD更可以说超越了DivX 5系列,具备更好的质量和更强的功能。我们比较推荐的XviD版本是Koepi编译维护的XviD 1.0 RC4版。与DivX相同安装到脑上即可通过其它软件的调用实现对XviD的播放。
H.264
由于H.264所推出的时间较短,而且标准并没有完全的公开,网络上采用H.264编码的HDTV文件并不多见。支持H.264 硬件解码HDTV回放的设备目前还属于广电级别,价格昂贵,并不适合普通用户购买。软件方面,Moonlight H.264 Player 这个软件播放器对实时的 H.264 解码进行了支持。
另外以生产著名刻录软件“Nero Burning ROM”而驰名业界的德国Nero AG也传出了正在开发H.264所播放软件的消息,这家主要开发综合性数字内容软件的企业已将下一步的开发重点转移到了数字家电市场。为打开数字家电市场,Nero推出了基于MPEG-4规格的、名为“Nero Digital”的视频和音频文件格式。经过对格式的改进及相应软件的开发,到2004年底已经能够制作和播放采用最新视频编码方式H.264/MPEG-4 AVC(以下简称H.264)规格的文件。
WMA-HD
由于美国微软公司强势的推广,再加上WMV-HD很高的压缩率,WMA-HD很快就成了HDTV视频压缩格式中的后起之秀,网上采用WMA-HD格式的HDTV文件处处可见,其数量并不逊色于采用MPEG-2格式的HDTV文件。
WMA-HD格式对系统有很高的要求,要想实现对WMA-HD格式的HDTV文件的播放,至少需要 P4 2.4G,建议使用 P4 3.0G以上处理器。而且根据微软的说法建议搭配384 MB 内存,并建议配备 512 MB 内存进行播放。同时具备128 MB 显存的显示卡也是必须的。同时播放还只适用于 Windows XP以上操作系统,软件方面则要求用户安装DirectX 9 和 Windows Media Player 9 系列。不过以上只是搭配Windows Media Player 9或者WINDVD之类占用系统资源较多的播放软件的建议系统配置要求。如果我们采用Media Player Classic之类节省系统资源的软件时,对系统要求可降低到P4 2.0G/AMD 2000+ 、256M的建议系统配置。如果你的电脑满足不了这样的配置,就可能会在播放过程中产生画面与语音不同步、画面经常停顿、爆音等现象。严重的话甚至无法顺利观看。
不管你是否采用Windows Media Player进行播放,Windows Media Player 9以上版本都是必须安装的,因为WMA-HD的解码器集成在了Windows Media Player 9以上版本,使用其它软件来播放WMA-HD也不过是调用Windows Media Player中的解码器而已。
如果你下载回来的文件使用上述的这些软件还不能正常播放,可以下载ffdshow这个软件试试看,ffdshow包含了大量常用的解码器。对于采用Real格式(RM和RMVB)的HDTV-Rip也可以安装最新版本的Realone播放器进行播放。这里就不再一一硕诉。
上面介绍了使用软件播放器、解码器对HDTV视频压缩文件进行播放的方法,然而我们并没有介绍使用硬件解码器对HDTV视频压缩文件进行播放的方法。现在市面上诸如NVIDIA、ATI、S3等很多厂商所最新推出的显卡都已经开始支持对HDTV MPEG2和WMV视频压缩文件的硬件解码。
- 相关阅读:
- ·入门好卡 昂达GTX 950神盾售1099元
//vga.zol.com.cn/556/5565675.html - ·视频游戏多面手 时下全能型独显大盘点
//vga.zol.com.cn/554/5545366.html - ·视频告诉你 1Gbps的谷歌光纤网速有多快
//vga.zol.com.cn/554/5544627.html - ·生存指南2测试汉化版发布 选卡畅玩该作
//vga.zol.com.cn/554/5545155.html - ·入门强卡好选择 镭风R9 370毒蜥售899元
//vga.zol.com.cn/554/5543210.html








就为那一抹红 iGame GTX 1660 Ultra图赏
A卡真旗舰 蓝宝石RX 5700 XT 超白金图赏
华硕P8Z77-V DELUXE新功能解析
全汉蓝暴经典版550电源评测