介绍

PotPlayer: 目前电脑上最强大的播放器吧,强大的解码能力和本地播放以及在线播放,还有单帧播放、变速播放、音画同步、画面自定义等等一系列强大的功能,几乎你能想到的它都有。关键是还不流氓,还在使用某讯和某艺播放器的更是强烈推荐。

madVR: madVR是一款超强的视频插件,其配合PotPlayer软件,可以做到目前 PC 上播放高清视频的最强画质。
Madvr这个视频渲染器比市面上大多数播放器自带的渲染器有着更精确的颜色处理,更高质量的图像缩放缩放、以及更低的颜色错误率。这就使得它所渲染出来的视频在颜色上更趋于真实,在画质细节上也要强于其他渲染器。Madvr支持各类显卡,包括 NVIDIA 和 AMD 的独显以及英特尔的核芯显卡。不过madVR比较吃性能,在使用其渲染渲染视频时会占用大量的CPU和GPU资源。

LAV Filters: 是目前众多解码器中最优秀的一款音视频解码软件。它是一组基于ffmpeg媒体库、开源,支持所有主流格式,能够解压多种媒体播放文件,几乎允许你在 directshow 播放器中播放任何格式的媒体文件,让你的音视频更流畅更高清的播放。

准备

  • 进入PotPlayer官网选择对应你的系统版本下载,下载完成安装一直下一步就可以了,这里就不细说了。
  • 进入madVR官网在左上角点击下载,会下载一个压缩包,把它解压出来然后进入目录。只需要用鼠标右击install.bat选择以管理员身份运行

    出现如图所示的界面就代表安装成功(madVR的路径不能含有中文,如果不小心放在含有中文的路径安装了,先以管理员身份运行uninstall.bat然后把madVR切换到新的路径,重新执行安装。)
  • 进入LAV Filters的Git地址选择版本下载,安装的时候只需要选择LAV Splitter(64)``LAV Audio(64)``LAV Video(64)这三个就可以了,然后一直NEXT完成安装。

LAV Audio设置

打开LAV Audio,点击上面的Mixing来到混音选项卡。勾选Enable Mixing,下面的蓝框为声道设置,这个根据你自己的音响设备来选择。选择完之后点击确定。

LAV Video设置

