不少对高清感兴趣的玩家购买了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显卡的用户感到无奈和失望。 |
应该说,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,那就没有任何难度。 |
破解的首要步骤是软件准备齐全,这里不需要很多,第一个就是PowerDVD,需要安装并且保留在系统中,我们在播放影片的时候会调用它的解码插件。第二个就是终极解码(本质上是需要它包含的KMPlayer),它是播放影片的主力软件,因为它的存在,我们可以方便的开启中文字幕同时开启硬件加速,这样可以获得CPU占用率的大幅度下降,同时不影响外文影片的观看。 ◆ PowerDVD 首先是PowerDVD,必需是Ultra版本,而且要升级到Build 3516版本。首先您要确认您的版本是Ultra,然后可以到Cyberlink的官方网站下载相关的升级补丁,这个升级补丁是免费的,但是需要重新输入一次原有产品的序列号。Build 3516升级补丁下载地址。 ◆ 终极解码 |
◆ 破解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) 高速,快速模式。 |
完成这些设置后就一切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影片测试《史酷比》:硬件加速顺利开启』 |
顺利开启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的朋友,如果你按照我们的介绍设置成功,可以给本文留言,说说自己的解决问题情况,大家共同探讨。 |
原帖由 fifalan 于 2007-12-3 14:19 发表
那倒也是,問題是現在很多人用自己的前主力機改的HTPC還不一定能夠有如此強悍的性能,買張便宜的2400來硬解不是很好的解決方案嗎?
比如399的915+PM CPU 買個2400來軟解不是很劃算嗎?
原帖由 显卡杀手 于 2007-12-5 10:11 发表
考虑硬解就很麻烦,KMP自带的字幕滤镜一堆东西识别不了,用外挂字幕滤镜就没硬解.而且01年就有KMP吗?
KMP用硬解跑VMR9放HDTV出来的效果是错的,可以直接无视,当然OVERLAY模式的效果也是错的.
VISTA下的EVR模 ...
原帖由 显卡杀手 于 2007-12-5 20:49 发表
我看得很仔细.
不要说VC-1了,连MPEG2都无能啊,硬解是打开了,但放出来的效果是错的,等于一点意义都没有.:shifty:
就算不考虑字幕,解出来的效果也依然是错的.
原帖由 显卡杀手 于 2007-12-5 10:11 发表
考虑硬解就很麻烦,KMP自带的字幕滤镜一堆东西识别不了,用外挂字幕滤镜就没硬解.而且01年就有KMP吗?
KMP用硬解跑VMR9放HDTV出来的效果是错的,可以直接无视,当然OVERLAY模式的效果也是错的.
VISTA下的EVR模 ...
原帖由 显卡杀手 于 2007-12-7 16:16 发表
这一次发表搞笑评论的偏偏是你,没想到你居然主动跑进来承认看不出问题啊。(提示我已经给了,你自已最好先补补课):lol:
最有趣的地方在于,M卡是目前对这个问题最头大的。(反正我是天生厌恶KMP这棒子货) ...
原帖由 显卡杀手 于 2007-12-7 16:16 发表
这一次发表搞笑评论的偏偏是你,没想到你居然主动跑进来承认看不出问题啊。(提示我已经给了,你自已最好先补补课):lol:
最有趣的地方在于,M卡是目前对这个问题最头大的。(反正我是天生厌恶KMP这棒子货) ...
原帖由 orbitlee 于 2007-12-9 12:34 发表
显卡杀手: 攻击思路,攻击终极解码者,直接封杀,在看到你62楼的帖子之后就采取行动了, 通报你一声,免得你困惑。
回到正题。我历来很烦那种说一半留一半,吞吞吐吐,欲说还休的说话方式,有那么多时间去PM来PM去,就是不肯直接贴出来,搞得跟个娘们似的。我去泡妞,妞和我半推半就,也许会让我性致高涨,但在技术性论坛上也来玩这一手 :lol:
遮遮掩掩半天的东西,按我目前知道的,大致就是601/709的问题,haali video renderer有这个选项可以控制。不过,601/709这东西,好像是2年前我在思路技术区推荐SilkyBible的时候就有的吧?
http://bbs.silu.info/viewthread.php?tid=54478&highlight=%2Borbitlee
当时bull同学跳出来BS,显卡杀手同学又说"那个连接都具有极高的参考价值,建议置顶作为每一个视频爱好者的必修课"
怎么现在搞得好像是你提示我的?呵呵/
当然,我可能有没想到的东西,毕竟我只是一业余玩家,并不是吃视频这碗饭的,就算是吃这碗饭的,我也经常听说有人犯错误。 当然,在601/709方面如果我说错了,一定会给显卡杀手再多一桩BS我的事实,也许显卡杀手就是靠专门BS别人获得心理满足的?按以前的经验,就算我说对了,大概也会鸡蛋里挑点骨头,原因么,还是找到BS的理由。结论很明显:1. 显卡杀手全知全能,永远不犯错误 2. 泡论坛的目的,对于别人来说是交流学习,而显卡杀手因为全知全能,永远不犯错误,所以唯一的目的是让显卡杀手获得BS方面的满足。
说到BS, 这是个很有意思的事情。显卡方面有Afan和Nfan互相BS, CPU方面有Afan和Ifan互相BS, 视频播放方面有软解派和硬解派互相BS, 高清方面有Blu-ray阵营和HD DVD阵营互相BS, 在这个BS满天飞舞的年代,我看不出能够BS管理员,版主和荣誉会员,就是一件很光宗耀祖的事情。而且,这年头论坛多如牛毛,管理员,版主什么的自然也是满天飞舞. 随便什么人都能做管理员,随便什么事情都可以BS, 不知道显卡杀手怎么还会为有机会BS管理员版主而感到兴奋? 就拿你的ID来说,起显卡杀手这个名字,无外乎是想表明你接触过的显卡多,那显卡生产线上的女工大概也可以BS你,你叫显卡杀手,她大概可以叫显卡脸皮太后了,呵呵。
说到色彩的准确度,我知道你在播放器,显卡,显示器,校色上花了很多精力和金钱,根据前面的结论:(大家再复习一遍, 显卡杀手全知全能,永远不犯错误),我坚信在软件和硬件上面,你的准确度已经达到100%了。不过我斗胆问一句,请问你平时都下载,观看什么类型的片源?是第几手压制的片源?我可以很自信的说,最近一年,也就是HD DVD和Blu-ray被大批量破解以后,我看的片子(完整看过的大概有100部,抽检一些画面的也很多),90%以上是正式出版物(不是remux,re,rip等加工形式),从我在hdbits的下载量(约8TB)就可以看出来,另外我还有其他来源,包括新闻组,自己解密,直接硬盘对硬盘拷,等等。很多片子看过就删了, 没来的及看的留硬盘上,现在也囤积了大概30-40块300~500G不等的硬盘。片源本身的准确度是可以保证的。 你以前在思路说过,你主要下载和观看的是著名字幕组压的片子,记不得是rmvb还是啥格式了? 他们压的方式能不能保证你严格要求的精确度呢? 万一他们不知道Bt601/709这码事,你在后端花的那么多金钱和精力不都泡汤了? HD BD兴起以后,因为主要的发布论坛是hdbits, 而hdbits有分享率要求,混下去不容易,而国内主要以思路和CHD发布remux,而且是公开发布的, 所以有些压片组的source就是remux, 比如TLF(算是著名吗?)就用思路的remux. 有些小的压片组,甚至用思路发的RE做source来压制rmvb。因为我见过有个傻帽在思路RE区叫骂,说思路的RE用了变形技术,音轨是DD+, 他不会压rmvb, 要思路RE改成他会的形式。最后么,当然是让他请注意文明言行。 我很有兴趣知道,显卡杀手你在看片的时候,是不是会追根刨底,把你看的rmvb的source和压制方式,还有source的压制方式,source的source的压制方式全部搞清楚才开始看片?看rmvb的时候,要不要把电影公司的母带一起拿过来进行对比,确保你看到的色彩是100%准确的?要是这方面不搞清楚,你在后端花的那么多钱岂不是都白费了? 对了,我想起来了,你起码有一部正式出版物,就是IF3, 你该不会每天就看IF3吧?会不会太伤身体?
说到终极解码,参考思路RE区的原则。RE里有不同的容量,视频,音频,分割方式,等等。众口难调。经常见到有人在提要求,要DTS, 要AC3, 要国配,不要国配,要D5, 要D9,要2D5, 要720P,要1080P. 处理原则很简单,你觉得不够好,无法满足你的要求,自己去做。 你要是觉得你的作品更优秀,可以发布出来。对于那种成天看这个不满意,那个不满意,自己又不做的人,直接请他请注意文明言行。 显卡杀手,你觉得终极解码是笑话,我在这里等你发布杀手解码,或者叫太后解码也不错?
原帖由 orbitlee 于 2007-12-9 12:34 发表
显卡杀手: 攻击思路,攻击终极解码者,直接封杀,在看到你62楼的帖子之后就采取行动了, 通报你一声,免得你困惑。
回到正题。我历来很烦那种说一半留一半,吞吞吐吐,欲说还休的说话方式,有那么多时间去PM来PM去,就是不肯直接贴出来,搞得跟个娘们似的。我去泡妞,妞和我半推半就,也许会让我性致高涨,但在技术性论坛上也来玩这一手 :lol:
遮遮掩掩半天的东西,按我目前知道的,大致就是601/709的问题,haali video renderer有这个选项可以控制。不过,601/709这东西,好像是2年前我在思路技术区推荐SilkyBible的时候就有的吧?
http://bbs.silu.info/viewthread.php?tid=54478&highlight=%2Borbitlee
当时bull同学跳出来BS,显卡杀手同学又说"那个连接都具有极高的参考价值,建议置顶作为每一个视频爱好者的必修课"
怎么现在搞得好像是你提示我的?呵呵/
原帖由 orbitlee 于 2007-12-7 10:23 发表
M卡的遗老遗少们又跳出来***有意***误导众生了 :lol:
遗老遗少们的搞笑言行,也算是PCI上一道亮丽的风景线 :loveliness:
原帖由 显卡杀手 于 2007-12-5 20:49 发表
我看得很仔细.
不要说VC-1了,连MPEG2都无能啊,硬解是打开了,但放出来的效果是错的,等于一点意义都没有.:shifty:
就算不考虑字幕,解出来的效果也依然是错的.
| 欢迎光临 POPPUR爱换 (https://we.poppur.com/) | Powered by Discuz! X3.4 |