序言:
装了最新的KMPlayer播放器(版本3.6.0.87),可是播放时画面颜色却呈灰白不正常状,让人非常恼火,后经个人搜索查阅+不断尝试下终于解决。查阅的过程中也发现有许多和我一样遇到这个困扰的朋友,在此特将个人解决经验奉上,希望对大家有帮助,有不善之处还请不吝指正。
预览:改善前的对比图,可以看到Kmplayer画面明显偏灰白不正常,效果还没迅雷看看的好,郁闷啊﹏
改善后的对比图,Kmplayer真实鲜艳的画面感终于回来了,谢天谢地,功夫没白费啊﹏
步骤:设置很简单,只需要5个简单的步骤即可实现,从而恢复Kmplayer往昔那真实鲜亮的的画面色彩(截图背景是张靓颖喔 ^ ^)。
首先按F2打开Kmplayer设置窗口,找到【视频处理】
然后在右边【影像滤镜】选项卡下的【使用条件】下拉列表中选择“总是(推荐)”,这一步非常重要,在开启滤镜条件下才能调用渲染器和调节各项声画控制,比如S/W 色彩控制,H/W 色彩控制,基本亮度(Ctrl+Page Up/Down),音量放大(Shift+Page Up/Down)等,否则调节无效。
再在【渲染器】选项卡下的【视频渲染器】下拉列表中选择渲染模式为“VMR9 Renderless(高质字幕)”或“增强食品渲染器 (C/A)”任一项皆可。注:这里的操作需要当前播放停止后再播放或换个视频播放才能生效。
另外在播放界面通过右键菜单也可以快速实现这一步,不同的是不用停止当前节目,而是立即就能看见选择后的效果。
接下来在【渲染器】选项卡下勾选【VMR未渲染设置】下拉框中的“使用 3D 纹理表面”,除此外也可勾选“强制在 VMR 未渲染模式中输出使用 RGB (HQ)”、“开启 VMR9 混合模式”和【VMR9 的尺寸调整器】下拉框中的其他选项(下拉列表越往下越高级也更耗性能)。后面这3项是可选项,不选也可,选了或许能增强效果。
最后一步,打开右键菜单【视频设置(高级)】→【VMR9 像素着色器】下点选“16-225 to 0-255.txt” 或 “Remap_16_235.txt” 皆可。
注:“16-225 to 0-255” 是画面灰度色阶控制值,某些播放器会默认为16-225,起点太高所以画面偏白,0-255就代表正常值了。而 “Remap_16_235”是重定向色阶控制,同样是解决画面及画面外黑边灰白发亮的有效手段。另外在“像素着色器控制”或“着色堆栈器”里也可单选或复选各种像素渲染类型来单一或组合使用,当然也包括16-225 to 0-255”和“Remap_16_235”。
结语:渲染模式有很多种,我一个个试了下,选其中另外几个也行,至于为什么优先选择“VMR9 Renderless(HQ 字幕)”,我的感觉是用它画面效果比较良好稳定。
百度百科中有一段对此的介绍——如果你想获得高级的功能和更好的质量,请使用VMR-9,如果你需要更快的速度或者机器配置不够高,请选择VMR-7。
百度文库中也有段详细介绍:用覆盖模式图像对比度高颜色艳丽,就是人物肤色偏红,VMR9未渲染(HQ 高级字幕)对比度差点,但人物肤色偏于真实。
A配置好绝对选VMR9,有些显卡会泛白,蒙白纱(这就是本文要讨论解决掉问题),可通过调输出为RGB32解决。这种渲染会损失一点对比度和锐度,但是更柔和逼真。且高清格式多用这渲染较好。B配置差绝对选覆盖模式(并且开高速模式),占用 CPU 最少,对比度、饱和度、色调、色阶、锐度都很好支持,可以调出不错效果。C配置中等的,推荐Direct3D(7或 8或 9和 RGB 还是 YUV,根据显卡情况选),此渲染结合以上两种优点,比较中庸。