Windows 安装 MPV 播放器教程:基础安装、皮肤配置与常用快捷键

从下载 Windows 版 MPV 开始,完整配置 portable_config、ModernZ 皮肤、thumbfast 进度条预览脚本,并整理常用播放快捷键。

MPV 是一款轻量、开源、可高度定制的视频播放器。它默认界面很简单,但通过配置文件和脚本,可以变成一个非常顺手的本地视频播放器。

这篇文章记录 Windows 下安装 MPV、启用便携配置目录、安装 ModernZ 皮肤、添加进度条缩略图预览,以及整理常用快捷键的完整流程。

配图占位:建议放一张 MPV 播放器最终效果图,展示底部控制栏和视频画面。

适合谁看

如果你只是想双击播放视频,PotPlayer、VLC 这类播放器会更省事。

MPV 更适合这些用户:

  1. 喜欢轻量播放器;
  2. 希望播放器界面干净;
  3. 愿意花一点时间配置;
  4. 需要脚本、快捷键和字幕控制;
  5. 想把播放器配置打包迁移到其他电脑。

准备工作

开始前建议准备:

  1. Windows 10 或 Windows 11;
  2. 7-Zip 或其他解压工具;
  3. 管理员权限;
  4. 一个专门存放 MPV 的目录,例如 C:\Program Files\MPV

本文使用的主要地址:

项目地址
MPV 官网https://mpv.io/
Windows builds by shinchirohttps://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

说明:

  1. x86_64 适合普通 64 位 Intel / AMD 电脑;
  2. v3 适合较新的 CPU;
  3. 如果不确定 CPU 支持情况,可以选择更通用的 x86_64 版本;
  4. 文件名里的日期和提交号会随着发布版本变化,不需要和本文完全一致。

配图占位: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.luaC:\Program Files\MPV\portable_config\scripts
modernz.confC:\Program Files\MPV\portable_config\script-opts
fluent-system-icons.ttfC:\Program Files\MPV\portable_config\fonts

放好后重启 MPV,打开视频,底部控制栏应该会变成 ModernZ 的样式。

配图占位:ModernZ 文件放置后的文件夹结构截图。

第七步:添加进度条缩略图预览

如果希望鼠标悬停在进度条上时显示画面预览,可以安装 thumbfast

项目地址:

1https://github.com/po5/thumbfast

下载项目文件后,主要用到:

1thumbfast.lua
2thumbfast.conf

放置位置如下:

文件放到哪里
thumbfast.luaC:\Program Files\MPV\portable_config\scripts
thumbfast.confC:\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

如果界面没有变化,优先检查:

  1. mpv.conf 是否真的叫这个名字,而不是 mpv.conf.txt
  2. osc=no 是否写在 mpv.conf 中;
  3. .lua 文件是否放在 scripts
  4. .conf 文件是否放在 script-opts
  5. 修改后是否重启 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 没有显示

按顺序检查:

  1. modernz.lua 是否在 scripts 文件夹;
  2. modernz.conf 是否在 script-opts 文件夹;
  3. 字体文件是否在 fonts 文件夹;
  4. mpv.conf 里是否写了 osc=no
  5. 是否已经完全关闭并重新打开 MPV。

进度条没有缩略图预览

常见原因:

  1. thumbfast.lua 放错目录;
  2. thumbfast.conf 放错目录;
  3. 当前视频格式或路径导致缩略图生成失败;
  4. 控制栏脚本没有调用 thumbfast;
  5. 修改文件后没有重启 MPV。

可以先用本地普通 MP4 文件测试,避免网络视频、特殊编码或超长路径干扰排查。

总结

完成以上步骤后,你会得到一个更适合日常使用的 MPV:

  1. MPV 主程序放在固定目录;
  2. 配置集中保存在 portable_config
  3. ModernZ 提供更友好的播放控制栏;
  4. thumbfast 提供进度条缩略图预览;
  5. 常用快捷键可以覆盖暂停、跳转、倍速、字幕和截图。

以后迁移到新电脑时,只需要复制整个 MPV 文件夹,再重新运行一次 mpv-install.bat 注册文件关联即可。