本教程的部分内容可能已经过时,仅作为存档供参考。我们更推荐使用 MPC-HC 或 MPC-BE 配合 madVR。

Potplayer 是高清影视常用的播放器,界面简洁,功能齐全,比 MPC-HC 和 MPC-BE 更人性化;但其默认方案十分糟糕,预设过多错误,无法正确播放 10-bit 视频,一直饱受诟病。VCB-Studio 以往发布的数篇高清教程大多偏重于 madVR,在 PotPlayer 的设置方面有些错漏。为了广大观众能正确、便捷地用 PotPlayer 享受高清影视,我们为大家带来一篇基于 PotPlayer 的高清影视全套 64-bit 工具链完整配置图文详解教程。

本教程花大力气调整 Potplayer ,很大程度上是为了纠正 Potplayer 错误的默认设置,让它能跟 MPC-HC 和 MPC-BE 站到同一起跑线上,如果嫌 Potplayer 设置麻烦,请使用 MPC-HC 和 MPC-BE 搭配 madVR。如果 VCB-Studio 其他播放器教程中的 Potplayer 设置与本篇有冲突,以本篇教程为准。如果看不清图片,请在图片上右键点击-在新选项卡中打开,查看大图。

工具安装篇

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

PotPlayer(播放器),LAV Filters(分离/解码器),madVR(视频渲染器),xy-vsFilter(通用字幕插件),xy-SubFilter(madVR专用字幕插件)。

大陆用户请下载:百度网盘  密码:5pes

海外用户请下载:OneDrive

安装路径只允许纯英文,否则一些工具会无法使用,故建议单独建一个纯英文路径的文件夹 Tools,把这些以上提到的程序都放进去,方便更新与维护。

2、安装 PotPlayer 和 LAV Filters。
二者都是普通的 exe 安装包,双击启动即可,将安装路径设置到 Tools 文件夹,其他安装选项全默认。

3、安装 madVR,xy-VSFilter 或 xy-SubFilter。
者都是插件,安装方法为:将压缩包解压至 Tools 文件夹中,右键点击各自的 install.bat,以管理员权限运行,若移动这些组件则需要重新安装。

PotPlayer 设置篇

1、 显卡卡驱动设置。

N 卡用户打开 Nvidia 驱动面板,将红框中的动态范围参数调整至完全,蓝框的输出颜色深度调到10bpc或者8bpc(取决于显示器支持),如下图

Intel 核显用户,将量化范围设为全范围:

AMD 显卡:新版设置界面,选择 Full RGB:

CCC 旧版界面,同样选择 Full RGB:

 

2、PotPlayer 选项设置。

我们先用 PotPlayer 随便打开一个视频,按一下 Tab 键,调出 Potplayer 自带的 OSD 菜单,如下图。这是 Potplayer 的默认方案,读作 “a piece of shit”。接下来我们要调教它,关掉各种渣渣内置滤镜,以我们准备的各种外置滤镜代替之。蓝色框中的 Pot 内置解码器,我们要用 LavFilters 代替;红色框中的视频渲染器,简称 EVR,是Windows 充话费送的渣渣,几乎所有名字中带有“影音”二字的垃圾播放器用的都是它;橙色框中的部分,是 Pot 内置的视频处理滤镜弄出来的,不知道它怎么 PS 画面的,故需要消灭之。

 

(1)在播放界面点击鼠标右键-选项-播放,打开设置界面,开始调教 Pot 的进度条,将红框中的部分调整至如下图,其他选项也可参照图中改动。

 

(2)切至滤镜选项卡,关闭 Pot 内置滤镜(最重要),防止 Pot 对视频进行瞎处理,操作如下图。

如果没有关闭 Potplayer 内置图像滤镜,数据在传递给 madVR 前已经从 10-bit 砍成 8-bit 损失精度,madVR 内部再怎么精度高也是白搭。这一点 VCB-Studio 的旧版 PotPlayer 教程中最大的遗漏,它直接导致这篇新教程的出现。

2023-04-23 增补说明:“内置声音处理滤镜设置”里的两个选项也可以都勾选上,其中前者可以在变速播放时保持音调不变,后者可以避免(有外挂音轨存在时)内封与外挂音轨同时播放。

 

