Potplayer + LAVFilters + madVR 配置教程 您所在的位置:网站首页 potplayer插帧卡顿 Potplayer + LAVFilters + madVR 配置教程

Potplayer + LAVFilters + madVR 配置教程

2024-01-18 23:56| 来源: 网络整理| 查看: 265

大家好,又见面了,我是你们的朋友全栈君。

文章目录Potplayer + LAVFilters + madVR 配置教程 工具安装篇设置调教 1.potplayer播放器设置加载LAVFilters和madVR 1.选择“源滤镜/分离器”选项,选择“滤镜/解码器管理”2.“添加外部滤镜”3.浏览到刚才LAVFilters解压的文件夹,分别添加图示项。4.添加后回到管理界面设置,点击左边的”LAV AudioDecoder”,将右边”音频解码器”里能钩的全勾上。点击”LAV Splitter Source”,将”源滤镜/分离器”里的全勾上。点击”LAV Video Decoder”,将”视频解码器”里的全勾上,最后点击确定。5.然后需要我们手动修改,以上便是pot中调用lav filter的方法,以下是lav的内部设置,lav最大的好处就是,完全使用默认设置也能获得很好的播放效果,可说是傻瓜式的设置,在potplayer中调用了,其实完全可以不管它如果你觉得这样不爽。6.选择全局滤镜优先权,添加外部滤镜,在madVR的解压目录添加madVR64.ax或者madVR.ax,在lav filter解压目录添加,LAVVideo.ax,并分别选中在右下角点选强制使用。7.设置到这里,我们随便打开一个视频按Tab键看看效果,看到LAV和madVR说明加载成功,集显下帧率提升一倍多,小白到这里就可以关闭了。madVR参数设置 1.device菜单2.processing菜单3.scaling algorithms菜单4.rendering菜单常见 Bug 解决篇 1、为什么使用 madVR 全屏时候会黑屏?2、为什么全屏 FSE 模式下点鼠标/切音轨/切换字幕/拉进度条画面会闪?3、为什么 EVR 和 madVR 切换时会卡死?4、如何配合此教程的方案使用插帧/倍速播放/截图/录制等功能?5、为何我的画面是上下颠倒的?为何我的 madVR 老是崩溃?6、Potplayer 太容易崩溃了,有没有什么解决办法?Potplayer + LAVFilters + madVR 配置教程

请在电脑配置好的情况下使用此教程否则会造成显卡100%占用解析力不行导致播放4K 60帧卡顿

其他情况牺牲画质使用自带解码器播放不卡顿设置

打开设置在这里插入图片描述在这里插入图片描述按图设置,下方建议开启 DXVA2 Copy-Back 根据独显或集显性能进行选择在这里插入图片描述在这里插入图片描述工具安装篇

1、为了避免版本混乱导致的 bug,本教程提供所全套 64-bit 工具下载:

PotPlayer(播放器)LAV Filters(分离/解码器)madVR(视频渲染器)设置调教1.potplayer播放器设置

点击打开PotPlayerMini64.exe或PotPlayerMini.exe,按F5进入参数选项设置界面,下面将分别截图加以说明。注意:如果你是独显笔记本打算用独显的先跳到本文最后,给potplayer改名

imgimg

注意:务必勾选保存设置到INI文件,否则每次重装系统或者到其他电脑就得重新配置。

imgimg

说明:勾选以避免放大调整播放器时产生黑边。

imgimg

说明:个人并不喜欢ass字幕特效,不如简单朴素点好。

imgimg

其他设置默认就可以了,你可以酌情加以设置,点击右下角确定或者应用加以保存,然后我们再开始配置LAVFilters和madVR。

加载LAVFilters和madVR1.选择“源滤镜/分离器”选项,选择“滤镜/解码器管理”imgimg2.“添加外部滤镜”imgimg3.浏览到刚才LAVFilters解压的文件夹,分别添加图示项。imgimg4.添加后回到管理界面设置,点击左边的”LAV AudioDecoder”,将右边”音频解码器”里能钩的全勾上。点击”LAV Splitter Source”,将”源滤镜/分离器”里的全勾上。点击”LAV Video Decoder”,将”视频解码器”里的全勾上,最后点击确定。imgimg

注意所谓LAV Splitter Source的其实就是LAV Splitter + File Source。直接使用LAV Splitter可能会出现不协调的问题,而且MS的File Source是存在bug的,特别是xp系统。所以与其让potplayer调用MS的File Source,不如直接全部交给LAV来处理,所以个人推荐你直接选择LAV Splitter Source而不是LAV Splitter。

