MADVR简介
madVR是DirectShow视频渲染器,世界各地成千上万的家庭影院爱好者都在使用它。madVR设计为一种毫不妥协的方法,可提供发烧友不容错过的终极视频播放质量。这款视频渲染器比市面上大多数播放器自带的渲染器有着更精确的颜色处理,更高质量的图像缩放缩放、以及更低的颜色错误率。这就使得它所渲染出来的视频在颜色上更趋于真实,在画质细节上也要强于其他渲染器。 MADVR 支持各类显卡,包括 NVIDIA 和 AMD 的独显以及英特尔的核芯显卡。不过用户在使用 MADVR 渲染视频时,会占用大量的 GPU 资源和 CPU 资源。
支持madVR的媒体播放器
( 按字母顺序排列)
· DVB Dream
· DVBViewer
· 快速视频编目器
· GameEx
· JRiver MediaCenter
· KMPlayer
· Kodi DSPlayer
· MediaPortal 1
· MPC-BE
· MPC-HC
· PotPlayer
· ProgDVB
· SmartDVB
· YAP
· 缩放播放器
支持madVR的校准产品:( 按字母顺序排序)
· Argyll CMS
· CalMAN
· ChromaPure
· dispcalGUI
· HCFR
· LightSpace CMS
MADVR的主要特征
·高位深度处理(每个组件32位)·用于缩放,锐化,解带,抖动等的高质量算法。
·即使在60Hz时也没有3:2下拉抖动的平滑运动回放
·通过HDMI 1.4+(Windows 8.1或更高版本)进行帧打包3D回放)
·强制电影模式将60i电影变成完美的24p
·使用自动全屏独占模式的非常可靠的播放
·更多...
要求:
·具有完整D3D9 / PS3.0硬件支持的GPU
安装MADVR渲染器
1、可以在本站或者官网下载MADVR。
2、将 MADVR 渲染器放在一个没有英文名的路径下。然后又键点击“install.bat”,选择“以管理员身份运行”,便完成 MADVR 的安装了。
MADVR怎么设置
一、MADVR简单设置方法
(1)我们双击任务栏右下方的 MADVR 控制面板,进入设置菜单。(没有的话运行 MADVR 文件夹里的 madHcCtrl.exe)
(2)在“devices”这个选项中,不过我们使用的是显示器还是电视,一律选择“Digital Monitor/TV”。
(3)打开设备下的“properties”选项。
如果使用显示器,第一项 RGB 范围选择 0-255。如果是连接电视机,则选择 16-255。(这个还是比较测试下,我接电视反而感觉选 0-255 效果更好)
第二项是色深。一般选择 8bit。如果显示器或者电视能达到 10bit 或更高,则选择 10bit。
二、MADVR高级配置方式
我们打开 MADVR 文件夹中的 madHcCtrl.exe,这个便是 MADVR 的控制面板。下面对画质起关键作用的几个选项,分别进行介绍。
1,processing菜单
(1)deinterlacing 选项,对应的是图像交错处理。
建议在最上面的选项打勾,让视频需要进行图像交错的时候交给 MADVR 自己去处理,并且在怀疑时不启动交错处理。
如果常看动漫的,可以去掉“only look at pixels in the frame center”勾选。
关于“only look at pixels in the frame center”:
"only look at pixels in the frame center"这个选项只对film型式的交错式(隔行扫描interlaced)影片有影响,也就是说这选项在启动madVR的film mode时才有作用(文后有解释)
我 们知道对于这类影片必须对其作IVTC让它还原成24p(60i→24p),但实际上我们有时候会发现录了一部电视播放的电影或动画下来,电视台常常在四边打上跑马灯或台标之类的东西,而这个跑马灯或台标却是video型式的interlaced讯号(真正的60i 无法IVTC),因此我们要作IVTC时如果是对整个画面的像素作侦测,遇到这种情形时就很容易产生误判。因此勾选这个选项时就只会对画面中央部分的像素 作侦测,避开那些跑马灯或台标可能出现的位置以免作IVTC时产生误判,但缺点就是这样侦测的效率较低,遇到动画这类常常有静止画面的影片在侦测是哪一类 pulldown时就会花比较久的时间。如果会看电视台播放的电影或动画的话,建议勾选此选项,如果是看DVD原盘的话,则建议取消勾选。
这选项对progressive的影片完全没有影响,如果照字面理解为这选项不利于动画的话那是错误的理解,因为很多动画片源只要是蓝光或是录制下来压制时做过IVTC的,都会是progressive而非interlaced。电视台录制下来的原始TS档或是DVD原盘才有可能是interlaced。
(2)arifact removal 选项,对应的是图像去色阶功能。
在普通的视频中,我们经常会看到人物的脸上,或者不同颜色的交界处有淡淡的光晕和条纹,这就是没有去掉色阶。而我们的目的就是让图像的颜色过渡更加自然,让条纹现象减少甚至消失。(这个选项会占用一些 GPU 资源,但尚可接受,开启无压力。)
第一个选项是整体画面的去色阶效果。一般选择 low 就会有不错的效果。
第二个选项是不同颜色交界处去色阶效果。可以选择 high。
2,scaling algorithms菜单
这个是最关键的图像缩放算法的设置,这部分是影响效能最大也是影响画质表现最明显的地方,也是 madVR 的最大特色。
里面4个页面的内容基本类似。让用户选择的东西都是各种图像缩放模式,而不同的模式所消耗的性能也是不同的,基本上从上到下,性能消耗是越来越大,用户要根据自己的配置来考虑。
每个页面的设置主要都是为了解决视频图像中的锯齿(aliasing)和振铃效应(ringing)。
根据选择的不同,右上角会有效果介绍。绿条一般越长也越好。红条则是越低越好。
(1)chroma upscaling:色度拉升
即色度平面放大。不过色度拉伸的算法比较难感受到差别。
如果配置好的话就设置是 NNEDI3 16 或 32(chroma upscaling 这里开到 NNEDI3 64 以上几乎没什么意义,肉眼分辨不出)
如果显卡中等的话,可以设置 Jinc + AR
如果显卡不太好的话,则可设置 Cubic Bicubic75 + AR
如果是 Intel 集显得话,则可设置 Cubic SoftCubic60 + AR
(2)image downscaling:影像缩放
只要输出分辨率小于原始分辨率就会用到这部分的算法,比如 4K 分辨率的视频在 1080P 显示器上播放。
公认的最佳演算法组合(resize 后最接近原本的画面),使用 Catmull-Rom,并勾选“activate anti-ringing filter”(简称 AR)跟”scale in linear light”(简称 SC)。
如果电脑配置特别高的话,还可以考虑下使用 SSIM 1D 100%
(3)image upscaling:影像拉升
也就是影像放大,只要输出目标分辨率大于原始分辨率就会用到这部分的算法,比如 1080P 分辨率的视频在 4K 显示器上播放。
在这里我们可选择使用 doubling(影像翻倍)或 upscaling(影像拉升)。前者效果比后者好很多,所以说能开的话还是开一下吧。(当然如果显卡不是很好的话,就不要使用 doubling 了)
对显卡很有自信的可以开 NNEDI3,至于 neurons 当然是越高越好(当然开销也是越来越大),但 64 和 256 的效果差别不大,所以这里最好的设置还是 NNEDI3 64 neurons。
不过显卡不是特别好的话没必要开这么高,可以用 NNEDI3 32 neurons 或 super-xbr。而据测试观察 super-xbr 会产生更多的 ringing,所以我推荐 NNEDI3 32 neurons。
如果配置中等的话,还是建议设置为 upscaling 下的 Jinc + AR。
显卡吃不消的可以考虑:Lanczos 4+AR(HD4600 等级集显)甚至是 Cubic Bicubic60+AR(HD4000 等级集显)。
(4)upscaling refinement:锐化算法
目的是在于改善放大运算后造成的模糊,只在视视频大后使用。
MADVR官网
http://www.madvr.com/
备注:文章整理自:https://www.cnblogs.com/sky-heaven/p/8904317.html