您现在的位置: 天下网吧 >> 网吧天地 >> 网吧管理 >> 网吧配机 >> 产品导购 >> 正文

高清播放再次革命!CUDA解码方案评测

[作者:邱大川 来源:泡泡网 时间:2009-7-9我来说两句

U中专门的视频处理单元。  

  视频解码的运算量虽然不高,但是对处理器的并行处理效率有很高的要求,这就是为什么多核心CPU高清视频解码的效率比单核高很多的原因。而使用CUDA进行解码,GPU中有很多的流处理器资源可以调用,所以使用CUDA进行视频解码运算,简直是轻而易举。而且由于运算量不高,解码计算基本不可能让GPU全速工作,所以在功耗方面也能得到有效的控制。

  另外,由于采用CUDA架构,GPU视频解码不再需要通过DXVA进行硬件加速,所以可以彻底脱离DXVA的各种限制,从某种意义上模拟CPU进行运算,不仅可以获得非常完美的兼容性,而且画质也和CPU软解没有什么区别,设置起来也更加方便。  

  MediaCoder也只有编码过程采用CUDA技术

  再来我们还可以谈到CUDA视频转码这件事情上,我们知道视频的转码过程实际上就是解码——编码的过程,而之前部分即使采用CUDA进行视频转码,但解码过程仍然是CPU来完成,只有编码过程由CUDA来完成,这样实际上还是没有完全利用到GPU的优势。

  对于国内的高清视频用户来说,终极解码和完美解码是最受欢迎的两大播放器,均已超强的视频格式兼容度而闻名。但是,在使用CUDA进行解码的时候,我们还必须在播放软件的解码设置中专门开启才能够使用。下面我们首先来看看终极解码中如何开启CUDA高清视频(H.264)解码。

  目前,终极解码的最新版本为2009春节版,遗憾的是终极解码已经很久没有更新,其内置的CoreAVC解码器为1.85版,而不是最新支持CUDA解码的1.95版,所以我们必须通过Hack的手段,让CoreAVC 1.95进入终极解码的怀抱。  

  首先,在CoreAVC官方网站下载CoreAVC 1.95版解码器,普通用户可直接下载14天的试用版本,有需求的用户也可以花费14.95美元购买正式版。然后安装CoreAVC 1.95(如上图)。  

  安装完毕之后,进入CoreAVC的安装目录,笔者这里是C:\Program Files\CoreCodec\CoreAVC 14 Day Trial Edition,找到文件CoreAVCDecoder.ax,将其复制一份到桌面;然后,将桌面上的CoreAVCDecoder.ax文件更改名为CoreAVC.ax,并覆盖完美解码安装目录下\Codecs文件夹下,如笔者这里为C:\Program Files\Final Codecs\Codecs,提示同名文件请选择覆盖(如上图)。

  此时,我们已经通过Hack的方法将终极解码内置的CoreAVC 1.8.5解码器替换成1.9.5解码器了,不过我们还需要在播放器里设置才能正确使用CoreAVC 1.9.5解码器。

  正确覆盖文件之后,打开终极解码的“解码中心”,在H.264视频解码器下面的CoreAVC上点右键,然后选择CoreAVC 1.8.5,因为我们刚刚已经将1.8.5的CoreAVC文件替换成CoreAVC 1.9.5的文件了,所以这里勾选CoreAVC 1.8.5实际上也就是采用了CoreAVC 1.9.5解码器,只是终极解码无法识别罢了。  

  在这里设置完毕之后,播放器就会自动调用1.9.5版本的CoreAVC解码器,不过我们还需要在播放器里开启CUDA硬件解码。  

  打开“我的播放器”(KMPlayer)并随便播放一段H.264格式视频,在播放窗口中点击右键——滤镜——CoreAVC VIDEo Decoder(如上图),进入CoreAVC设置界面。  

  上图才是CoreAVC的设置界面,这里我们要勾选右下角的Prefer CUDA accelerATIon才能够完整开启CUDA解码功能。该选项上面的Use Tray Icon可以让CoreAVC的状态出现在系统托盘处。  

  如上图所示,如果使用CUDA进行视频解码的话,系统托盘处的CoreAVC状态会显示为绿色(反之会显示为蓝色),鼠标移动过去会提示CUDA in use字样,表示正在使用CUDA进行视频解码运算。

  由于终极解码目前还没有正式支持Core9 7 3 1 2 3 4 5 6 4 8 :

欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com

关注天下网吧微信,了解网吧网咖经营管理,安装维护 / 下载天下网吧APP,交流讨论


本文来源:泡泡网 作者:邱大川

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧 网吧天下