E X P
  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 拼 命 加 载 中 ...

      高清片源更新速度逐渐赶上步伐,这些片源中H.264和VC-1是两种最常见的编码方式。

      H.264是ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)的联合视频组(JVT:joint video team)开发的一个新的数字视频编码标准。H.264也是DPCM加变换编码的混合编码模式,它采用“回归基本”的简洁设计,不用众多的选项,获得比H.263++好得多的压缩性能;加强了对各种信道的适应能力,采用“网络友好”的结构和语法,有利于对误码和丢包的处理;应用目标范围较宽,以满足不同速率、不同解析度以及不同传输(存储)场合的需求;它的基本系统是开放的,使用无需版权。

      WMV9是微软第9代视频编码技术,这种技术在2006年首次被Society of Motion Picture and Television Engineers(SMPTE)动态图像和电视工程师协会定制为行业标准。VC-1是SMPTE基于WMV9的编码标准,实际执行部分是微软WMV9,SMPTE仍会收取授权费,微软则可从专利中获取一定的版税

      在硬件设备上,目前可以用硬解高清的显卡包括了NVIDIA的Geforce 8400、8500、8600系列和刚刚上市的8800GT,此外还有ATi的HD 2400和2600系列,这些显卡都可以使用自身的SHADER处理参与高清视频的解码工作。被PowerDVD播放器调用后ATi高清显卡可以实现完全硬解H.264和VC-1编码的高清文件,所需占用系统资源非常少。

      可惜之前ATi高清显卡的VC-1硬解功能不能被Kmplayerlayer等第三方播放器所调用。随着最新催化剂7.10的推出、PowerDVD ULTRA 7.3.3319A以及Kmplayerlayer v2.9.3.1389 Beta的出现,在新驱动新播放器的支持下,ATi的VC-1硬解码功能能否在Kmplayerlayer下发挥作用呢?让我们共同探索吧。

    新版7.3.3319A,和上一个版本相比在界面上新增了CLHP图标

      CLHP是专门为耳机使用者所研发的音频处理技术,尤其针对使用笔记本电脑的用户,提供了一个可以透过耳机即可享受到立体环绕效果的选择。

    催化剂7.10

    Kmplayerlayer 2.9.3.1389 BETA版

      首先我们不采用惯常的开VC-1硬解方法采用Haali分离器和WMVIDEO DECODER DMO进行解码,取而代之的是用PowerDVD的分离器和PowerDVD的VC-1解码器,尝试播放《金刚》 VC-1 1080P REMUX的TS片断。

      所得的结果并没有为我们带来一些惊喜,TS格式的VC-1文件不能成功被解码,按TAB键调出播放信息可以了解到,Kmplayerlayer调用的解码器是Kmplayerlayer的内置解码器,而非设置中的PowerDVD解码器,分辨率也被错误识别为768*480,说明在分离器或者调用解码器的过程中出了问题

    设置为调用PowerDVD的分离器和解码器,画面黑屏不能回放

      那么我们尝试保持分离器不变,换用WMVIDEO DECODER DMO的解码器。

      所得的结果和之前的一样,设置中的WMVIDEO DECODER DMO解码器不能被调用,画面黑屏无法解码,说明问题是出在分离器上面

    设置为调用PowerDVD的分离器和WMVIDEO DECODER DMO解码器,画面黑屏不能回放,问题出现在分离器上面

       那么我们换回Haali的分离器试下,在NV G86 G84和G92显卡下,利用这个分离器配合WMVIDEO DECODER DMO的解码器可以成功硬解VC-1,在ATi的卡下又怎样呢?

      在这种配置下,TS格式的VC-1可以被解码但CPU占用率很高,“输出”后面也不是DXVA证明没有开启硬解,按TAB键看播放信息,可以看到输入输出分辨率被错判为2048*1080,错误的分辨率识别是否会成为硬解失败的根源呢?

    调用Haali分离器和MVIDEO DECODER DMO解码器,分辨率识别错误,视频可以回放,但CPU占用率高,未开启硬解

      我们继续尝试下去吧,不找出根源不罢休。拿出了尘封已久的IBM P275显示器,支持最高分辨率2048*1536 75Hz刷新率,利用PowerDVD作为播放器进行试验,测试显卡采用东翎2400 PRO。

      奇怪的事情发生了,一旦分辨率超过1920*1200,PowerDVD就无法开启硬解,难道在大于1920*1200分辨率下ATi的硬解就会失效?这就是ATi显卡VC-1硬解失效的最终原因?

    采用催化剂7.10版本驱动,PowerDVD在1920*1440分辨率下硬解失败

    对上图的局部放大

    采用催化剂7.10版本驱动,PowerDVD在2048*1536分辨率下硬解失败

    对上图的局部放大

      在尝试了7.9、7.8版本后得出的结果和之前上面是一致的,只要分辨率高于1920*1200时硬解即刻失效,无论时H.264或者VC-1,ATi的硬解极限只能去到1920*1200分辨率吗?

      继续换7.7版本的催化剂尝试。。。

      庆幸地!!7.7版本的催化剂下2400PRO在高分辨率下可以完全硬解没有任何问题,大家可以从CPU占用率图得到判断。

    采用催化剂7.7驱动,PowerDVD在1920*1440分辨率下硬解成功

    对上图的局部放大

    采用催化剂7.7驱动,PowerDVD在2048*1536分辨率下硬解成功

    对上图的局部放大

      后来我们换了几张显卡都得出相同的结果!证明HD2000系列显卡在使用催化剂7.7以后版本的驱动(7.8、7.9、7.10...)时,只要输出分辨率大于1920*1200,硬解将会失效!

      言归正传,既然用7.7的驱动可以在高分辨率下实现硬解,那么就用7.7的催化剂继续做试验吧。

      不过很可惜:在Kmplayerlayer下VC-1依然启用不到硬加速,情况和之前采用7.10驱动的一样:(

    采用催化剂7.7版本驱动,Haali分离器,WMVIDEO DECODER DMO解码,分辨率依旧识别错误,不能硬解

      既然与分辨率无关,那么我们就要从分离器和解码器上上入手了。

      Kmplayerlayer下TS格式的VC-1只能用Haali分离器分离,但AVI格式的VC-1可以用Kmplayer自带的分离器进行分离。我们拿来了《大冢爱 LOVE IS BORN》 的VC-1编码ATi文件测试。

    结果是:分辨率依然识别错误!

      从右下角的任务栏可以看到,这时并没有调用到Haali分离器,证明Haali分离器是无辜的。

      经过以上的测试可以推断,真正的问题出在WMVIDEO DECODER DMO解码器和UVD的结合身上。或许我们可以这样解释:在微软推出WMVIDEO DECODER DMO时,ATi HD2000系列还没出现,因此其无法实现ATi内部集成VC1全程解码,也就是说WMVIDEO DECODER DMO不支持ATi全程硬解VC-1。

      另一方面,之前调用PowerDVD的VC-1分离器失败的原因在于,在调用PowerDVD VC-1分离器前首先会检测播放器内置的字段,如果不符则调用失败,这也是为什么用PowerDVD打开VC-1比较慢的原因。PowerDVD的VC-1分离器阻止了被Kmplayerlayer调用的请求而导致硬解失败。

      那么是否可以调用Haali的分离器和PowerDVD的VC-1解码器呢?很可惜经过多次尝试都不能调用除WMVIDEO DECODER DMO之外的解码器。

    总结:

      综上所述,要解决ATi的VC-1硬解问题方法或许可以通过以下几种途径解决:

      第一、等待WMVIDEO DECODER DMO更新支持ATi全程VC-1硬解,或ATi驱动修正反过来支持WMVIDEO DECODER DMO实现全程硬解,不过让WMVIDEO DECODER DMO支持ATi估计可能性不大。

      第二、成功破解PowerDVD的VC-1分离器与或解码器,不过这种方法非常困难,除非得到源代码。这不同与H.264的破解,正如文章开头所提到的,H.264的基本系统是开放的,所以H.264的破解相对比较容易。

      ATi HD 2000系列虽然有着强大的UVD核心作支持,但经过我们以上种种测试证明,HD 2000系列显卡在其他播放器上VC-1硬解功能根本无法被调用,一半程度上失去了UVD的实际意义,所以HD 2000系列算不上一款合格的高清显卡。优秀的硬件需要完善的软件支持,超高分辨率的硬解限制、VC-1回放花屏、VC-1硬解不能被第三方软件调用,等着ATi去做的实在太多太多,ATi何时能够迈出关键的“一步”?

    ×
    热门文章
    1美光声称GDDR7能把游戏帧率提高30%,特别是光追和光栅负载
    2PS5首席架构师惊讶于60帧及光追技术的普及,透露移植PS5游戏至PC并不难
    3联想ThinkCenter Neo Ultra主机上市:紧凑设计仅3.6L,14代酷睿+RTX 4060
    42024年6月Steam硬件调查报告:RTX 4060移动版冲上第三,Win 11/10差距缩小
    5红魔游戏本16 Pro发布:CNC铝合金机身,14代i9+RTX 4060/4070,9999元起
    6微星发布新款Cubi NUC系列迷你PC:最高配Core 7 150U,双雷电4+双2.5G网口
    7苹果将采用SoIC封装技术,预计台积电明年产能会随之提升
    8ROG STRIX LC 飞龙 III系列AIO新增LCD版本:配备2.1英寸IPS屏幕
    9机械革命推出imini Pro 830 暴风雪迷你PC:R7+双网口+USB4,首发3599元
    欢迎参与评论,每一条合规评论都是对我们的褒奖。
    登录快速注册 后发表评论
    登录 后发表评论,若无帐号可 快速注册 ,请留意 评论奖罚说明