(3)展开滤镜选项卡,点击 源滤镜/分离器 分支,开始载入外挂 LavFilters。点击红框中的按键,管理滤镜和解码器。 点击下图红框中的搜索后添加,左边蓝框会出现一堆解码器;点击确定,加载 LavFilters 完成。点击确定后上图界面关闭,自动回到源滤镜/分离器选项卡。带*的选项都是外挂的滤镜/解码器。将红框中的所有选项都换成 Lav Splitter Source;无法切换为 Lav 的就保持原状,参考下图接下来,视频解码器和音频解码器也如法炮制,所有能换成 Lav 的项目全部换成 Lav。下一步,个人滤镜优先权添加字幕插件 xy-vsFilter(即 DirectVobSub,通用) 或 xy-SubFilter(madVR专用)。以前者为例,操作如图。

优先级设置上,DirectVobSub (auto-loading version) 设为强制使用,负责外挂字幕;DirectVobSub 设为按优先级使用,负责内挂字幕。

建议使用 madVR 的同学用 xy-SubFilter,设置方法相同,效果会好一点,Bug 也少点,支持内挂图形字幕,不支持外挂图形字幕。

如果要自动载入字幕,一定要让字幕文件跟视频频文件的文件名相同。

以上二者均可渲染内挂和外挂文字字幕(ass 和 srt 等格式),但是不能渲染外挂图形字幕(SUP 和 PGS)。外挂图形字幕请使用 Pot 内置字幕插件。

(个人滤镜优先权这块可以实现一些额外功能,比如一些特殊特效代码必须使用的vsFilterMod;插帧用的SVP或AFM都需要在这里加插件,但是我强烈不建议折腾这些东西。它们会极大地增加bug概率,还会造成降低精度、撕裂、鬼影等无法修复的瑕疵,其副作用足以抵消我们为优化画质所做的所有努力。)

 

(4)切换至视频选项卡,设置默认视频渲染器,选择 madVR。 madVR 的全称是 madshi Video Renderer,是 Windows 平台最强视频渲染器,调教得当的话效果媲美顶级蓝光机,当然消耗也不小。

屏幕 1920×1080 分辨率,则 GTX 960 / 1050 Ti 级别显卡足够体验 madVR 的所有好处;屏幕 2560×1440 或者 3840×2160 分辨率,GTX 970 / 1060 3G 级别显卡勉强可以享受所有好处,GTX 1060 6G 足够,GTX 1070 则绰绰有余。

 

(5)切换至 色系/属性 选项卡,设置 YCbCr<->RGB 规则,设为自动选择,如图。

 

(6)音频渲染器设置,根据一些文档叙述,WSAPI渲染器比 Default Direct SoundDevice 效果好,具有程序独占,抗干扰,延迟低的优点;建议关闭规格化,避免 Pot 擅自改变音量。操作方式如下:

做完这一步,Potplayer 设置就完成了,记得点击应用和确定按钮,不然就白忙活了。

 

LAV 和字幕设置篇

本部分主要教如何切换视频、音频、字幕轨道,以及设置软解和硬解的方法。
随便打开一个视频,在播放界面点击右键-属性,打开此界面。点击橙色框就能进入视频/音频解码器设置界面。

 

(1)视频解码器 LAV Video Decoder 设置。LAV 的设置分为两套方案,A 方案应搭配 madVR 使用,B 方案搭配默认的 EVR(CP) 使用。
A:如果使用 madVR,橙色框中的 Output Format 勾选除了 AYUV 以外的所有选项;RGB Output Level选 PC;Dither Mode 选 Random。LAV 默认设置就是如此,如图所示。

B:如果使用 EVR(自动选择),橙色框中的 Output Format 只勾选 RGB24 和 RGB32 选项,RGB48 可选可不选;其他同上。(仅供需要省电或显卡性能不足者使用)

为什么 madVR 和 EVR 勾选方式不同?

因为 madVR 能正确处理 LAV 解码出的所有数据,LAV 解码出的数据原封不动喂给 madVR 就是最好的,这是 madVR 被称作最强视频渲染器的主要原因之一。然而 EVR 只支持处理 8-bit 数据,LAV 解码出的 10-bit YUV 数据会被 EVR 直接砍成 8-bit YUV 进行处理,导致精度大幅降低,色带满天飞,这也是Pot 默认方案读作 a piece of shit 的主要原因之一;如果让 LAV 解码后将 10-bit YUV 转为 RGB24,也就是 8-bit RGB,再喂给 EVR 处理,可避免精度大幅损失。

渲染器 madVR 和 EVR 可以在 pot 的播放界面快速切换,方法是:右键-视频-视频输出设备。切换渲染器的同时,记得要修改对应的 LAV Video Decoder 设置。再次强调,A 方案配 madVR 使用,B 方案配 Potplayer 默认的 EVR 使用。

很多使用 madVR 的观众被这篇供非 MadVR 用户使用的教程 https://vcb-s.com/archives/4384 误导,只勾选了 RGB24,导致 madVR 没有接收到 LAV 解码出的正确的数据。

 

(2)硬解相关设置。解码方案优先级推荐:CPU软解 > D3D11 = DXVA2(copy-back) = Intel QuickSnyc > DXVA2(native) > NVIDIA CUVID 。建议没事别用硬解,因为偶尔会出现 bug,况且大多数人也不缺这点 CPU 性能。

N 卡 GTX 950 / GTX 960 / GTX 1000 全系列、A 卡 4 系 5 系全系列以及 Intel 七代(Kaby Lake)处理器集成显卡可硬解 HEVC 10-bit YUV420 视频。

常见显卡都能硬解 AVC 8-bit YUV420 视频,所有显卡都不能硬解 AVC 10-bit 视频。接下来以 HEVC 10-bit YUV420 的视频进行示范。

CPU 软解 + madVR 示范,注意绿框中的 Active Decoder 和红框中的输出:

蓝色和绿色框中是解码器选项,如果使用 CPU 软解,则选择 None;如果使用显卡 GPU 进行硬解,则选择 DXVA2 (copy-back) 或 D3d11 DXVA2 (native),A/N 都可用,前者兼容性更好,后者更节省 CPU;如果使用英特尔核显,则选用 Intel QuickSync;NVIDIA CUVID 是 N 卡专用硬解方式,基本用不上。

DVXA2 (native)硬解 + madVR 示范:

红框中显示 dxva,实际上输出依然是 P010,橙框中的 Active Decoder 为 dxva2n,OK 表明显卡支持此硬解方式。DXVA2 (copy-back) 和其他硬解方式都类似。

 

(3)音频解码器 LAV Audio Decoder 设置。仅有一项需要调整,勾选 Enable Mixing

由于绝大部分人都使用双声道设备,所以遇到 5.1 声道音轨时,只有左/右两声道会被耳机/音响接收,其他声道都被直接丢弃了。所以,一般来说我们应让 LAV 把多声道混流成双声道(Stereo)再输出;玩多声道音响的土豪请随意。

 

(4)字幕处理,我们已经在上面设置好了 xy-vsfilter 或 xy-Subfilter 字幕插件,所以要关闭 Pot 内置渣渣字幕插件,否则就会出现两行字幕的奇观,右键-字幕-取消勾选显示字幕,如图。字幕应该跟视频放在同一目录下,且与视频文件同名,会被自动加载,字幕由 DirectVobSub 或 xy-SubFilter 控制,而非 Potplayer。

 

(5)切换多字幕轨/多视频/多音轨,使用右下角的任务栏里 LAV 和字幕插件 DirectVobSub 或 xy-SubFilter 的图标。很多观众都不知道 VCB-Studio 以及其他压制组制作的 BD 往往含多条音轨,比如文件名中含 2flac、flac_aac、FLACX2 等字眼的 mkv,以及外挂 mka。这意味着视频带有多音轨,可能是 5.1,也可能是声优或是 staff 评论音轨,可以切换着使用。

 

切换音轨也可以直接点击右键-声音-选择声音来实现,进行切换;视频轨同理,不过多音轨很常见,而多视频轨几乎见不到。

 

madVR 调教篇

madVR 的核心优势有两个:

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

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

 

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

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

 

以上,以 Potplayer 为基础的高质量播放器工具链设置完成,请尽情享受高清影视的乐趣吧!

 

 

常见 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、为什么我按照教程设置还有这样那样的 Bug ?

答:最安全的方式是使用本教程文首提供的安装包,并按照教程从头重新设置 Potplayer。 Potplayer 本身就是个问题大户,版本号还那么多,导入 reg 文件导致的 Bug 也五花八门,无从下手。但按照本文的步骤从头设置,至少能将出问题的概率压到最低。我在许多台电脑上,按照本文的步骤设置过 LAV + Potplayer + madVR,从没出现过 Bug。

 

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

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

 

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

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

 

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

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

中津静流
Latest posts by 中津静流 (see all)

在 Windows 系统中启用长路径功能

从本月起我们的成品可能不再遵从较为严格的路径长度限制。这篇文章将简单介绍如何在 Windows 系统中启用长路径功能。 Windows 系统中较为保守的最大路径...

阅读全文

VCB-Studio 视频播放器推荐及教程索引

(Image Credit: しおん@pixiv) 目前我们推荐的播放器可以分成两大阵营:mpv 和 MPC。前者跨平台,后者仅限 Windows。 mpv mpv 可以在 Windows、macOS 和桌面...

阅读全文

基于 MPC-HC 和 madVR 的播放器配置入门

之前的 MPC 系教程和 madVR 教程都有些过时了。老教程直接通过注册表来设置虽然简单直接,但不利于维护,索性重新写一篇。 和 mpv 的教程 类似,本教程只提及...

阅读全文

1,239 条评论

        1. 测试了一下,Pot 自带字幕插件和 madvr+xysybfitler 播放地下日文都是散开的,外挂这个字幕就没什么问题,应该是文件本身有点小问题吧,估计字体子集化造成的。

        2. 准确说应该是 xy-subtilter 这个系列的字幕插件跟字体子集化产生一些奇妙的化学反应,暂时没找到原因,问题查清楚前先将就一下吧。

  1. ryzen 1700 + 1063 + 一台4k一台1080p。。。

    potplayer 1080p没有任何问题,但4k一开始开全屏的时候老是隔几秒就黑几秒,但音频正常

    把madvr的全屏独占关了就好了,就是显存直接爆到2.8G占用。。。

    话说FFmpeg和ipad支持10bit解码了没。。U2拖下来的rip还是太大,台机没问题放平板和笔记本吃不消,于是正在x264 10bit把rip二压成crf18,但笔记本的性能怕是拖不动madvr。。。

    saya is lolicon!

  2. 想问下啊文章里说“我们已经在上面设置好了 xy-vsfilter 或 xy-Subfilter 字幕插件,所以要关闭 Pot 内置渣渣字幕插件”,那如果多字幕,或者字幕和视频名字不一样的情况应该怎么办呢?

      1. Hi 大佬,我还是有问题,我按照教程配的,就是个人滤镜添加了两个关于字幕的,设置了优先顺序,但还是没有字幕啊?有没有个类似控制面板的东西看看为啥DirectVobSub这个插件不管用吗?

  3. 各位,我想问一下直接lav分离器外挂音轨能看到外挂音轨,但是无法选择,同时输出的是两个音轨的声音,我选了文中提到的内置音频切换器可以只输出一个音轨,但是文中说10bit会直接砍成8bit,有什么解决之道么? 😳

    1. 最新的pot在滤镜这栏中,最下面那个 启用内置音频选择滤镜 勾上,就可以了。
      (为什么你们都喜欢用变黄的pot呢,明明都已经提统一版本了)

  4. pot个人滤镜用XySubFilter字幕插件,XySubFilter优先,XySubFilterautoloader强制,外挂的字幕显示两行同样的字幕,几乎重影,移除xysubfiter,保留另一个就正常了,是哪里设置不对吗?

  5. 在视频和音频文件分离的情况下用potplayer播放会出现外挂上去的音频声道数识别错误,但是在单独播放音频时又不会出现这样的情况。典型情况就是播放贵组的维也纳音乐会是会出现这样的情况。但是当视频与音频整合在一起时为一个文件是又不会出现这样的情况,感到困惑

  6. 请问一下,我显卡是intel graph 620. 在滤镜部分,导入了外部滤镜,但是返回设置的时候,没有 *LAV Splitter Source 选项?这要怎么解决呢

  7. 我按教程一步一步操作,到“个人滤镜优先权”点击“添加系统滤镜”,在弹出的“添加系统滤镜”下面怎么没有:
    DirectVobSub
    DirectVobSub(auto-loading-version)
    这两项?请大佬指导,谢谢!!

      1. 谢谢大佬指导!字幕插件安装了啊。
        插件安装过程如下:
        先安装madVR.zip:在madVR.zip上右键选“解压文件”–路径选c:\Tools\madVR后按“确定”。
        再安装XySubFilter_3.1.0.746_x64_BETA3.zip:在XySubFilter_3.1.0.746_x64_BETA3.zip上右键选“解压文件”–路径选c:\Tools\后按“确定”。
        没有安装xy-VSFilter_3.0.0.306_x64.zip,如果安装的话,在xy-VSFilter_3.0.0.306_x64.zip上右键选“解压文件”–路径选c:\Tools\后就弹出
        “确认替换文件”对话框:
        下列文件已经存在
        c:\Tools\Readme.txt
        不知如何处理?
        完成以上操作后,在c:\Tools\madVR中的install.bat上右键选“以管理员身份运行”;再在c:\Tools中的Install_XySubFilter.bat上右键选“以管理员身份运行”。
        这样安装后,到“个人滤镜优先权”点击“添加系统滤镜”,在弹出的“添加系统滤镜”下面没有:DirectVobSub和
        DirectVobSub(auto-loading-version)啊!
        我在C:\Tools的Uninstall_XySubFilter.bat上右键“以管理员身份运行”;C:\Tools\madVR的uninstall.bat上右键“以管理员身份运行”。然后删除所有有关文件再次进行安装,结果仍然没有DirectVobSub和DirectVobSub(auto-loading-version)两项!请问这到底是什么问题?请给予指导!

        1. 你这不就是后安装的把之前安装的覆盖掉了吗……每个工具都各自放到一个文件夹呀,相互覆盖肯定没法用啊

          1. 每个工具都各自放到一个文件夹:
            madVR文件夹
            XySubFilter_3.1.0.746_x64_BETA3文件夹
            xy-VSFilter_3.0.0.306_x64文件夹
            以管理员身份运行madVR文件夹中的install.bat,显示英文意思是:安装成功,文件夹不能删除等;
            以管理员身份运行XySubFilter_3.1.0.746_x64_BETA3文件夹中的Install_XySubFilter.bat和以管理员身份运行xy-VSFilter_3.0.0.306_x64文件夹的Install_VSFilter.bat都是一闪而过。
            到“个人滤镜优先权”点击“添加系统滤镜”,在弹出的“添加系统滤镜”下面没有:DirectVobSub和
            DirectVobSub(auto-loading-version)啊!
            问题是否出在安装bat都是一闪而过?

                1. 到“个人滤镜优先权”点击“添加系统滤镜”,在弹出的“添加系统滤镜”选择xy-SubFilter和xy-SubFilterautoloader,效果一样的。找不到DirectVobSub是因为文章给出的网盘链接里没有提供DirectVobSub的安装包。

  8. 请问我按照教程设置以后,播放8bit的视频,输出格式始终是NV12?LAV解码器显示:active decoder 《inactive》是正常的吗?我的台式机显卡是gtx970,用的是hdmi接口连接的显示器,谢谢!

      1. 能加个联系方式指导一下吗 ?我按教程一步一步操作,到“个人滤镜优先权”点击“添加系统滤镜”,在弹出的“添加系统滤镜”下面怎么没有:
        DirectVobSub
        DirectVobSub(auto-loading-version)

              1. 我就是按文章来的,但是按Tab键看到的不一样。 二者都是插件,安装方法为:将压缩包解压至 Tools 文件夹中,右键点击各自的 install.bat,以管理员权限运行 这一步没找到 install.bat 文件在哪儿,而且他俩一起解压到一个文件夹会说什么 已存在文件是否替换

                1. 你可以在Tools文件夹里在建三个子文件夹:LAV Filters 、madVR 、 XySubFilter,然后把文件分别解压进去,这样就不会出现文件替换的情况了,而且更好分辨。

  9. 你好,感谢这篇科普教学,详尽又实用

    但能请教下目前遇到的一些问题吗

    我挂好滤镜後发现并未照开头的将xy-SubFilter与madVR解压至Tools
    於是我将madVR删除後又重新在Tools开启,却发现无论如何都挂不上了,明明有挂但显示的都是Video Renderer

    另外我在操作过程中不慎点击了enable nvidia 3d,似乎新增了登录档,在网路搜寻都没发现相关资料……也不知是否有关

    也将整个Potplayer丶LAV丶madVR移除删除重装,但依旧无法挂上去

    请问这个情况该如何是好呢?

  10. 完成音频解码器 LAV Audio Decoder 设置后
    播放视频:
    Unhandled exception occurred[0C0000005@0x0007FF90AFD1C] atVSFilter. dIl
    Additional exception information has been stored locallyand this application will be terminated.

    不知道哪里搞错了,大佬救我

  11. 楼主你好,我按照这个教程设置好了madvr和xysubfilter,播放视频时右下角也有相应图标。但是在播放h265,10bit的视频时,有一点问题。具体情况是这样的:
    刚打开视频,直到电影中角色说话并显示字幕前颜色都正常,一旦显示字幕颜色就变灰。

    滤镜使用列表是这样的:
    (1) LAV Splitter Source
    (2) LAV Video Decoder
    (3) Madshi Video Renderer
    (4) XySubFilter (=> madVR)
    (5) LAV Audio Decoder
    (6) Built-in WASAPI Audio Renderer

    请问是有什么地方设置不对吗?该如何解决呢?谢谢!

    1. 症状确实像HDR视频。如果是HDR视频的话,xy-subfilter搭配HDR视频有问题是已知bug,并且因为xy-subfilter弃坑了所以不可能修复了。用自带的或者别的字幕插件吧。

    2. 对于HDR视频,方法是用mpc-hc/mpc-be/potplayer的自带字幕加载器。然后pot的字幕似乎不会自动加载,可以把字幕拖拽到正在播放的画面中。

  12. 我想问下,用madvr后,一些皮肤无法显示,这个还不是问题,问题点击关闭播放器时,会卡住,然后报错:unhandled exception…….太长了,没法复制

  13. 为什么用来lav音频解码器声音变得很小(默认音量控制)?要用波形音量控制可以,特殊音频格式无法用lav解码,而变得特别大声

    1. 声音变小是多声道音轨的问题,正常现象。对于部分不常见音轨格式,pot不会调用Lav,而是使用自带的声音处理滤镜,可能会进行混音或者音量处理。不习惯的话换mpc-be或者Mpc-hc吧。

      1. 一般的左右双声道喔,其他解码器都很大声,只要lav声音很小,我装的lav解码器是k-lite-codec带的(1333版本,更高14xx版本对于一些其他软件不兼容),而且13xx几个版本都有小bug,我以前音频解码喜欢用ffdshow(因为右下角的图图标好看),但是pot播放器选了ffdshow音频解码却用了lav解码,其他软件都一样不能用ffdshow(k-lite设置音频解码器偏好ffdshow,其他软件就出错)

        1. 因为LAV默认不启用混响,不启用混响的话只适用多声道源的双声道部分自然声音偏小
          请在LAV的音频解码器设置那里
          切换到Mixing选项卡,勾上Enable Mixing,然后调节LFE Mixing Level到1.58,右边勾上Don’t Mixing Stereo sources避免对双声道源混响
          这样就能正确的播放多声道音频了

  14. 你好!首先感谢这篇教程, 受益匪浅。
    在根据文章设定时发现一个较严重的问题, 想咨询一下。
    荧幕型号为群创的M238KCJ-L5B,特点是支援95%之DCI-P3 gamut, 显示卡为Quadro系列,荧幕有校準。
    于是乎在设定本文中“最重要”的内建图像处理滤镜为[禁用]后, 画面出现了巨大变化。
    原先一直是用LAV Filters家族处理视频, 设定方式比较傻瓜, 直接在Filter Control里面将LAV decoder这些加进去, 然后改为prefer,因Quadro显卡之DirectX性能相当差劲,renderer一直使用内建的OpenGL Renderer,启用10-bit output,画面与平时无大差别, 无论是用手机或者网页播放。
    禁用掉图像处理滤镜后, 颜色出现严重改变, 色饱高了特别多,颜色艳丽(有点失真?)特别是红色特别红,感觉已经超出sRGB/BT709范围,对照使用VLC player播放此视频的Samsung S7手机的效果同样差别明显(手机的效果和启用图像滤镜的效果相似)。
    难道, 视频原来就是如此之红吗! 😆

    最后附上screenshot的连结 https://drive.google.com/open?id=15Rrnj9qX-DLNXzOhWfLl5eGWYikk58jx

    1. 我打开你提供的渲染图片,确实启用了内置滤镜的情况下显示颜色是正确的,关掉后颜色过于艳丽。本文方案是为srgb色域SDR显示器准备的,很遗憾我没有超广色域显示器,没法测试HDR或者超高色域的情况。但是不管如何,先拿madvr试试再说,反正面对各种色域转换或者HDRtoSDR转换,按照各种正规标准做处理的madvr是几乎万能且正确的……

    2. 由于你校过色,使用madvr也许需要加载3Dlut文件,这一方面也试试比较好。
      可以看看这个帖子:https://bbs.saraba1st.com/2b/forum.php?mod=viewthread&tid=1157782&page=1

    3. 我对 potplayer 不了解,不过看起来内置渲染器是有色域转换的功能的,至少应该是可以把你的显示器当成一个“完美”的 p3 色域显示器来处理,把片源的色域(bt709 或者 bt2020)映射到 p3 上去。我不确定 potplayer 是否能读取你屏幕的 icc 并做对应转换。

      madvr 支持完整的色彩管理,不过需要你专门生成一个 3dlut 文件。可以参考楼上链接的教程。

欢迎留言

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据