Windows 安装 MPV 播放器教程:基础安装、皮肤配置与常用快捷键
从下载 Windows 版 MPV 开始,完整配置 portable_config、ModernZ 皮肤、thumbfast 进度条预览脚本,并整理常用播放快捷键。
MPV 是一款轻量、开源、可高度定制的视频播放器。它默认界面很简单,但通过配置文件和脚本,可以变成一个非常顺手的本地视频播放器。
这篇文章记录 Windows 下安装 MPV、启用便携配置目录、安装 ModernZ 皮肤、添加进度条缩略图预览,以及整理常用快捷键的完整流程。
配图占位:建议放一张 MPV 播放器最终效果图,展示底部控制栏和视频画面。
适合谁看
如果你只是想双击播放视频,PotPlayer、VLC 这类播放器会更省事。
MPV 更适合这些用户:
- 喜欢轻量播放器;
- 希望播放器界面干净;
- 愿意花一点时间配置;
- 需要脚本、快捷键和字幕控制;
- 想把播放器配置打包迁移到其他电脑。
准备工作
开始前建议准备:
- Windows 10 或 Windows 11;
- 7-Zip 或其他解压工具;
- 管理员权限;
- 一个专门存放 MPV 的目录,例如
C:\Program Files\MPV。
本文使用的主要地址:
| 项目 | 地址 |
|---|---|
| MPV 官网 | https://mpv.io/ |
| Windows builds by shinchiro | https://github.com/shinchiro/mpv-winbuild-cmake/releases |
| ModernZ 皮肤 | https://github.com/Samillion/ModernZ/releases |
| thumbfast 脚本 | https://github.com/po5/thumbfast |
| MPV 用户脚本列表 | https://github.com/mpv-player/mpv/wiki/User-Scripts |
第一步:下载 MPV
进入 MPV 官网:
1https://mpv.io/
打开 Installation 页面。Windows 用户可以选择页面中列出的第三方 Windows 构建版本,例如:
1Windows builds by shinchiro (git)
对应下载页面:
1https://github.com/shinchiro/mpv-winbuild-cmake/releases
在 Releases 页面中,普通 64 位 Windows 电脑通常选择文件名类似下面的压缩包:
1mpv-x86_64-v3-xxxxxxx-git-xxxxxxxx.7z
说明:
x86_64适合普通 64 位 Intel / AMD 电脑;v3适合较新的 CPU;- 如果不确定 CPU 支持情况,可以选择更通用的 x86_64 版本;
- 文件名里的日期和提交号会随着发布版本变化,不需要和本文完全一致。
配图占位:MPV 官网 Installation 页面,框出 Windows builds by shinchiro 链接。
第二步:解压并放到固定目录
下载完成后,右键压缩包并解压。
建议把解压后的文件夹重命名为:
1MPV
然后移动到:
1C:\Program Files\MPV
最终目录结构大致是:
1C:\Program Files\MPV
2├─ mpv.exe
3├─ installer
4├─ doc
5└─ ...
不同版本里的文件夹名称可能略有差异,以实际解压结果为准。
第三步:注册文件关联
进入 MPV 文件夹,找到安装脚本。常见位置类似:
1C:\Program Files\MPV\installer\mpv-install.bat
或:
1C:\Program Files\MPV\install\mpv-install.bat
右键 mpv-install.bat,选择:
1以管理员身份运行
这个脚本主要用于注册 MPV 的文件关联和右键菜单。运行完成后,常见视频文件就可以选择用 MPV 打开。
配图占位:右键 mpv-install.bat,选择“以管理员身份运行”的截图。
第四步:创建便携配置目录
为了方便后续迁移和管理配置,建议使用 MPV 的便携配置方式。
在下面目录中新建文件夹:
1C:\Program Files\MPV\portable_config
再在 portable_config 里面新建三个文件夹:
1C:\Program Files\MPV\portable_config\scripts
2C:\Program Files\MPV\portable_config\script-opts
3C:\Program Files\MPV\portable_config\fonts
三个文件夹的用途如下:
| 文件夹 | 用途 |
|---|---|
scripts | 存放 .lua、.js 等脚本文件 |
script-opts | 存放脚本对应的 .conf 配置文件 |
fonts | 存放皮肤或脚本需要使用的字体文件 |
推荐最终结构:
1C:\Program Files\MPV
2└─ portable_config
3 ├─ mpv.conf
4 ├─ scripts
5 ├─ script-opts
6 └─ fonts
第五步:创建 mpv.conf
在 portable_config 目录中新建文本文件:
1mpv.conf
先写入下面这一行:
1osc=no
它的作用是关闭 MPV 默认的控制栏。后面安装 ModernZ 皮肤后,就由 ModernZ 接管播放器界面。
如果你想顺便设置截图保存位置,可以继续添加:
1screenshot-directory=~~/screenshots
2screenshot-format=png
然后在 portable_config 中新建:
1screenshots
这样按截图快捷键时,图片会保存到:
1C:\Program Files\MPV\portable_config\screenshots
第六步:安装 ModernZ 皮肤
ModernZ 是一个常用的 MPV 控制栏皮肤,可以让 MPV 的操作界面更接近普通播放器。
打开 ModernZ Releases 页面:
1https://github.com/Samillion/ModernZ/releases
下载需要的文件,通常包括:
1modernz.lua
2modernz.conf
3fluent-system-icons.ttf
如果发布包中提供的是压缩包,解压后找到这些文件即可。
放置位置如下:
| 文件 | 放到哪里 |
|---|---|
modernz.lua | C:\Program Files\MPV\portable_config\scripts |
modernz.conf | C:\Program Files\MPV\portable_config\script-opts |
fluent-system-icons.ttf | C:\Program Files\MPV\portable_config\fonts |
放好后重启 MPV,打开视频,底部控制栏应该会变成 ModernZ 的样式。
配图占位:ModernZ 文件放置后的文件夹结构截图。
第七步:添加进度条缩略图预览
如果希望鼠标悬停在进度条上时显示画面预览,可以安装 thumbfast。
项目地址:
1https://github.com/po5/thumbfast
下载项目文件后,主要用到:
1thumbfast.lua
2thumbfast.conf
放置位置如下:
| 文件 | 放到哪里 |
|---|---|
thumbfast.lua | C:\Program Files\MPV\portable_config\scripts |
thumbfast.conf | C:\Program Files\MPV\portable_config\script-opts |
需要注意:thumbfast 本身负责生成缩略图数据,通常需要配合支持它的控制栏脚本显示预览。ModernZ 支持常见的进度条预览场景,放好文件后重启 MPV 测试即可。
配图占位:鼠标停在进度条上显示缩略图预览的效果图。
第八步:检查最终目录
配置完成后,可以对照下面的结构检查:
1C:\Program Files\MPV
2├─ mpv.exe
3└─ portable_config
4 ├─ mpv.conf
5 ├─ screenshots
6 ├─ fonts
7 │ └─ fluent-system-icons.ttf
8 ├─ scripts
9 │ ├─ modernz.lua
10 │ └─ thumbfast.lua
11 └─ script-opts
12 ├─ modernz.conf
13 └─ thumbfast.conf
如果界面没有变化,优先检查:
mpv.conf是否真的叫这个名字,而不是mpv.conf.txt;osc=no是否写在mpv.conf中;.lua文件是否放在scripts;.conf文件是否放在script-opts;- 修改后是否重启 MPV。
常用快捷键
MPV 的快捷键很多,下面整理的是日常最常用的一部分。
播放控制
| 快捷键 | 作用 |
|---|---|
Space / P | 暂停或播放 |
Q | 退出播放器 |
F | 全屏 / 退出全屏 |
M | 静音 / 取消静音 |
9 | 降低音量 |
0 | 提高音量 |
进度跳转
| 快捷键 | 作用 |
|---|---|
← | 后退 5 秒 |
→ | 前进 5 秒 |
↓ | 后退 60 秒 |
↑ | 前进 60 秒 |
Shift + ← | 精确后退 1 秒 |
Shift + → | 精确前进 1 秒 |
播放速度
| 快捷键 | 作用 |
|---|---|
[ | 降低播放速度 |
] | 提高播放速度 |
{ | 大幅降低播放速度 |
} | 大幅提高播放速度 |
Backspace | 恢复 1.0 倍速 |
字幕控制
| 快捷键 | 作用 |
|---|---|
V | 显示 / 隐藏字幕 |
J | 切换字幕轨道 |
Shift + J | 反向切换字幕轨道 |
Ctrl + ← | 字幕提前 |
Ctrl + → | 字幕延后 |
Shift + G | 增大字幕 |
Shift + F | 减小字幕 |
如果声音和字幕不同步,可以用 Ctrl + ← 和 Ctrl + → 微调字幕延迟。
截图与画面缩放
| 快捷键 | 作用 |
|---|---|
S | 保存当前画面截图 |
Shift + S | 保存不带字幕的截图 |
Alt + + | 放大画面 |
Alt + - | 缩小画面 |
5 | 恢复原始画面大小 |
如果前面设置了 screenshot-directory,截图会保存到你指定的文件夹。
常见问题
运行 mpv-install.bat 后没有反应
先确认是否以管理员身份运行。如果脚本窗口一闪而过,可以右键文件选择管理员运行,或把 MPV 放在不需要高权限的目录中重新尝试。
找不到 portable_config
portable_config 需要自己创建。它应该和 mpv.exe 在同一级目录中,而不是放进 scripts 或其他子文件夹里。
修改配置后没有生效
检查文件名是否隐藏了 .txt 后缀。Windows 默认可能隐藏文件扩展名,导致你看到的是 mpv.conf,实际文件名却是:
1mpv.conf.txt
建议在资源管理器中开启:
1查看 → 显示 → 文件扩展名
ModernZ 没有显示
按顺序检查:
modernz.lua是否在scripts文件夹;modernz.conf是否在script-opts文件夹;- 字体文件是否在
fonts文件夹; mpv.conf里是否写了osc=no;- 是否已经完全关闭并重新打开 MPV。
进度条没有缩略图预览
常见原因:
thumbfast.lua放错目录;thumbfast.conf放错目录;- 当前视频格式或路径导致缩略图生成失败;
- 控制栏脚本没有调用 thumbfast;
- 修改文件后没有重启 MPV。
可以先用本地普通 MP4 文件测试,避免网络视频、特殊编码或超长路径干扰排查。
总结
完成以上步骤后,你会得到一个更适合日常使用的 MPV:
- MPV 主程序放在固定目录;
- 配置集中保存在
portable_config; - ModernZ 提供更友好的播放控制栏;
- thumbfast 提供进度条缩略图预览;
- 常用快捷键可以覆盖暂停、跳转、倍速、字幕和截图。
以后迁移到新电脑时,只需要复制整个 MPV 文件夹,再重新运行一次 mpv-install.bat 注册文件关联即可。