madVR+LAV+Potplayer+SVP播放环境配置

1. 使用软件

madVR本体madVR配置文件LAV FiltersPotplayerSVPDisplayCAL(校色用)

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)


    3D Lut校色文件的生成
  • 创建完成后,先不用安装。先把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\(校色文件夹):


    2.png
  • 打开Potplayer(终于)按下F5。在滤镜-全局滤镜优先权-添加系统滤镜选中以下滤镜,并且按照顺序排好,ffdshow raw video filter选中强制使用:

    potplayer系统滤镜设置

  • 然后在视频选项卡中视频渲染器使用Madshi视频渲染,应用。
  • 打开一个视频,按tab查看OSD,确认视频解码器视频渲染器设备音频解码器是否正确设置:
  • 此时,你的任务栏中应该有:


  • 打开SVP,视频闪动,左下角出现SVP的标志:


  • 按照视频内容和需求调整SVP面板,保证播放时性能监视器栏中SVP指数不小于1:
    SVP面板设置
  • 点开任务栏中红色的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。

  • 推荐观看外挂字幕视频,内封字幕视频可能会因为插帧有部分地方花掉。

  • 整套系统的流程其实是:


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容