打开LAV Video,视频解码设置,红框内为硬件解码设置,我推荐开启硬解并且使用D3D11配合marVR(需要WIN8及以上系统才能使用D3D11硬解,不行的话就在蓝框那里选择使用DXVA2 Copy-Back

软解硬解没有画质区别,有人推荐软解是因为它稳定性比较强,如果CPU性能强劲并且担心出BUG请使用软解

蓝框那里选择None即不使用硬解(仅使用软解)

PotPlayer设置

打开PotPlayer,打开之后按F5打开设置界面,找到全局滤镜优先权,点击添加系统滤镜。添加Lav Splitter Scurce``Lav Video Decoder``Lav Audio Decoder这三个滤镜。

添加完成后在优先顺序里面把这三个滤镜都更改为强制使用。

点击左边视频选项,在右边视频渲染器的下拉菜单里面找到Madshi视频渲染并选中,这个就是madVR的视频渲染器。

下面的全局独占模式呢,推荐关闭,开启的话在全屏看视频的时候可能会一阵一阵的黑屏。

再点击左边的滤镜选项,这里框选的这三个都建议关掉。

红框不关的话前面和后面的设置都不用做了,本篇文章就没有意义了。
蓝框这个关不关其实无所谓,因为我们已经不使用内置的视频编码和图像处理器了,但为了保险起见还是把它关掉。
绿框这个不关闭的话,在使用外置音轨的时候会调用内置的音频解码器而不是使用LAV Audio

在左边找到声音设置,把默认输出设备换成WASAPI音频渲染器(在使用madVR之后,如果使用默认的DirectSound输出,会导致在变速播放的时候不流畅,换成WASAPI则不会。缺点:使用WSASPI之后会导致逐帧前进和多次暂停过后音频不同步,可以通过逐帧倒退一次解决。)
蓝框,这里怎么选其实已经没什么影响了,音频解码器已经被换成LAV Audio了,这里可以选源输入或者根据你音响的声道数来选择。
绿框,一样的,因为换了LAV Audio解码,这个选项其实没什么影响,不过我们可以设置的高一点,以防意外。

madVR设置

我本人的配置是Ryzen2600X+GTX1070 1080P的屏幕,全部设置完之后,在播放4K hdr 60帧的视频中 显卡占用在百分之40左右浮动。

使用PotPlayer随便打开一个视频,在状态栏找到你madVR的图标,双击图标打开设置界面。

针对每个设置项单独讲解

devices

在下拉选项里面找到你正在使用的显示器,勾选下面里面的这个Digital Moniyor /TV不管是电脑显示器还是电视都属于这个。

Properties

在左边点击Properties设置你显示器的属性,红框这里,不管你接的是显示器还是电视都可以选择PC levels(0-255),如果是电视的话也可以选择TV levels(16-235)
蓝框这里,一般的显示器和电视都是8bit的色深,也有高端显示器和电视有10bit色深的,根据你自己的条件选。

HDR

设置HDR,默认的let madVR decide的效果不是很理想,我们直接把HDR开启,不让madVR自己决定。下图是在显示器支持HDR下的设置。

如果你的显示器不支持HDR,但是还是要看HDR,我们可以让madVR把HDR转成SDR以在普通显示器上观看。勾选tone map HDR using pixel shaders,蓝框那里填入你显示器的最大亮度(建议百度你显示器的参数之后再填入)。填小了,madVR会适当提高转换后的画面亮度,填大了的话就会降低。
绿框是测量每帧的峰值亮度,开启的话可以提升画面亮度的质量,会消耗一定的性能,如果觉得卡的可以关掉。

Processing

比较推荐设置的是artifact removal

deinterlacing

和下图一样设置就可以了,是关于去交错的一些规则,让madVR自己去判断。

artifact removal

比较吃性能,配置实在很差的话就建议不要开了

1
2
3
low 表示差
medium 表示中等
high 表示高

红框这里推荐开,勾选reduce banding artifacts,这个选项就是去色阶断层功能。
第一个选项是画面的debanding强度,选择low就会有不错的效果了,如果配置够高不担心损失一部分画面细节的话,也可以设置为medium
第二个选项是光影淡入淡出时的debanding强度,建议设置为mediumhigh,光影淡入淡出是比较容易出现banding的。
越高的设置有着越好的debanding效果,但同时也会损失一部分画面细节。
绿框也推荐开,减少振铃效应。
蓝框不怎么推荐,对画面的影响比较大。

image enhancements

这个选项是针对锐化度不足的片源,经算法对其进行锐利化处理。无论选择哪种算法,效果都相当显著,但是片源中给缺陷也风容易被显示出来,不建议开启。如果有需要的请自行设置。

acaling algorithms

这是madVR中对画面改善最大的缩放算法
调节的时候要注意右上角的表格,每种算法的数值都不一样,绿色是优点,红色代表失真,缺陷。

1
2
3
sharpness 表示锐利度    #越高越好
aliasing 表示锯齿 #越低越好
ringing 表示振铃效应 #越低越好

chroma upscling

色度拉升,即色度平面放大。
Bilateral前面的几项算法效果差别不大,性能消耗除了Jinc之外都不高。Reconstruction会造成较为严重的ringing(振铃效应)。Super-xbrjinc的效果差不多。推荐使用NGU算法。效果好,也是madVR目前主打的算法。具体怎么选择还是要根据自己的配置来。
红框那里呢根据表格自己来选择,如果使用NGU算法,推荐选择low或者medium.

image downscaling

图像缩小,除了jincSSIM2D以外,其他的选项性能消耗都差不多(也只推荐使用JincSSIM这两个算法)。scale in linear light(减小亮度的失真)和activate anti-ringing filter都建议勾选,红框那里推荐1D-strength:100%2D-strength:100%根据自己的配置来,越高越好。

image upscaling

图像放大,推荐使用NGU,选哪个都差不多。如果配置不够的建议选择左边那一排(除了Jinc)。下面的algorithm quality量力而行,我是只调了luma doubing其他的让madVR自己决定用哪个。

其他设置

设置渲染,这里建议关掉红框里面的这个全屏独占,可能会导致全屏播放视频的时候一阵一阵的黑屏。其他的保持默认就可以了。