8-13 246,138
本教程的内容已经过时,仅作为存档供参考。请通过主页导航链接查看更新的教程。
现在的高清视频观看体验,瓶颈不在片源,也不在制作,而是在播放器
——题记
看到logo那张对比图了么?曾经就有人拿着右边效果一般的截图来质问我,而正确的播放结果是左边——他当时是用了QQ影音。
为什么推荐madVR作为渲染器:
1、madVR可以实现更精确的颜色处理。madVR全程在16bit/32bit下进行运算,精度远高于EVR/VMR等8bit,并抖动到8bit RGB输出。madVR的高精度运算和轻微的抖动噪声有着掩盖色带色块等作用。如果片源是10bit,madVR搭配ffdshow/lav解码器也可以直接接收原生10bit的颜色输入,真正利用好10bit的精度优势。
2、madVR可以实现可调节的、高质量的图像放大缩小。一般的视频,经过了色度半采样(Chroma SubSampling)之后,播放时候会做两次调整大小:第一次将色度调整至亮度同样大小,并且将YUV转换为RGB,第二次将RGB图像放大缩小到你的屏幕或者播放器窗口大小。madVR不但提供了多种算法,还允许你微调其中的各种细节。
3、madVR可以大大降低颜色的出错几率。madVR的放大缩小算法不但能正确处理gamma issues,还能正确的根据片源的color matrix/range做正确的颜色转换,并免疫很多例如驱动程序等试图“优化”画面。
教程主要内容为madVR的安装、初始化设置,并提供一键安装配置包以及安装方法给没有看过科普教程的同学。
如果你觉得XX影音、XX看看就能满足你的需求,那么下文内容大可不看;如果你希望看到更优秀的播放效果,又苦于不会设置,那么强烈建议你耐心读完教程。(提示:粗体和红字表示必须注意的内容)
1.安装播放器、分离器、解码器。
我为此教程提供了以下几个版本的安装包:(中高及高配置文件仅提供x64安装包)
配置 | Image doubing | chroma upscaling | image upscaling | image downscaling | 安装包下载 | 配置文件 |
高(New) | NNEDI3 64 | NNEDI3 64 | Jinc + AR | SSIM 1D 100% | x64 | 下载 |
高 | NNEDI3 32 | Super-XBR | Jinc + AR | Catmull-Rom + AR +SC | x64 | 下载 |
中高 | 无 | Super-XBR | Jinc + AR | Catmull-Rom + AR +SC | x64 | 下载 |
中 | 无 | softcubic 60+AR | lanczos 4 taps + AR | Catmull-Rom + AR +SC | x86/x64 | 下载 |
中低 | 无 | softcubic 60+AR | bicubic sharpness 75 + AR | Catmull-Rom + AR + SC | x86/x64 | 下载 |
此一键安装包包含有MPC-HC、LAV分离器、madVR渲染器,并带有如表所示的预置设置文件。无需干预,若安全卫士有任何提示,允许即可。一键安装。默认安装到C盘。
注:高配置New、使用MPC-BE作为播放器,打包新版madVR并启用XySubFilter作为默认字幕渲染器,可以自行选择安装位置,也完全可以通过杀软检测,可以放心使用
如果已经正确安装madVR并正确启用的读者(包括安装过此一键包,希望直接更换配置方案的)也可以直接下载相应配置文件,双击.reg文件,导入注册表即可。
注:
高配置(NEW)建议使用1070或者性能更强的显卡
(测试平台Xeon E3 + Quadro P4000,此显卡定位高于1060,低于1070。适配1080P 24fps源输出至2K分辨率显示屏的使用环境)。
中低配置档针对HD4000及以下配置的核显/入门神卡;
中等配置针对HD4600以及同等位置显卡;
中高配置针对移动级960M以及同等级的显卡;
高配置针对960以及同等级左右的显卡;
其余方案由于缺少测试条件,暂不提供。设置主要针对HD-FHD 24Fps 视频在1080P输出分辨率的场景,若播放出现卡顿请自行更改配置。
2.简单设置显示屏参数
以下是N,I,A三种显卡在控制面板中开启完全范围(PC/Full Range)的设置方法。
新版设置界面,选择Full RGB:
CCC旧版界面:
现在三家显卡均可以在控制面板开启此功能。如果仍有无法在上述面板开启此设定的情况,那么请安装完成后请使用madLevelsTweaker.exe 将显示色彩范围调整到0-255(在Force PC levels选项上打勾再点击Apply按钮并且重新启动)
启用完成后请按如图所示对显示器进行设置
开始菜单中找到新安装的madVR,打开。
通常情况下选择digital monitor
properties,如果你是pc,选择0-255,如果是TV,选择16-235。原始颜色精度,一般8bit面板选8bit。如果你是6bit dither到8bit的面板,推荐选择7bit。选择6bit/7bit可以减少色带问题,但是播放时候画面细微噪点更多。如果你发现你播放时候经常发现色带问题,你可以选择6bit/7bit。
其他设置需要专业校色仪参与,如需要了解,请参考:http://lysandria1985.blogspot.sg/2013/01/3-madvr.html
至此,简单的配置已经完成。你可以尽情的折磨你的显卡了。
Tips:
笔记本电脑如何让播放器调用独立显卡(Nvidia)
方法一:
Nvidia显卡驱动目前已经屏蔽了MPC-HC、Potplayer等播放器的独立显卡调用,可以通过以下方法开启:
打开MPC-HC的安装目录:
1.修改mpc-hc64.exe(或mpc-hc.exe)为其他名称(如修改为mpchc.exe)
2.打开Nvidia控制面板->管理3D设置->程序设置
3.点击添加->浏览,找到改名后的mpchc.exe播放器->添加选定的程序->下方选项卡中选择Nvidia显卡
此时mpc-hc即调用N卡。ps.这时文件关联仍然是原mpc-hc64.exe,因此需要用管理员权限打开软件->选项->格式->设置为默认程序。
方法二:
使用NV Inspector进行解锁(上文网盘里面有):http://tieba.baidu.com/p/2642439635?see_lz=1
如果有兴趣研究madVR的读者可以继续看后续教程。
madVR渲染器教程FAQ
针对操作过程中可能出现的一些常见问题,我在此做一定的解释。
Q:Potplayer 或者 MPC-BE怎么设置?
A:目前可以参照新的教程设置
Potplayer我还没有找到合适的一键配置方案,因此只能手动设置。我们只安装干净的potplayer/MPC-BE+lav解码器+madVR渲染器。
Potplayer+LAV+madVR安装示例(MPC-BE调用方法):
基本上就是一路下一步。注意中间过程和最后结束画面的勾选。这里只给出关键步骤截图。
选择安装组件的时候,这里可选要不要创建各种快捷方式,不需要的可以不选。其他的选项应该都能看懂吧。
安装选项
安装完毕后不用急着启动potplayer,但是需要安装额外的解码包,请全部勾选:
安装 LAV Filters:同样也基本上就是下一步。注意中间过程问你是否创建各种快捷方式,可以都选择不创建。这里只给出关键步骤截图。
这里选择安装组件,只勾选64bit 的视频解码器就可以了。
安装madVR:解压网盘中的madVR.zip,注意路径中不能有中文,右键install.bat->以管理员身份运行,这样madVR便安装好了。
Potplayer初始化设定:
打开Potplayer->选项(F5)->滤镜->全局滤镜优先权->添加系统滤镜,找到LAV Video Decoder和madVR,添加,优先顺序为强制使用
此时你可以打开一个视频,按下Tab查看OSD信息,设置成功后显示如下。
其他madVR配置可以参照madVR渲染器教程-入门篇。
Q:什么样的电脑适合使用这种渲染器
A:大多数3-4代intel酷睿cpu自带核显就可以使用,但是根据不同的片源,不同的输出要求,并不能保证所有视频都能正常播放。一般带有独立显卡能够有更好的播放效果。对于有些老电脑或者Atom之类的低功耗Windows平板,我建议使用EVR+CP的播放方案。
Q:提供的.reg/exe一键安装包安全么
A:提供的.reg、exe均为本人使用纯净安装包预制配置文件而成,无毒无害。
Q:这教程是用来教我们播放炮姐时代之类的高清炸弹的麽?
A:想多了,不是。这套madVR设置主要针对720-1080p视频源在输出1080p分辨率的时候设计的。
Q:如果我不想直接使用.reg文件或者一键安装包,那么如何设置?
A:这不是一两句话就能讲清楚的配置,如果希望了解设置方法,请自行寻找爬文更详细的教程。
Q:貌似我听到的配音不对?
A:在很多BD原盘中有多条音轨可以切换,右下角系统托盘去有lav分离器设置,右击即可选择轨道
Q:为什么我的Potplayer无法加载外挂mka音轨?
A:播放设置,勾选“自动加载外部音轨”,这样你就可以在右键-音频-音频选择里面,切换到外挂音轨了。
Q:为什么播放的时候没有字幕?
A:若视频内嵌字幕,则右键菜单中选择字幕,找到相应字幕轨病开启。若外挂字幕未显示,则可通过拖拽字幕到播放器窗口等方法添加字幕。如果你还没有下载字幕,那么请自行搜索对应字幕文件。
Q:为什么我的Potplayer听上去声音特别小?
A:在播放视频的过程中,右键视频画面,音频-语音处理,看“规格化”之前是否有勾选。这A:个选项会自动调整声音大小,如果你觉得不想要可以关闭(一般推荐动漫关闭,电影打开)
Q: 用我开启madVR之后感觉画面发灰,这是什么原因?
A: EVRCP(包括一些软件的“画面增强技术”)很容易使得画面被各种“优化”随意调色,包括且不仅限于驱动和播放器本身。调过色的画面可能会很好看,但是那不代表是正确的。
最终效果么发一下对比图,注意sharlock衣服的暗处,madVR输出图的色度色带会轻很多,而且总体颜色更自然
(右击选择在新标签页中打开图片,以查看大图)
再借用隔壁的一张图,在动漫BDRip中经常出现的由于画面拉伸产生的锯齿,在madVR中也有所减轻
(右击选择在新标签页中打开,以查看大图)
教程内容参考:
http://vcb-s.com/archives/1216(已经完成历史任务的前教程)
http://vcb-s.com/archives/4567
http://lysandria1985.blogspot.sg/2013/01/3-madvr.html
http://lysandria1985.blogspot.sg/2014/01/2madvr-profile.html
- [VCB-Studio 科普教程 2.1] madVR 渲染器配置教程(2016.08.13 更新) - 2016年8月13日
请教个问题,本人电脑2.0声道,播放2.0声道的视频正常。但是播放比如5.1声道的AIR 和6.1声道的EVA,听到的只有背景音,没有角色的对话,音轨只有一条,没得选,求解。之前用的win7一切正常,现在安装了win10就这样了。
已经解决了 win10系统默认5.1声道。。。见笑了
我想问一下各位大佬 我用这个教程设置了pot https://vcb-s.com/archives/7228 可以用这个madVR配置文件设置madVR吗
要版本对的上才行,madvr经过好多次版本升级,设置有很多变化,直接用配置文件这条路基本不通了
我这个应该是0.92.8的 如果保持默认设置有没有影响呢?
大佬还在吗
感谢贵组提供的教程 🙂
之前一直没注意,最近发现开启madvr,电源会有异响,关闭就没事,各位大佬有遇到过吗 😥
电脑配置是E3 V2,16G,RX480 ,450w电源,madvr设置是上面提供的高和中高配置文件,两种配置都试过 🙁
有可能是电源问题。以前我用安钛克VP450P+RX480的时候一旦调用显卡进行演算就会有啸叫,一个例子就是跑AIDA64 GPGPU Benchmark。后来换了个80PLUS金牌电源就没有声音了。
450W电源带480还真不好说……
单路450瓦电源带480够的,双路12V的电源不够。madvr特别容易引起啸叫,尤其是NGU算法,我换了电源也没有太好的作用。
安钛克VP450P初版臭名昭著呀,才300多瓦的12V输出……
感谢2位大佬的解答,看来只能换电源了 🙁
还是搞好一点的电源,以前电脑负载一大也是安钛克450w电源啸叫
https://zhuanlan.zhihu.com/p/33615747
完整借鉴?不过参考来源不是这边
我的意思是他那边直接拿过去了,还没有写来源,提前说明一下,免被友军误伤。。。
你不看最底下的参考资料么……
可以装完后升级MPC吗
请问用lav+madvr 播放4:3比例的视频,画面怎么设置成按16:9裁剪?也就是裁剪成满屏?谢谢!
安装了最高配的mpc be,发现无法显示外挂字幕,不知为何,其他配置的可以显示。
新人首次尝试安装。同时安装了本页面的一键安装包(MPC-HC)和评论区的MPC-BE。因为是笔记本同教程步骤不太一致但(应该)成功调整了显示色彩范围,安装注册表以及设置播放器调用N卡。但是播放时视频一直卡顿,音频无影响(两个播放器都是),同时电脑风扇转的厉害。这样应该不是正常情况,我的电脑配置为i7-4720HQ+960m,下的安装包为中高配置,请教各位解决方法,是因为电脑配置跟不上了吗?
很可能性能不够,你下个gpu-z或者win10任务管理里面看看gpu的占用率,如果满了肯定就是性能不够。或者在播放视频的时候按ctrl+j 调出madvr的osd信息,看看有个rendering参数后面是多少ms。我GTX970默认高配置一般在十几ms左右,一般来说,动漫原始大多是24帧/秒,这个参数x24帧不超过1秒,就没问题。但是我播放60帧的,基本就会卡了。。。,120帧必卡无疑。当然,我降低madvr渲染参数,马上就能到几ms。
感谢解答,在之前的设置下GPU占用率大概在60%,所以重新使用了低配置。目前GPU占有率在27%左右,但是rendering参数在100上下波动(观感已经好很多了)同时电脑风扇也一直在运转。请问还有没有什么优化的方法,还是我的笔记本不是很适合这种播放方式?
不,其实我想说的是,我的瓶颈在于硬件… 你能想象我还在用10年前的老机器征战吗? 虽然已经被我超频到快燃烧的地步了…
用老机器并不是什么值得炫耀的事情……既然硬件不行为什么要入高清影视的坑呢
想问一下,双488交火能不能提升使用madvr渲染器的性能?能够使用到强于1张488的性能还是仍旧是1张488的性能?
CF 没试过,我只有 1080 SLI,性能强于单卡,但说实话感觉效率不是很高,可能 1.4x~1.5x 样子?(感觉,真的没测过)
CF不知道,我是980四路SLI,性能有明显下降,尤其是在插帧的情况下,下降的非常厉害,感觉对于多卡还是很不友好的。
晕,下降就过分了
我想问一下1066+i78750选哪个版本的安装包比较合适,是高配置new还是高配置
去官网下载最新版,新版madVR已经移除了nnedi3,现在都用NGU了
想问一下1080P显示器开doubling有意义吗,尤其看1080P视频的时候,感觉是先超采样然后又缩小回1080P,绕了一大圈白白浪费了机能啊。
问得好。所以说 madVR 设置页面上那一行行“only if scaling factor is…”是啥意思呢?
除非你选择了Always-supersimpling(翻译过来就是超采样),否则不会出现你说的情况
請問安裝包及配置文件是否都已經失效了? 有新的載點嗎?
百度网盘貌似屏蔽台湾ip,已经增加了OneDrive下载链接
问一下,i7-8700+AMD vega56OC超白金限量版显卡,可以用最高配置么?播放器用potplayer
可以
Linux有没有牛逼的播放器啊?
https://mpv.io/
确实挺赞的
在打开madLevelsTweaker.exe开启完全范围时,我发现这个上面显示使用的的GPU是核显不是独显(我的960M),我也按照方法调用了960M,在使用potplayer播放时也查看到有potplayer的GPU占用率。怎么做?
我是按照“[VCB-Studio 科普教程 2.5] 基于 PotPlayer 和 madVR 的播放器教程”这个教程安装的madVR,下载的960M显卡配置的预置设置文件。
您好 我的顯示器和您的是不一樣的 可以用高配置(NEW)的reg文件? 會有效果嗎
撥放器使用POTPLAYER 顯示卡是GTX1070Ti
1070ti 直接开NGU AA HIGH吧
请问,如果是支持4k和hdr显示器+高端显卡,这套配置能看hdr视频吗?
先谢过大佬 😛
以上设置没有涉及hdr方面设定。
你可以在显示器下找到相应的hdr选项,设置为passthrough的话就可以直接给支持hdr的显示器使用,如果用sdr显示器,那么保留自动转换即可。
为啥我用高NEW配置,窗口化帧率是60+,全屏后就一直卡顿(2K屏)
窗口化的时候达不到使用触发画面放大的阀值。
全屏幕正好压线(比如放大2倍?)
使用的算法立刻改变;因此计算压力增加。
呃,谢谢,那我就先调整屏幕分辨率再全屏吧。。。
更合理的做法,是建议调节放大算法;你的系统显然吃不消高运算的选择。
调分辨率。。。恕我直言,有点削足适履的意思。
呃,确实,不过我刚刚把解码线程从自动调成了16条,现在全屏和窗口的帧率都在200+,全屏模式下显卡的占用率也从满载变为了40%左右
搞错了,和这个没什么关系,虽然全屏后显卡占用会变的很高,但其实是刚全屏的那将近10秒的时间会变得很卡,不过全屏后确实占用率会超过两倍,改了放大算法就好了。之前那种情况的出现是因为我忘了把改过算法的调回去了…
您好,我也是这个问题,请问具体是怎么调节的解码线程的呢
另外我想请教一下,为什么madvr自带的统计栏经常显示帧率有200多,我还以为是类似于AMD插帧的黑科技,但用刚刚用其他软件查看发现还是60帧
发现我上madVR官网下的就一个压缩包,也不分什么X64,用了以后还是32位的。
因为32和64都包括在内了啊……不需要你自己选的