11-11 149,281
本教程的内容已经过时,仅作为存档供参考。请通过主页导航链接查看更新的教程。
现在的高清视频观看体验,瓶颈不在片源,也不在制作,而是在播放器
——题记
看到logo那张对比图了么?曾经就有人拿着右边效果一般的截图来质问我,而正确的播放结果是左边——他当时是用了QQ影音。
阅读这篇文章之前,我假设你知道之前教程里的内容(http://www.vcb-s.com/archives/534),并且能够正确的开启madVR.
本文既有适合入门读者阅读的设置建议,也有适合进阶读者阅读的详细解释。前者用黑字标注,后者用蓝字标注。如果你觉得理解不能,你可以跳过某些解释部分。
部分教程内容取自http://lysandria1985.blogspot.sg/2013/01/3-madvr.html
为什么推荐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的设置面板:
前提是你正确开启了madVR(见之前教程)。一般播放的时候,任务栏右下角有图标,右键-edit madVR settings即可。如果没有,右键视频画面,选择滤镜-madshi video render,点击show tray icon可以开启右下角的图标,点击edit settings可以开启设置。
设置你的显示器类型
一般都选择digital monitor
properties,如果你是pc,选择0-255,如果是TV,选择16-235。原始颜色精度,一般8bit面板选8bit or higher。如果你是6bit dither到8bit的面板,推荐选择7bit。选择6bit/7bit可以减少色带问题,但是播放时候画面细微噪点更多。如果你发现你播放时候经常发现色带问题,你可以选择6bit/7bit。
device其他部分一般就不用改了。接下来的一些选项跟调色有关。显示器没有经过专业调色的就不用看了。经过专业调色的不妨看看这个文章,参数调的好,搭配优秀的显示器,madVR的播放效果可以轻松媲美顶级蓝光播放机:http://lysandria1985.blogspot.sg/2013/01/3-madvr.html
解码和反交错方面保持默认就好。常常看动漫的,可以在processing-deinterlacing中,取消勾选only look at pixels in the frame center.
Scaling algorithms,就是放大缩小的算法。这部分是madVR设置的核心,对日常播放画质影响最为显著
在介绍不同的算法之前,我们先来了解一下放大缩小图片,不同的算法导致的效果,有好有坏:
锐利度(sharpness) vs “一糊遮百丑”(hide source artifacts)
这是用一个低清烂画质做片源,全屏播放,采用不同的算法造成的效果对比。
锐利度(sharpness)是指细节突出能力,左边的算法锐利度就很高,感觉细节还原很强,图片似乎“分辨率高了”,但是源的缺点,比如毛糙的线条等也被突出;而右边画面显得很模糊,细节少,但是很好的掩盖了源的缺点。这两个优点几乎不可兼得,对于画质较好的源,我们优先选择锐利度。
aliasing(锯齿)
锯齿(aliasing)就是所谓的狗牙。表现为线条好像锯齿一般不连续,甚至断断续续的。这是图像放大缩小时候需要全力避免的。
ringing(光环)
光环(ringing)是指线条边缘的环型光晕。注意上图index双手外侧的“特效”。ringing也是放大缩小过程中必须尽力避免的。
madVR提供了这一系列的算法:
从上到下,效果趋于更好,但是开销也基本更大。
Nearest Neighbor和bilinear可以全部调用GPU流处理器完成;DXVA2则是调用GPU自带的解码模块(效果根据GPU而定,不过一般不会太好),下方就是需要CPU+GPU合力运算。bicubic可以选择锐利程度,softcubic可以选择模糊程度(一糊遮百丑),lanczos/spline/jinc可以选择taps(采样数量),taps越多,锐利程度越高,锯齿越少,ringing越重,开销也越大。
active anti-ringing filter(简称ar)可以开启抗光环处理,也容易在downscale时候增加锯齿。
scale in linear light可以增加image downscale转换之后,颜色对比度的精确性。建议在image downscale中开启。其实是让madVR做gamma-aware的resize,这个概念可以阅读http://www.nmm-hd.org/newbbs/viewtopic.php?f=5&t=1286
面对这么多选项,怎么快速知道选什么效果如何呢?madVR在右上方提供了形象的(但是不一定完全符合目视效果需要的)介绍:
sharpness,锐利程度,绿色条越长表明越高,一般也越好。一般情况下,upscale(放大)时候优先保证这一项的效果。downscale(缩小)则不是第一要务
hide source artifacts,掩盖片源缺陷,绿色条越长表明越高,掩盖效果更好。
aliasing,锯齿,红色越长表明越高,狗牙效果更严重。选择效果好开销大的算法,并且增加taps数量有助于减少锯齿
ringing,光环,红色越长表明效果越高,光环”特效“更严重。image downscale中不明显,但是upscale会很明显。勾选active anti-ringing filter可以有效减少光环程度
other artifacts,其他的问题,红色越长越严重,一般没啥其他大问题就是。。。
以下是我个人的推荐,适合画质较好的视频(感谢mawen1250的讲解评点)
显卡等級 chroma upscaling image upscaling image downscaling
哥看的是寂寞 Jinc 8 taps + AR Jinc 8 taps + AR + linear light lanczos 8 taps + AR + linear light
高 Jinc 4 taps + AR Jinc 4 taps + AR spline 3 taps + linear light
次高 Jinc 3 taps + AR jinc 3 taps + AR spline 3 taps + linear light
中间 softcubic 60 lanczos 4 taps + AR Catmull-Rom + linear light
中低 softcubic 60 bicubic sharpness 75 Catmull-Rom
最低 bilinear bilinear bilinear
Chroma Upscaling优先保证不出什么问题,然后是锐利程度,能开Jinc+ar就开,不能就用softcubic 50-70
Image Upscaling优先保证锐利程度,搭配AR控制ringing
image downscaling用Spline 3taps一般实际观感效果较好
在你播放不卡顿的前提下,选择尽量高的设置(可以使用fraps查看帧率,全屏模式下应该是等于你显示器刷新率,窗口模式下一般是输出帧率。也可以用GPU-Z查看GPU负荷,不到90%什么的基本就没问题了)。注意,很可能播放低分辨率的视频,反而能让你卡死,因为上述推荐设置中,放大算法更加消耗运算量。
GTX 780Ti Quad SLI也许可以征服目前的一切游戏,但是绝对征服不了开了Jinc 8taps+AR 跑《炮姐时代》的madVR
接下来是渲染中的选项,基本没有太重要的。General settings推荐如下配置,可以减少全屏播放下画面撕裂,但是特别容易引驱动之类的bug。如果你全屏幕播放有问题,下面的勾全部取消,否则开启:
smooth motion,可以平滑动态画面场景的一个功能。对于动漫等很好用,虽然消耗不小,但是建议开启(开了svp的请无视这个功能):
trade quality for performance,这里面都是牺牲画质来换取流畅度的。其中不少可以勾选,比如显示器颜色精度够渣(笔记本那种6bit抖动面板什么的)的可以勾选这几项(反正输出只有不到8bit的精度,中间运算精度太高也没用)
最后一项是设置快捷键了。这个不多说。某些有需要的可以设置
比如特地设置Chroma Upscaling Algorithm中的softcubic 和 jinc。这样当你观看效果较好的视频用Jinc,否则用softcubic
- VCB-Studio 编年史(2023.02.01 更新) - 2023年2月1日
- White Album 2 / 白色相簿2 1080p AVC BDRip [Reseed V4 Fin] - 2022年2月14日
- Toradora! / 龙与虎 10-bit 1080p AVC BDRip [Reseed V2 Fin] - 2021年12月25日
反馈..正数第二张配图挂了,电信联通网络下均无法显示@LittlePox
来了几次,都被标题对比画面吸引,然后最直观的体验就是进度条拖动变卡了,我不需要放大,我还是觉得压片比渲染器重要
升级到最新版本笔记本强制使用独显开启播放器,720及720的视频可正常播放,但是1080的视频必须在全屏的情况下才能出现画面,非全屏的情况下只有声音。
来介绍下SuperRes这玩意吧
LP大大 我历经5次重装终于迷之开启MADVR 画质美哭 但是有个小问题 全屏的时候偶尔会有画面闪一瞬 请问何解?联想笔记本i5 3230M Geforce750M 配置如下:次高 Jinc 3 taps + AR jinc 3 taps + AR spline 3 taps + linear light播放LLOP和冰菓ED1,CPU和GPU平均使用率大概50%,参数还有提升空间否?可以给点建议吗?谢谢!
GT750M 可以开高。
画面闪烁,看文章里:“接下来是渲染中的选项,基本没有太重要的。General settings推荐如下配置,可以减少全屏播放下画面撕裂,但是特别容易引驱动之类的bug。如果你全屏幕播放有问题,下面的勾全部取消,否则开启:”
LP大大,那个是exclusive处理的默认设置,默认全屏后三秒开启,可修改为立刻开启
exclusive的一闪只会在出全屏,和进入全屏后三秒时出现的 可以调成无延迟 进出时闪一下 就看不太出来了
正是这个问题,请问在哪个页面调?
madVR setting >rendering >delay…3 seconds (取消勾选)
LP大大,我想问一下我用了inspector改了而且面板里面已经显示使用独显,但是看视频的时候实际还只有核显在跑
NVInspector不保证100%可靠。至于为啥有这么脑残的设计,强迫播放器用N卡,问NV去。
连inspector都没用的话,那笔记本就跑不动madvr了。。。
其实还有一招,改播放器名称。比如你习惯用mpc-hc,你就去完美解码根目录下,把exe改个名字。然后手动设置所有的视频文件用改名后的mpc跑
试过好像也不行,不知与950M有没有关系,还没有正式驱动。
看了下那个参考教程,但是出了问题……现在终于用上4K 60Hz 10Bit屏啦,尽管是个TN尽管是ACO U2870VQE,但是这和使用imagle doubling一开就帧数从60->10+为什么会低于视频原始帧数啊,已经卡了啊,CPU和显卡占用不到20%啊(i7 4910M + 970m sli)……另外就是mawen大大压的恋爱随意链接怎么感觉画质略不好,这是视频源不好的锅么……和其他番对比起来说的,没有看过心连情结的其他BDrip,我就和组内压的No Game No Life比的4K下使用Jinc4 + AR,心连情结拉出来锯齿显然多……即使用SoftCubic 60也是锯齿多
N卡的驱动,OpenCL有bug,性能较弱。不知道你imagedoubling怎么开,开了哪些,截个图看看?心连没看过,不知道如何。
真是个悲伤的故事……设置是这样的,这是1:1我的屏幕是3840*2160,如果算高度的话,那就是两倍于1080,三倍于720,正好然后全屏,此时分辨率3840*2160 由于png此时已超过5m即使用ps压缩也不会低于5m,无法传路过图床,只好让ps存jpg,质量12拉满……GG了……真的卡了取消double之后只用jinc4啥的是这样的其他设置同教程,trade全关。开了debanding,不过没开也那样。现在想来标题看起来锯齿多可能也是因为制作的时候标题就在一直做缩放操作逐渐变大,不像No Game No Life是固定,那也没办法不过其他地方感觉也有些问题
强制N卡运行只有声音,画面全黑,几秒之后声音也听不到 显卡是GTX850m
都15年了,这个教程是不是该更新一下了
开了之后整幅画面总有点发白纱的感觉 怎么调a
最近闲的蛋疼突然想比较下MADVR和其它渲染器的效果,然后同一个画面,切换不同的解码设置来比较,发现HDRIP/10BIT解码设置下和开启MADVR的画面看不出区别……请问这是怎么回事?我的设置错误了吗?完美解码版本最新,显卡是N卡。
我的配置是i7 4770K加GTX660,播放了一下炮姐时代和那个少女时代,完全放不了。。。已哭瞎 还有就是封面那张图是表示N卡不行么。。。
问一下 按照设置 Jinc 4 taps + AR ,Jinc 4 taps + AR, spline 3 taps + linear, 配置 4790K+gtx970播放10bit 1080p 点兔, 画面运动场景,抖动较厉害, 如何设置呢?
试试svp
madvr0.87版该怎么设置,好多新东西搞不懂
问个问题,madVR能不能降低10bit视频的软解压力?我在potplayer吧看到有人是这么说的?还是说仅仅是用GPU去做渲染,并没有降低CPU压力的功能。还有就是64bit的MPC-HC软解会比32bit的MPC-HC压力小?
madVR只有加压力没有减压力。至于64bit的实用性不大。
是否考虑介绍一下针对烂片源的解法,比如需要补新番但是新番一集不到200M的情况。我已经调了Chroma Upscaling还是觉得不够模糊 是不是还得给image upscaling 来一发
感觉这个文件压制好像很朦胧是的,比较糊
哎 madvr 就不要看杀马特幻想了
你的GPU 十分吃力啊
求助啊,我的madVR播放时 CPU使用率的右边的蓝色的数据是 -1%,这是怎么回事,求帮助!
想问一下 R9 295X2一路的话能跑得动炮姐时代吗 应该不必SLI吧
290已跪
图好像裂了…….