新浪科技

“软解”还是“硬解” HDTV画质优化指南

电脑报

关注

众所周知,在播放各种编码的高清视频时,电脑都需要进行大量的解码运算,而在具备高清视频硬件解码能力的显卡问世之前,广大玩家欣赏HDTV时都主要是依靠CPU对高清视频进行“软解码”。目前的主流显卡基本上都提供了对各种高清视频进行硬件解码的支持,让GPU代替CPU来承担繁重的解码运算,大大降低了播放高清视频时的CPU占用率,这样的解码方式被高清爱好者们称为“硬解码”。“软解”与“硬解”究竟哪个更强?下面我们就通过实际测试来对比一下,并结合完美解码谈谈HDTV的画质优化问题。

一、“软解码”和“硬解码”的设置

我们知道,完美解码集成了常用的解码器、分离器和播放器等。在“完美解码设置”中,玩家可以根据显卡的情况来选择解码模式,例如NVIDIA显卡的PureVideo模式或AMD显卡的ATI UVD模式,这时软件会自动打开显卡相应的硬件加速/解码功能来进行高清视频的播放。

完美解码中自带了KMplayer播放器,无论是选择PureVideo还是ATI UVD模式,KMplayer都会默认使用CyberLink H.264/AVC Decoder(PDVD 7.X)作为首选的视频解码器,该解码器支持MPEG2、H.264、VC-1等主流编码方式高清视频的硬件解码,并且可以在属性设置中通过是否勾选“Use DxVA”来选择是否开启硬件解码(见图1,默认为勾选,开启硬件解码)。

图1 Use DxVA

在播放过程中按“Tab”键,可以打开OSC 回放信息,屏幕上会显示该文件所采用的音视频编码方式和当前使用的解码器、分离器等信息,以及CPU实时占用率和画面帧数。正确开启GPU的硬件解码之后,视频输出方式会显示为“dxva”(图2),如果显示为其他输出方式,则表示使用CPU“软解码”模式。

图2 视频输出方式会显示为“dxva”

KMplayer播放器中提供了三个预设的播放模式供我们选择,分别为“速度预设”、“基本预设”、“高画质预设”,其中“速度预设”模式下可以开启显卡的硬件解码功能,另外两个模式都是“软解码”模式。“速度预设”又可以分为“极速模式”和“高速模式”(图3),“极速模式”下禁用了所有的视频、音频滤镜,而“高速模式”下只禁用视频滤镜,因此两个模式下画质一样,而“高速模式”的音效要相对好一些,CPU占用率也相对稍高。玩家们可以根据自己的硬件配置情况在不同的模式之间进行选择。

图3 高画质预设
 
  下载:KMPlayer
加载中...