5.然后需要我们手动修改,以上便是pot中调用lav filter的方法,以下是lav的内部设置,lav最大的好处就是,完全使用默认设置也能获得很好的播放效果,可说是傻瓜式的设置,在potplayer中调用了,其实完全可以不管它如果你觉得这样不爽。imgimg6.选择全局滤镜优先权,添加外部滤镜,在madVR的解压目录添加madVR64.ax或者madVR.ax,在lav filter解压目录添加,LAVVideo.ax,并分别选中在右下角点选强制使用。imgimgimgimgimgimg7.设置到这里,我们随便打开一个视频按Tab键看看效果,看到LAV和madVR说明加载成功,集显下帧率提升一倍多,小白到这里就可以关闭了。imgimgmadVR参数设置

madVR 的核心优势有两个:

1、高精度的数据处理,避免画面失真,产生色带、锯齿等瑕疵;

2、高质量的缩放算法,在片源分辨率低于屏幕分辨率时,提供更清晰、更锐利的画面,算法甚至优于很多高级蓝光机。

madVR 功能强大,其调教也大有学问,本篇教程不再赘述 madVR 调教具体步骤,详情请见我们之前做过的 madVR教程: [VCB-Studio 科普教程 2\ madVR 渲染器配置教程

如果教程也无法满足你的需求,欢迎有耐心、有基础者钻研:万年冷冻库 最强渲染器——madVR设置研究

双击任务栏右下方的 MADVR 控制面板,进入设置菜单。(没有的话运行 MADVR 文件夹里的 madHcCtrl.exe)

imgimg

控制面板

1.device菜单

设置显示器的类型,一般选择“Digital Monitor”

imgimg

打开设备下的“properties”选项 如果使用显示器,第一项 RGB 范围选择 0-255。如果是连接电视机,则选择 16-255。(这个还是比较测试下,我接电视反而感觉选 0-255 效果更好) 第二项是色深。一般选择 8bit。如果显示器或者电视能达到 10bit 或更高,则选择 10bit。到这里小白可以跳过了

imgimg2.processing菜单

deinterlacing 选项,对应的是图像交错处理。建议在最上面的选项打勾,让视频需要进行图像交错的时候交给 MADVR 自己去处理,并且在怀疑时不启动交错处理。如果常看动漫的,可以去掉“only look at pixels in the frame center”勾选。

imgimg

arifact removal 选项,对应的是图像去色阶功能。 在普通的视频中,我们经常会看到人物的脸上,或者不同颜色的交界处有淡淡的光晕和条纹,这就是没有去掉色阶。而我们的目的就是让图像的颜色过渡更加自然,让条纹现象减少甚至消失。(这个选项会占用一些 GPU 资源,但尚可接受,开启无压力。) 第一个选项是整体画面的去色阶效果。一般选择 low 就会有不错的效果。 第二个选项是不同颜色交界处去色阶效果。可以选择 high。

imgimg3.scaling algorithms菜单

这个是最关键的图像缩放算法的设置,这部分是影响效能最大也是影响画质表现最明显的地方,也是 madVR 的最大特色。 里面5个页面的内容基本类似。让用户选择的东西都是各种图像缩放模式,而不同的模式所消耗的性能也是不同的,基本上从上到下,性能消耗是越来越大,用户要根据自己的配置来考虑。 每个页面的设置主要都是为了解决视频图像中的锯齿(aliasing)和振铃效应(ringing)。 根据选择的不同,右上角会有效果介绍。绿条一般越长也越好。红条则是越低越好。

说明在算法的最下面还有两个选项: ①active anti-ringing filter(简称ar)可以开启抗光环处理,也容易在downscale时候增加锯齿。 ②scale in linear light可以增加image downscale转换之后,颜色对比度的精确性。建议在image downscale中开启。

chroma upscaling:色度拉升,即色度平面放大。不过色度拉伸的算法比较难感受到差别。 如果配置好的话就设置是 NNEDI3 或 NGU(chroma upscaling 这里开到 NNEDI3以上几乎没什么意义,肉眼分辨不出) 如果显卡中等的话,可以设置 Jinc + AR 如果显卡不太好的话,则可设置 Bicubic 75 + AR 如果是 Intel 集显得话,则可设置 SoftCubic 60 + AR

imgimg

image downscaling:影像缩放 只要输出分辨率小于原始分辨率就会用到这部分的算法,比如 4K 分辨率的视频在 1080P 显示器上播放。公认的最佳演算法组合(resize 后最接近原本的画面),使用 Catmull-Rom,并勾选“activate anti-ringing filter”(简称 AR)跟”scale in linear light”(简称 SC)。

imgimg

image upscaling:影像拉伸,也就是影像放大,只要输出目标分辨率大于原始分辨率就会用到这部分的算法,比如 1080P 分辨率的视频在 4K 显示器上播放。推荐用下图的设置(Jinc+AR)。显卡吃不消的可以考虑:Lanczos 4+AR(HD4600 等级集显)甚至是 Bicubic 60+AR(HD4000 等级集显)

imgimg

upscaling refinement:锐化算法,目的是在于改善放大运算后造成的模糊,只在视视频大后使用,如果是1:1无放大的影像,这部分勾选了也不会有作用。。

4.rendering菜单imgimg

说明madvr 默认就是用全屏独占模式(exclusive)。虽然这种模式有它的好处,但如果电脑配置不够就会出现上间歇性黑屏,去掉“enable automatic fullscreen exclusive mode”的勾选即可。

imgimgimgimg常见 Bug 解决篇1、为什么使用 madVR 全屏时候会黑屏?

答:黑短短几秒是正常的,表明 madVR 正在切换至全屏独占模式(fullscreen exlucsive mode,简称 FSE 模式 ),这个模式有一些好处,比如防止画面撕裂。但实际上,我们推荐你关闭 FSE 模式,因为它带来的麻烦远多于好处。

如果你不喜欢 FSE 模式,可以在 madVR 中关闭它,具体操作为:取消勾选 madVR 的控制面板里的 rendering -> general settings -> enable automatic fullscreen exlucsive mode 选项。

2、为什么全屏 FSE 模式下点鼠标/切音轨/切换字幕/拉进度条画面会闪?

答:因为全屏模式就是给你看视频用的,任何操作都应该在按 Enter 键 或 点击鼠标中键 退回到 窗口模式 后再进行。

此外,全屏模式下完全可以用键盘轻松控制,比如 ←/→ 默认 后退/前进 5s;Ctrl + ←/Ctrl + → 默认后退/前进 30s;Ctrl + PageUp / Ctrl + PageDown 默认后退/前进 至上/下一章节,这些实用的快捷键都可以在 Potplayer 的设置里找到并定制。

3、为什么 EVR 和 madVR 切换时会卡死?

答:播放过程中, madVR 渲染器和 EVR 渲染器相互切换可能导致卡死,故建议尽量在暂停时切换。同理,任何切换字幕、音轨等操作,如果出现问题,应先暂停再操作;如果还不行,尝试关闭视频,重新打开。

4、如何配合此教程的方案使用插帧/倍速播放/截图/录制等功能?

答:自己动手,丰衣足食,以上大多数功能可以由 Potplayer 本身实现,但不保证在使用 madVR 后还能用。本教程的目的是提供基本完美的视频播放功能,是为欣赏视频用的,不是拿来折腾的,不可能为各种细枝末节的需求做定制调整,我个人尤其反感插帧和倍速播放。更何况即使我们有心,播放器本身也未必能实现。

5、为何我的画面是上下颠倒的?为何我的 madVR 老是崩溃?

答:这两个问题大多是由 xy-vsFilter 造成的,因为 xy-vsFilter 存在不少 Bug,本教程以 xy-vsFilter 作为字幕插件纯粹是为了照顾无法使用 madVR 的用户。因此,只要你电脑能跑得动 madVR ,我都强烈建议改用 madVR + xy-SubFilter 的组合。各种字幕插件至今都是 beta 版,madVR 也是,如果出了问题,除了更新到最新的版本,也没什么更好的办法。实在不行那就用播放器自带吧,mpv、mpc-hc 和 mpc-be 自带的字幕插件尚且堪用;Potplayer 变黄前自带的字幕功能也勉强凑合,但变黄后就是一坨 shit。

6、Potplayer 太容易崩溃了,有没有什么解决办法?

答:将 Potplayer 换成 mpc-hc 或者 mpc-be 搭配 madVR 使用吧,他们本质上是一样的。本文最开始就强调,Potpalyer 的优势在于其友好的使用界面,对 Potpalyer 进行如此多的调教,仅仅是为了让它达到 mpc-hc 或者 mpc-be 默认设置的水平而已。但即使经过这么多调整,Potpalyer 的崩溃概率依然大于mpc-hc 或者 mpc-be。如果你能按照这篇教程成功设置 Potplayer ,那设置选项更简洁的 mpc-hc 或者 mpc-be 也不是问题。

本文参考资料:

https://www.jianshu.com/p/3597e14ae578https://vcb-s.com/archives/7228/comment-page-6?variant=zh-sg%2Fcomment-page-2

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143125.html原文链接:https://javaforall.cn



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有