mpv 的安装与配置
1.软件安装
参考资料:跨平台播放器 mpv 配置入门
1.1 Windows 平台
- 从 这里 下载最新 git 版安装文件,从 这里 下载 Windows 安装脚本。
- 将安装文件压缩包内所有文件解压到你想要的位置(例如
D:\mpv
)。 - 将 Windows 安装脚本解压到与安装文件相同的目录下(例如
D:\mpv
)。 - 以管理员权限运行
mpv-install.bat
。 - 进入系统设置,将
mpv
设为 默认视频播放器。
1.2 macOS 平台
- 从 这里 下载最新版软件压缩包并解压。
- 将
mpv.app
拖入 应用程序 文件夹。 - 打开
mpv.app
会被安全设置阻止。 - 在
系统偏好设置 - 安全性与隐私
窗口中解除阻止。 - 找到一个视频文件右键单击
显示简介 - 打开方式 - mpv - 全部更改
。 - 重复上一步骤完成常用视频文件关联。
- 常用视频格式:3GP、ASF、AVI、FLV、M4V、MKV、MOV、MP4、MPEG、MPG、MPG2、MPG4、RMVB、WMV、MTS。
2.配置文件
参考资料:mpv_doc-CN
2.1 创建配置文件
2.1.1 Windows 平台
- 打开
mpv
的安装目录。 - 新建文件夹
portable_config
(例如D:\mpv\portable_config
)。 - 在
portable_config
文件夹中创建配置文件mpv.conf
。 - 打开
mpv.conf
,更改其内容。
2.2.2 macOS 平台
- 打开
访达
。 - 在顶栏菜单中
前往 - 前往文件夹
。 - 输入
~/.mpv
进入 mpv 文件夹。 - 打开 macOS 自带的
文本编辑
。 - 新建一个文档,
格式 - 制作纯文本
。 - 将文档
存储
到mpv
文件夹,文件名为mpv.conf
。 - 打开
mpv.conf
,更改其内容。
2.2 修改配置文件
配置文件的内容修改根据自己的实际需求进行调整,这里可以看一下我列出的参考资料,实现了对官方文档的汉化。不懂的参数尽量不要调。
下面是我自己的配置文件,我尽可能的将每一个设置项目通过注释进行了说明。
3.按键绑定
3.1 创建按键绑定文件
3.1.1 Windows 平台
- 在
portable_config
文件夹中创建快捷键文件input.conf
。 - 打开
input.conf
,更改其内容。
3.1.2 macOS 平台
- 打开 macOS 自带的
文本编辑
。 - 新建一个文档,
格式 - 制作纯文本
。 - 将文档 存储 到
.mpv
文件夹,文件名为input.conf
。 - 打开
input.conf
,更改其内容。
3.2 修改按键绑定文件
按键绑定根据自己实际需求进行修改,即使不进行设置,官方也有一套自己的默认方案。mpv 支持同一功能绑定多个按键组合,非常便捷。
下面我贴出官方默认文件与我自己的方案,因为很多默认的按键绑定我用不上,所以在配置文件中直接全部屏蔽再重新绑定了。
官方默认按键绑定:mpv-player/mpv/blob/master/etc/input.conf
按键绑定文件代码:kirikirino/mpv.conf/input.conf
4.脚本应用
4.1 创建脚本文件夹
4.1.1 Windows 平台
- 打开
mpv
的安装目录。 - 新建文件夹
portable_config
(例如D:\mpv\portable_config
)。 - 在
portable_config
文件夹中新建文件夹scripts
。 - 在
scripts
文件夹中放置xxx.lua
的脚本文件。 - 在
portable_config
文件夹中新建文件夹script-opts
。 - 在
script-opts
文件夹中放置xxxx.conf
的脚本配置文件。
4.1.2 macOS 平台
- 打开
访达
。 - 在顶栏菜单中
前往 - 前往文件夹
。 - 输入
~/.mpv
进入mpv
文件夹。 - 新建文件夹
scripts
。 - 在
scripts
文件夹中放置xxx.lua
的脚本文件。 - 新建文件夹
script-opts
。 - 在
script-opts
文件夹中放置xxxx.conf
的脚本配置文件。
4.2 console.conf
mpv集成的
console.lua
脚本带来了控制台功能,一般用于便于快速查错。官方手册定位: https://mpv.io/manual/master/#console
快捷键
·
唤起控制台查看控制台信息,按Esc
关闭控制台。
在 script-opts
文件夹中创建 console.conf
文件,并写入以下内容。
###此配置不支持参数后注释,须另起一行
#scale=1
##字体缩放率。如果当mpv.conf中已设定vo随hidpi缩放时,此参数无效
#font=
##指定控制台的字体
font_size=22
#字体大小默认16。最终大小将与缩放率相乘
4.3 stats.conf
mpv集成的
stats.lua
脚本带来了类 Mediainfo 功能,可用于查看各项状态。
在 script-opts
文件夹中创建 stats.conf
文件,并写入以下内容。
###此配置不支持参数后注释,须另起一行
duration=3
##短暂显示的持续时间(秒)
redraw_delay=0.5
##数据刷新间隔(秒),设为0会有bug
persistent_overlay=yes
##禁止其它OSD文本覆盖stats信息
#font=Sans
##显示字体
font_size=9
font_color=FFFFFF
border_size=0.4
border_color=1C1C1C
alpha=0
##<0-99> 字体透明度,似乎是百分比
4.4 osc.conf
mpv 的 osc 可以自由定制,但是我并不懂代码,所以选择直接使用网友分享出来的方案。
在 scripts
文件夹中创建 osc.lua
文件,并写入以下链接中的内容。
在 script-opts
文件夹中创建 osc.conf
文件,并写入以下内容。
[osc-conf]
layout=box
seekbarstyle=bar
boxalpha=15