查看完整版本 : 【原创】【总结】Kmplayer与硬解
tank.net
2009-06-24, 12:05 PM
高清片必须要和显示器相配套。就目前而言,720P的准高清应该是大部分家用显示器的最佳选择。象弯折这样用22寸支持1080P(三星T220P)的变态狂毕竟是少数。
就目前播放器来看,Kmplayer仍然是爱好者们的主力。本文谢绝那些全家都使用暴风影音的家伙点击,谢谢合作。
不同的组合会产生不同的效果,下面就几种常见高清解码器与Kmplayer的组合,讲解一下在Kmplayer中实现硬解的方法。这里主要针对H264/AVC的编码,对于VC-1的编码,也许设置方法都差不多,我从来没下载过VC-1的高清,也无从实验。
方案1:CyberLink H264/AVC Decoder (PDVD8)
1、“User DXVA”的勾选当然要勾上。见下图。
6548
2、Kmplayer选择“超级速度模式”。这是打开硬解的关键所在。见下图。
6549
3、视频渲染模式选择“VMR9 未渲染(HQ字幕)”。见下图。
6550
tank.net
2009-06-24, 12:18 PM
方案2:MpcDecoder.ax
MpcVideoDecoder有点意思:确切的说在设计上存在一点小毛病。它同时支持硬解码与软解码(废话),硬解码基于dxva,软解码基于ffmpeg,见下图:
6551
如果你的显卡根本不支持dxva,那么你调用MpcDecoder作解码器,一点问题都没有,它会自动使用ffmpeg进行软解码。问题是如果是一块支持硬解的显卡,那么存在两种选择:使用dxva进行硬解、使用ffmpeg进行软解。但mpcdecoder如果发现显卡支持硬解的话,它是只会调用dxva进行硬解。但这时如果kmplayer设置不当,会造成无法播放。
如果你想使用mpcvideodecoder进行硬解,必须选在kmplayer中打开“超级速度模式”。视频渲染器可以使用“覆盖合成器(默认)”当然以“VMR9 未渲染(HQ字幕)”为画质最佳。
如果你想使用mpcvideodecoder进行软解:将“H264/AVC (dxva)”前的勾取消,见下图:
6552
tank.net
2009-06-24, 12:32 PM
最优方案:Nvidia8系列以上显卡的用户的福音,可以使用显卡进行软解,也就是启动CUDA解码。目前只有CoreAVC可以支持CUDA,设置方案很简单。但前提是显卡驱动要升级到182版以上才行。
把同事刚买的ACER Aspire 4736G的本本借来玩了几天,捣鼓出以上结论。疯狂的下载720P的片子过了一把瘾。
tank.net
2009-06-24, 12:50 PM
你丫赔我眼晴:我把原来收藏的一些DVDRIP拷到4736G上,一全屏,简直惨不忍睹。妈的,眼晴被720P宠坏了。
惨痛的教训:以后千万不能在高分辨率屏上看DVDRIP。
tank.net
2009-06-25, 10:52 AM
720P算是高清吗?你脑子进水了吧?
你懂个屏蔽词。
fengsword
2009-07-11, 11:38 PM
我按楼主的说法都设置好了,现在播1080P也很流畅,先谢谢了。
但有新问题:现在播不了RMVB了。。
tank.net
2009-07-12, 12:05 PM
我按楼主的说法都设置好了,现在播1080P也很流畅,先谢谢了。
但有新问题:现在播不了RMVB了。。
基于版权因素的考虑,Kmplayer原版本来就不支持RMVB的直接播放。把附件里的文件解压到Kmplayer文件夹下即可。
fengsword
2009-07-12, 01:07 PM
好了。谢谢。
liujiong
2009-07-13, 11:16 PM
好了。谢谢。
不客气!!!
wenxuan71
2009-10-25, 12:06 PM
lihai ,lihai ~
tank.net
2009-10-27, 10:10 AM
继续:
XP下,VMR、Overlay Mixer、(覆盖合成器)等方式均可实现硬解。但CyberLink不能在Overlay mixer下面硬解。而MPCDecoder可以在多种方式下硬解。
Vista/Win7下,只能使用EVR(增强型渲染器)进行硬解。
vBulletin® v3.6.8,版权所有 ©2000-2012,Jelsoft Enterprises Ltd.