入门 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