1. 使用软件
madVR本体、madVR配置文件、LAV Filters、Potplayer、SVP、DisplayCAL(校色用)
2. 流程
所有软件都装好,其中madVR本体运行install.bat,madVR配置文件选择适合自己的显卡配置安装。Potplayer安装完成后点击勾选安装全部额外的解码器,DisplayCAL安装后需要安装ArgyllCMS核心。
-
先打开DisplayCAL,进行校色。校色结束后选中校色后的设定集,在Options-勾选Enable 3D LUT Tab,并勾选Show advanced options。在新开的3D LUT Tab中选择如下:(取消勾选Create 3D LUT after profiling,Apply calibration(vcgt),3D LUT file format选择madVR)
-
创建完成后,先不用安装。先把VCB的配置文件安装好,然后打开madHcCtrl.exe,在devices-(你的显示设备)-calibration中选中calibrate this display by using external 3DLUT files,勾选disable GPU gamma ramps,在BT.709中填入刚刚的*.3DLUT文件,一般保存在C:\Users\(用户名)\AppData\Roaming\DisplayCAL\storage\(校色文件夹):
-
打开Potplayer(终于)按下F5。在滤镜-全局滤镜优先权-添加系统滤镜选中以下滤镜,并且按照顺序排好,ffdshow raw video filter选中强制使用:
- 然后在视频选项卡中视频渲染器使用Madshi视频渲染,应用。
- 打开一个视频,按tab查看OSD,确认视频解码器、视频渲染器、设备和音频解码器是否正确设置:
-
此时,你的任务栏中应该有:
-
打开SVP,视频闪动,左下角出现SVP的标志:
-
按照视频内容和需求调整SVP面板,保证播放时性能监视器栏中SVP指数不小于1:
-
点开任务栏中红色的LAV Video Decoder如图勾选:
-
点开任务栏中的ffdshow raw video decoder,将Raw视频的解码器更换为YV12:
- 这样一堆乱七八糟的东西就配置好啦。
3. 进阶折腾、参考和其他
对于8bit/10bit视频,由于SVP 使用的是AviSynth,AviSynth 默认只在YV12环境下工作,所以让LAV video decoder 输出了YV12 而不是RGB 。这样做避免了多个色彩空间的转换。
该播放环境下8bit 视频使用DXVA(copy-back)硬解方式,10bit 环境下使用软解(反正也没有能硬解10bit的)回到8bit输出,所以并不是全10bit播放环境。
madVR设置参考文章:madVR进阶设置、VCB-Studio madVR渲染器配置教程
madVR-DIsplayCAL校色参考:MadVR & DisplayCAL
SVP进阶设置参考(SVP3注意):SVP进阶设置
一套下来CPU和GPU占用都会很高,注意调整均衡madVR和SVP。
推荐观看外挂字幕视频,内封字幕视频可能会因为插帧有部分地方花掉。
-
整套系统的流程其实是: