MPC-HC如何更新自带的LAVFilters

作者:白雪 | 创建时间: 2023-07-12
MPC-HC,一个优秀的开源播放器,同时整合了当前较为优秀的LAV Filters滤镜。当mpc-hc和LAVFilters毕竟是两个不同的开发项目,就算nightly版的mpc-hc其内置的lav当然也就不一定是最新的。如果你需要更新la...
MPC-HC如何更新自带的LAVFilters

操作步骤

先下载lavfilters(绿色版或安装版皆可)。安装版或者带安装向导的没什么可说的这里先略过。官网的绿色版,我们下载到的文件如下所示。

解压到合适的文件夹(不能再删除),以管理员身份 依次 运行注册批处理:install_splitter.bat、install_video.bat和install_audio.bat,如下图所示,如不存在,可自建这类文件,比如文本文档输入 cd /d "%~dp0" regsvr32.exe LAVSplitter.ax 其他两个ax相同。

注册完毕,请不要再删除相关的lav文件和文件夹。打开mpc-hc,并右键,打开“选项”设置。并定位到“扩展滤镜”选项卡如图所示。

找到“添加滤镜...”按钮,如图所示。

点击该“添加滤镜...”按钮,在弹出的“添加滤镜”对话框中,找到我们下载并注册了的“LAV Splitter”,并确定,如图所示

在“扩展滤镜”选项卡中,选中已添加的滤镜(LAV Splitter),并将其设置为“首选”(Prefer——部分翻译可能有所变化,但所在位置一般不变)

“LAV Video Decoder”和“LAV Audio Decoder”同上分别设置,注意Splitter顺序,如图所示

回到“选项”-->“内部滤镜”,取消要使用外部滤镜的播放格式,如图所示。“应用”并“确定”。

播放个视频试试,为了更好的对比,音频我这里采用的是内置的lavfilters,如果采用的是内置的滤镜,应该会在滤镜列表中显示为“(internal)”,外部滤镜则无这注释,如图所示。

至此,外部的lavfilters已能正常调用,如要设置对应的滤镜,可直接在上图的滤镜列表中点击可弹出设置对话框,如图所示。

其他滤镜可参考以上的设置方法。 相关经验分享

温馨提示

直接替换也能正常播放视频,但是相关设置可能会出现不正常现象并导致“未响应”以及崩溃,这个要注意;
注册后,取消内部滤镜当然也有可能正常调用外部的lavfilters,但当你之后再安装了其他播放滤镜时,可能未必调用的就是lavfilters了,所以推荐在选项-外部滤镜里添加一次;
添加外部滤镜之后,“首选”设置应该是必须的;
作为分离器 LAV Splitter 的位置应该优先于其他解码滤镜;
只有在“选项”里取消了内部滤镜才能让播放器调用外部滤镜;
外部滤镜的设置选项还可以通过“外部滤镜”选项卡里找到相应滤镜后双击该滤镜来打开对话框;
当采用了外部滤镜之后,内置的lavfilters你可以删除(不推荐)。当然其他版本(如lav官网)也是替换方式的话(不推荐),经验里提到的注册和外部滤镜添加都应该是必要的;
只有当采用的是已合并mpc-hc相关代码的编译版本才推荐直接替换原内置滤镜;
其他滤镜也可参考以上的设置方法。
点击展开全文

更多推荐