入门 MPV 播放器
播放器简介
默认情况下, MPV 播放器并不提供 GUI 界面, 需要通过命令行或配置文件进行设置, 它配置灵活, 性能优秀, 支持硬件解码.
基于开源, MPV 衍生出来一大批第三方播放器, 比如 Mac 平台上的 IINA, 以及 Baka MPlayer, bomi, mpc-qt, xt7-player-mpv 等, 它们的核心都是 MPV.
播放列表
- MPV 支持播放列表文件 (如: m3u).
- 如果需要临时播放多个文件, 打开MPV, 选中多个文件拖入窗口.
- 鼠标右键单击 上一个 或者 下一个 按钮可以临时显示当前播放列表.
- 如果需要将该目录的所有文件全部添加进 MPV 的播放列表中, 使用命令:
mpv *.*
文件关联
解压
mpv-install-master.zip
文件, 这里是下载地址.将三个文件(
mpv-document
,mpv-install.bat
,mpv-uninstall.bat
)移动到自定义的 MPV 程序目录下.以管理员身份运行
mpv-install.bat
进行文件关联.mpv-uninstall.bat
则是用来解除文件关联的.没做第 3 步之前, 进入 Win10 Setting 设置默认应用时, 会找不到 MPV, 做完第 3 步之后就可以进入 Win10 Setting 设置默认应用了.
快捷键 (区分大小写)
播放控制
快捷键 | 快捷键 | 作用说明 |
---|---|---|
p | Space | 暂停, 继续播放 |
Num/ | Num* | 减少音量 / 增加音量 |
9 | 0 | 减少音量 / 增加音量 |
m | 静音 | |
← | → | 快退 / 快进 5 秒 |
↑ | ↓ | 快进 / 快退 1 分钟 |
< | > | 上一个 / 下一个(播放列表中) |
Enter | 下一个(播放列表中) | |
l | 设定 / 清除 A - B 循环点 | |
L | 循环播放 | |
s | 对本机画面进行全屏截图 | |
S | 对源画面进行全屏截图 | |
q | 停止播放并退出 | |
Q | 保存当前播放进度并退出 |
视频音频控制
快捷键 | 快捷键 | 作用说明 |
---|---|---|
_ | 循环切换可用视频轨 | |
A | 循环切换视频画面比例 | |
Alt+0 | 0.5倍源视频画面大小 | |
Alt+1 | 1倍源视频画面大小 | |
Alt+2 | 2倍源视频画面大小 | |
# | 循环切换可用音频轨 | |
Ctrl + | Ctrl - | 音轨延迟+/- 0.1秒 |
. | 下一帧 | |
, | 上一帧 |
字幕控制
快捷键 | 快捷键 | 作用说明 |
---|---|---|
V | 开启/关闭字幕 | |
j | J | 循环切换可用字幕轨 |
x | z | 字幕时间轴 + / - 0.1 秒 |
r | t | 上移/下移字幕位置 |
窗口控制
快捷键 | 作用说明 |
---|---|
f | 进入/退出全屏 |
ESC | 退出全屏 |
播放速度控制
快捷键 | 作用说明 |
---|---|
[ | 0.9倍慢速播放 |
] | 1.1倍快速播放 |
{ | 0.5倍慢速播放 |
} | 2.0倍快速播放 |
Backspace | 重置为正常播放速度 |
色彩调节
快捷键 | 快捷键 | 作用说明 |
---|---|---|
1 | 2 | 对比度-/+ |
3 | 4 | 亮度-/+ |
5 | 6 | 伽马-/+ |
7 | 8 | 饱和度-/+ |
其他功能
快捷键 | 快捷键 | 作用说明 |
---|---|---|
s | S | 包含 / 不包含字幕进行截图 |
i | 显示视频的详情参数 |
自定义配置
程序配置文件路径
C:\Users\Kirito\AppData\Roaming\mpv\mpv.conf
快捷键配置文件路径
C:\Users\Kirito\AppData\Roaming\mpv\input.conf
下面是我的自定义快捷键设置
1 | # 鼠标滑轮调节音量 |
脚本文件路径
C:\Users\Kirito\AppData\Roaming\mpv\scripts\...
脚本是 MPV 配置的重头戏. MPV 启动时, 保存在 scripts 文件夹里的脚本文件会自动加载并且执行. 官方 wiki 里有收录的脚本列表, 可以自行查阅, 寻找自己喜欢的功能脚本.
脚本推荐
autoload.lua
autoload.lua: 自动加载当前播放文件目录里的视频文件到播放列表, 也就是自动连播, 原生 MPV 不具有这个功能.
mpv_thumbnail_script.lua
mpv_thumbnail_script.lua: 生成并显示预览缩略图.
save-sub-delay.lua
save-sub-delay.lua: 遇到外挂字幕时间轴不正确的情况, 调好之后, 这个脚本会保存 delay 信息.
cycle-video-rotate.lua
cycle-video-rotate.lua: 实现旋转屏幕效果.
下载地址
脚本下载地址: Github MPV Tools