MCPLive > 杂志文章 > 用CUDA放高清 CoreAVC高清解码测试

用CUDA放高清 CoreAVC高清解码测试

2009-08-18撒哈拉《微型计算机》2009年8月上

CoreAVC CUDA解码测试

我们选择了接近20部H.264编码的视频进行测试,播放软件为Media Player Classic Home
Cinema,分离器为Haali Media Splitter,解码器自然为本文的主角CoreAVC 1.9.5。

测试的近20部片源中,包含了Blu-ray remux、BDrip、BDre、DVDrip等多种格式,也包含了
ts、mkv、mov、mp4等多种封装,还包含了1080p、1080i、720p和480p等多种分辨率。我们发现CUDA解码的兼容性非常高,这些视频都能够正常实现CUDA硬解。然后,还选择了不同的渲染模式,发现在Overlay、VRM7和VRM9三种渲染模式下,CUDA硬解都能够正常启用。这样一来,用户在不用自行设定渲染模式的情况下,也能够成功硬解了。

 CoreAVC CUDA解码测试

 视频格式

 CUDA硬解处
 理器占用率

 处理器软
 解占用率

 DXVA硬解
 占用率

 《银河系漫游指南》Blu-ray Remux H.264 1080p.ts

 14.8%

 50.6%

 10.6%

 《变形金刚》Blu-ray H.264 1080p.mov

 9.7%

 16.5%

 1.8%

 《变形金刚》HD DVD Remux 1080p.ts

 19.2%

 52.2%

 10.4%

 《马克思•马努斯》BDre X264 720p.mkv

 6.1%

 16.3%

 N/A

 《深海》BDre X264 1080p.mkv

 10.9%

 37.5%

 N/A

 《深海》BDre X264 1080p.mkv*

 24.8%

 46.7%

 16.1%

*该项目由“完美解码”测试,其它项目由Media Player Classic Home Cinema和PowerDVD 9测试

后,我们从处理器占用率方面考察CUDA解码和传统DXVA解码的差异。本次测试使用的处理器是Intel Core 2 Duo E7400,显卡则是NVIDIA GeForce GTX 260+。相对来说,CUDA解码时的处理器占用率要略高于DXVA硬解时的占用率。在《变形金刚》H.264 HD DVD Remux影片中,软解时的处理器占用率为52.2%,而PowerDVD 9 DXVA硬解时的占用率降低到10.4%。如果用CUDA解码,处理器占用率位于软件解码和硬件解码之间,已经能够明显降低处理器占用率,保证画面播放的流畅程度了。由于PowerDVD 9只能对部分格式高清视频解码,mkv封装格式的两段高清视频是无法播放的,所以我们又使用“完美解码”所附带的KMPlayer播放了《深海》。使用“完美解码”时,CUDA硬解和处理器软解两种模式下的处理器占用率都要明显高于单独使用Media Player
Classic Home Cinema和CoreAVC。

画质比较

单从画质来看,CoreAVC CUDA硬解、处理器软解和PowerDVD 9 DXVA硬解三种模式下的画质相差非常小,画面的细腻程度完全一样。只是在灰阶方面,由于CoreAVC默认开启了0~255灰阶转换,所以画面更靓丽一些。如果在NVIDIA驱动程序里同样打开灰阶转换,那么PowerDVD 9的画面灰阶表现也会有所提升。在CoreAVC 1.9版本中会出现播放时1秒钟的“爆格”现象,而
CoreAVC 1.9.5已经得到了改善。但是我们发现该版本在播放放某些视频片段时,比如《北极传说》X264 a1080、《心灵传输者》X264 720p等X264编码格式视频时,拉动进度条画面切换后,会有一定程度的快放现象,1~2秒后恢复正常。

分享到:

用户评论

共有评论(2)

  • 2010.03.29 10:46
    2楼

    AVC启用大大降低CPU占用 不错的方案

    (0) (0) 回复
  • 2009.10.11 00:18
    1楼

    你好!请问我已经按照杂志里的设置了,可是在播放H264编码文件时滤镜里没有CoreAVC Video Decoder选项这是为什么?

    (0) (0) 回复

用户名:

密码: