POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 14446|回复: 84
打印 上一主题 下一主题

Radeon HD用户挺起胸膛,HD2000/3000系列可以轻松的在KMP上硬解啦!《转》

 关闭 [复制链接]
跳转到指定楼层
1#
发表于 2007-12-2 14:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第1页:HD2000遭遇“字幕门”,国内用户问题多多

    不少对高清感兴趣的玩家购买了Radeon HD2000系列显卡,但是除了PowerDVD以外,其它播放器对于ATI Radeon HD系列显卡的VC-1高清视频硬件加速支持并不好,实在是让人遗憾,对此感兴趣的读者可以参考《高清实战问题多!买显卡该选谁看通透》这篇文章,里面详细讲解了问题的表现和根源。
    不过,现在要向大家宣布一个好消息,Radeon HD2000以及最新推出的Radeon HD3800系列显卡的VC-1高清视频硬件加速问题已经迎刃而解。这两天高清论坛思路上相关的讨论非常热烈,原因就是PowerDVD的VC-1视频解码插件已经遭遇破解,由此Radeon HD显卡已经可以在第三方播放器上开启VC-1高清视频的硬件加速了!
    经过我们验证,这个PowerDVD的VC-1视频解码插件确实达成了相应的效果,而且简单易行,在此也为破解该视频解码插件的网友eonghk叫声好,感谢他造福大家的努力。下面,我们就来教你如何达成在第三方播放器上使用PowerDVD的插件。在此之前,我们先来简单回顾一下问题的起源。
◆ HD2000遭遇“字幕门”,国内用户问题多多
    今年5月份,ATI发布了全新的Radeon HD2000系列显卡,被很多用户看好,主要是HD 2600/2400显卡上集成了非常先进的UVD视频加速引擎,独家全部支持H.264和VC-1这两种主流编码格式高清影片的“全程解码”,也成为很多高清爱好者和电脑用户器重HD 2600/2400显卡的原因。
『具备UVD引擎的HD 2600/2400显卡播放VC-1影片处理器占用率超低
    但是所谓“期望越大,失望越大”,HD 2600/2400虽然有着极高的解码效率,但是在国内却遭遇“字幕门”事件,国内的用户很难完全享受到UVD引擎带来的全部实惠。问题在哪里?就是因为HD 2600/2400只能通过PowerDVD进行VC-1影片的硬件解码加速,而PowerDVD在播放那些网上下载的高清影片时,对于外挂中文字幕的支持又不好,只要挂上字幕就会导致无法开启硬件加速,这导致一个死循环的产生:
    1、要么采用PowerDVD进行VC-1影片的播放,开启HD 2600/2400硬件加速,CPU占用率很低但是不加载字幕——结果:看国外影片有困难
    2、要么采用第三方软件进行VC-1影片的播放,可以方便加载字幕但是没有插件支持HD 2600/2400的VC-1硬件加速,CPU占用率仍然很高——结果:无法利用UVD引擎的优势

    我们曾经强调过这个问题并不能完全责怪ATI,因为PowerDVD这样的商业软件对于HD 2600/2400显卡的支持很好,国外用户一般也不存在看电影需要中文字幕的要求。问题就出在国内,因为国内用户大部分观看下载影片,所以必需通过加载中文字幕才能正常收看影片,导致HD 2600/2400显卡如果不能在第三方软件上开启VC-1硬件加速,那它的UVD引擎就丧失了一半的意义(只剩下H.264的硬件加速)。这让很多已经购买HD 2600/2400显卡的用户感到无奈和失望。


第2页:问题的症结就是解决的最好方法——破解出现

应该说,HD 2400/2600系列在PowerDVD配合下,实现硬件解码的能力是有目共睹的。但是,PowerDVD在播放影片需要加载字幕时就会遇到麻烦,它本身不支持外挂字幕,而常用的外挂字幕软件,也无法和它很好配合!我们总不能不加载中文字幕看这些外国影片吧?除此之外,PowerDVD对于很多非官方的封装规格也不能支持,比如mkv。因此,考虑到最终用户的实际情况,“终极解码”这样的集成式播放软件可能是实用性更大的选择。
『PowerDVD播放VC-1编码影片很容易开启硬加速』
『HD 2400/2600之前无法用终极解码实现VC-1编码影片的硬件加速』
    HD 2400/2600都无法调用终极解码中所带的VC-1解码器进行VC-1编码影片的硬件加速(H.264编码的影片没问题,可以顺利实现硬件加速),而且经试验,和分离器无关。从图片上我们可以看到,最终影片的输出是YV12,也就是说直接从内存,而不是硬件加速开启时候的从显存输出,DXVA也显示无法开启。在PowerDVD下,分离器、解码器等都是PowerDVD本身的,集成得很好,而且可以看出其VC-1解码器对于HD2400/2600的UVD引擎支持得很好,因此可以顺利开启硬件加速。
    但是到了终极解码下,因为它所带的解码器中并不包含PowerDVD的VC-1解码器(PowerDVD的VC-1解码器以往没能被破解和分离出来,终极解码无法借用,而PowerDVD的H.264解码器倒是早就被分离出来,包含进了终极解码,因此实现对H.264编码影片的硬件加速倒没有问题),而目前又只有PowerDVD的VC-1解码器可以很好支持HD2400/2600的UVD引擎,其它的VC-1解码器都不行,比如终极解码调用的WMVideo Decoder DMO解码器(来自微软),由此导致了HD2400/2600无法在终极解码下实现VC-1编码影片的硬件加速。
8400在终极解码下顺利实现VC-1硬件加速
本身,WMVideo Decoder DMO解码器是可以调用显卡的VC-1硬件加速能力的(当然前提是显卡本身要具备),比如使用8400GS显卡(或者8600/8500)就可以实现。上图就是8400GS显卡播放VC-1编码影片《黑客帝国》的截图,从终极解码中所带的KMPLAYER播放器检测的实际播放信息可以验证,采用“WMVideo Decoder DMO”VC-1解码器,已经成功启用DXVA,显卡硬件加速开启(尽管硬件本身不能实现VC-1全程解码加速,但还是可以正常开启)。换用HD2400/2600,采用同样的“WMVideo Decoder DMO”VC-1解码器,无法实现硬件加速,KMPLAYER播放器检测的实际播放信息可以验证,不能启用DXVA,输出是YV12。
    我们可以总结一下问题的症结:如前所述,影片的播放需要良好的解码器支持来实现硬件解码和加速,但是对于HD 2400/2600显卡,目前只有PowerDVD的VC-1解码器可以很好的支持影片的硬件解码加速,但是这个解码器没有被破解和分离出来,所以在终极解码或者类似的播放器上都无法实现VC-1影片的硬件解码加速。
    而8400GS显卡(或者8600/8500)则可以与终极解码配合,通过“WMVideo Decoder DMO”解码器实现VC-1影片的硬件解码加速(尽管做不到全程解码),但是ATI的显卡还做不到这一点。要想解决这个问题,一个是ATI有没有可能通过更新驱动,也实现与“WMVideo Decoder DMO”解码器的配合,这点尚不能确定。要么就是能有人成功分离出PowerDVD的VC-1解码器,或者出现新的能支持ATI UVD引擎硬件加速的VC-1解码器。否则,HD 2400/2600就只能通过PowerDVD这样的商业软件来进行VC-1影片的硬件加速,由此又导致了后续问题,就是很难加载外挂中文字幕;而如果你想使用终极解码实现加载中文字幕,又不能实现VC-1硬件加速,大幅损失购买这款显卡的意义,真是令人遗憾。
    问题的症结就是解决的方案,由此解决问题的方案也浮出了水面:1、寻求可以支持Radeon 2600/2400 VC-1硬件加速的插件;2、破解现有商业软件的VC-1硬件加速插件。两种方法都可以实现Radeon 2600/2400 VC-1硬件加速的第三方支持,而现在第二个方法终于首先获得了突破,也就是PowerDVD的VC-1解码加速插件被破解。究竟这个方案是否可行?步骤又是怎样?下面我们来逐步验证,不过提前告诉读者一点的是,整个过程十分简单,只要您使用过终极解码或KMPlayer,那就没有任何难度。

2#
 楼主| 发表于 2007-12-2 14:44 | 只看该作者
第3页:破解过程第一步:软件准备齐全

    破解的首要步骤是软件准备齐全,这里不需要很多,第一个就是PowerDVD,需要安装并且保留在系统中,我们在播放影片的时候会调用它的解码插件。第二个就是终极解码(本质上是需要它包含的KMPlayer),它是播放影片的主力软件,因为它的存在,我们可以方便的开启中文字幕同时开启硬件加速,这样可以获得CPU占用率的大幅度下降,同时不影响外文影片的观看。
◆ PowerDVD
    首先是PowerDVD,必需是Ultra版本,而且要升级到Build 3516版本。首先您要确认您的版本是Ultra,然后可以到Cyberlink的官方网站下载相关的升级补丁,这个升级补丁是免费的,但是需要重新输入一次原有产品的序列号。Build 3516升级补丁下载地址
◆ 终极解码
    终极解码选择0908版即可,但是需要注意,如果您的操作系统是Vista,需要升级终极解码所带的KMPlayer播放器版本,将其原带的KMPlayer播放器升级到2.9.3.1402之后的版本都可以。终极解码0908版下载地址(来自天空软件站);KMPlayer V2.9.3.1417版下载地址(来自天空软件站)


第4页:破解过程第二步:插件破解和设置

◆ 破解VC-1硬件加速插件下载和准备
    软件准备齐备,下面我们来正式开始设置的过程,首先是被破解的PowerDVD VC-1硬件加速插件,体积很小,可以在这里下载(275KB)。用户下载完后放在电脑里备用。
◆ 破解步骤——覆盖原有PowerDVD文件
    打开PowerDVD的安装目录,其中有一个名为“Video Filter”的文件夹,里面有一个名为“CLVc1Dec.ax”的文件,和被破解插件的文件一样,我们用被破解插件将这个文件覆盖,当然最好做一个备份。破解就这样简单实现,这个步骤的目的是将PowerDVD的VC-1解码器破解,以便可以让终极解码中的KMPlayer调用。下面我们来看一下终极解码的KMPlayer设置。
◆ KMPlayer设置过程
    打开KMPlayer,右击中央打开主菜单,选择“选项”——“系统滤镜管理器”,打开“系统滤镜管理器”。
    打开滤镜管理器后,选择“注册”,会弹出对话框,我们找到PowerDVD的路径,选择刚才复制过来的破解插件,然后打开。
    需要对新添加的插件进行一下设置,点击该插件,打开“属性”,然后选择“使用硬件加速”(这是最终目的),下面的选择bob模式(这一点没有仔细验证,似乎Auto模式也可以)。
    到此为止,KMPlayer的设置就完成了,这个步骤主要是将PowerDVD的插件导入到KMPlayer中,并且设置为开启硬件加速。
◆ 终极解码设置
    这一步大家应该很熟悉,和普通的类似,只不过注意mpeg2分离器的设置,不要选择nero,haali。另外,关键的是不要勾选wma-HA和自动模式。XP系统渲染模式VMR9,Vista用ERA增强(C/A) 高速,快速模式。



第5页:破解过程第三步:成功开启硬件加速

    完成这些设置后就一切OK了,下面来看看我们的测试环境,为了考验VC-1硬件加速确实打开,我们特意选择了闪龙2800+作为CPU,这样CPU占用率更为明显一些。
◆ 测试平台和说明
    CPU:闪龙2800+  1.6GHz
    主板:AMD 690G主板
    内存:1GB
    显卡:七彩虹 镭风2600XT

◆ 测试结果和截图
    测试结果当然就是硬件加速顺利打开,如果没有开启硬件加速,对于闪龙来说CPU占用率就是绝对的100%,因为测试的都是1080P的高规格影片。而通过破解开启硬件加速后,CPU占用率直线下降到10~20之间,要知道我们的CPU是单核的闪龙,一般用户采如果用双核处理器占用率应该在10%以下。以下是截图:
『VC-1影片测试《黑客帝国》:硬件加速顺利开启』
『VC-1影片测试《金刚》:硬件加速顺利开启』
『VC-1影片测试《木乃伊归来》:硬件加速顺利开启』
『VC-1影片测试《史酷比》:硬件加速顺利开启』




回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2007-12-2 14:45 | 只看该作者
第6页:Radeon HD用户挺起胸膛,高清播放仍是首选!

    顺利开启VC-1的硬件加速以后,ATI Radeon HD系列显卡的高清加速又进一步接近了完美。UVD引擎可以全程解码H.264、VC-1,而且无论商业软件还是第三方软件(尤其是国内用户喜爱的终极解码),都可以开启硬件加速,这样加载字幕的问题也不存在了。
    对于想要购买高清显卡的用户,可以说经历了很多的波折。最初Radeon HD 2600/2400的推出让消费者感到了欣喜,大为促进了高清的普及,并建立了良好的口碑。
『不仅仅HD2600/2400,HD3850/3870也同样受益』
    但是事情就是这样微妙,用户在购买了Radeon HD 2600/2400显卡后,发现VC-1硬件加速无法在第三方软件上开启,于是又陷入了失望和迷惘。等到今天,PowerDVD VC-1解码插件的遭遇破解,终于让问题解决。
    就国内来看,不管是已经拥有Radeon HD 2600/2400的用户,还是将要购买Radeon HD 2600/2400乃至HD 3850/3870的用户,这都是一个极为利好的消息,因为他们终于可以挺起胸膛说:我们选择的显卡高清播放世界最强!就此,Radeon HD系列显卡的VC-1硬件全程解码不再是摆设,而是真正贴近广大国内消费者的实用技术!
    PS:各位使用Radeon HD 2600/2400的朋友,如果你按照我们的介绍设置成功,可以给本文留言,说说自己的解决问题情况,大家共同探讨。
回复 支持 反对

使用道具 举报

4#
发表于 2007-12-2 15:02 | 只看该作者
翻身农奴

:w00t):
回复 支持 反对

使用道具 举报

5#
发表于 2007-12-2 15:03 | 只看该作者
看上去不错:)
回复 支持 反对

使用道具 举报

6#
发表于 2007-12-2 15:05 | 只看该作者
哈哈,我用FX570M的,所以直接用微软的解码器就可以加到kmplayer上硬解了。
回复 支持 反对

使用道具 举报

ahdm 该用户已被删除
7#
发表于 2007-12-2 15:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

8#
发表于 2007-12-2 15:06 | 只看该作者
另外本文作者把破解者都不提一下,感觉不太厚道。
回复 支持 反对

使用道具 举报

9#
发表于 2007-12-2 15:08 | 只看该作者
ATI AMD 该付费了 对于破解视频解码插件的网友eonghk  对ATI AMD的无作为感到失望
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2007-12-2 15:15 | 只看该作者
原帖由 alextooter 于 2007-12-2 15:06 发表
另外本文作者把破解者都不提一下,感觉不太厚道。



经过我们验证,这个PowerDVD的VC-1视频解码插件确实达成了相应的效果,而且简单易行,在此也为破解该视频解码插件的网友eonghk叫声好,感谢他造福大家的努力。





另外,这是思路的贴子:http://www.silu.info/viewthread.php?tid=243178       :devil:

[ 本帖最后由 精致演绎 于 2007-12-2 15:17 编辑 ]
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2007-12-2 15:18 | 只看该作者
原帖由 alextooter 于 2007-12-2 15:05 发表
哈哈,我用FX570M的,所以直接用微软的解码器就可以加到kmplayer上硬解了。


还有,这个NV应该不是全程硬解吧,

哈哈!讨论而已
回复 支持 反对

使用道具 举报

12#
发表于 2007-12-2 15:20 | 只看该作者
太好了,现在准备下手H2xxx了。。
回复 支持 反对

使用道具 举报

13#
发表于 2007-12-2 15:23 | 只看该作者
:loveliness: :loveliness: 不错
回复 支持 反对

使用道具 举报

14#
发表于 2007-12-2 15:37 | 只看该作者
好长,先顶:)
回复 支持 反对

使用道具 举报

15#
发表于 2007-12-2 15:50 | 只看该作者
X1000全系列都没有加速功能?:rolleyes:
回复 支持 反对

使用道具 举报

16#
 楼主| 发表于 2007-12-2 15:52 | 只看该作者
原帖由 bfg9000 于 2007-12-2 15:50 发表
X1000全系列都没有加速功能?:rolleyes:


X1000没有内置UVD啊,连2900XT都没内置UVD,26 24都可以,3000以上也可以。
回复 支持 反对

使用道具 举报

17#
发表于 2007-12-2 16:02 | 只看该作者
少了那点西屁优的占用率,不知道有什么狗屎意义...:wacko:
回复 支持 反对

使用道具 举报

18#
发表于 2007-12-2 16:15 | 只看该作者
原帖由 精致演绎 于 2007-12-2 15:18 发表


还有,这个NV应该不是全程硬解吧,

哈哈!讨论而已



的确不是全程的,貌似看1080P,cpu还在在15%左右,应该是1%左右才是全硬解的
回复 支持 反对

使用道具 举报

19#
发表于 2007-12-2 17:12 | 只看该作者
这样才达到我买3870的真正目的了嘛,^_^,感谢破解的达人。
回复 支持 反对

使用道具 举报

20#
发表于 2007-12-2 17:22 | 只看该作者
不过VC-1大多都转成了H264了。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-4-17 17:37

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表