跳到主要内容

MPV 视频播放器 新手入门和懒人安装包

阅读需 5 分钟

一、前言

之前我一直是 PotPlayer 的忠实用户,开箱即用,功能强大,配置丰富。但最近在整理一份“软件推荐清单”时,为了对比测试,我下载了 MPV

没想到这次折腾,让我留下了这个看似简陋,实则秒开强大的播放器。文末会提供懒人包,打开即用。

二、初识:干净、绿色的惊喜

MPV 给我的第一印象是纯粹

  1. 绿色免安装:只是一个压缩包,解压后双击 mpv.exe 就能用。没有广告,没有捆绑。
  2. 系统集成:如果你希望在 Windows 搜索里能搜到它,或者关联文件类型,它也提供了简单的安装脚本(mpv-register.bat)。

folder (MPV 极简的安装文件夹和初始界面)

虽然“可用”,但离“好用”还有距离。默认的界面朴素,一些交互逻辑(比如窗口大小随视频变、缺乏记忆播放)不符合我的习惯。

三、改造:三步打造完美体验

既然它是开源且高度可配置的,那就动手改吧。

第一步:界面美化 (ModernZ)

原生的 OSC(屏幕控制器)有点简陋。我找到了 ModernZ 主题,它能让 MPV 拥有现代化的 UI。

mpv-modernz-ui (原生 OSC vs ModernZ 界面)

第二步:细节设置 (mpv.confinput.conf)

解决了“面子”,再来解决“里子”。修改默认配置,几行改完,终于稳了。

1 切换不同尺寸视频、音乐,你会发现窗口大小保持不变,一切尽在掌握。

2 能够方便的使用鼠标侧键、键盘翻页,来调整上一集、下一集视频等。

3 能够方便的使用鼠标右键,打开播放列表,切换视频。

mpv-final-demo

第三步:历史记录 (history-autosave.lua)

为了实现“极致顺手”,我配置了一个 history-autosave.lua 脚本,它实现了完美的功能闭环:

功能亮点:

  1. 关闭窗口后保存会话:不仅保存播放进度,还保存播放列表。

  2. 一键恢复 (Ctrl+Shift+r):昨天看到哪一集的哪个地方,打开 MPV 后一键还原。

  3. 打开所在文件夹 (Ctrl+Shift+o):想找相关文件,不用翻层层文件夹,而是直接弹出资源管理器并定位到文件。

mpv-final-demo

(历史记录)

四、懒人包

1 懒人包

直接下载,阅读压缩包里面的 readme.txt 就可以了。

下载地址 1:会补充网盘地址。

下载地址 2:Github Issues

2 自行配置

若下自行配置,请看这节介绍。依次下载:

Releases · mpv-player/mpv

Releases · Samillion/ModernZ

2.1 配置 modernz 主题

配置非常简单,将 modernz 压缩包中的 scriptsscripts-optsfonts文件夹复制到 mpv 的文件夹中即可,记得还要双击安装字体。

2026-01-06_074731.png

(mpv 文件夹)

2.2 配置 mpv.confinput.conf

以下是核心配置,在 C:/Users/<用户名>/AppData/Roaming/mpv文件夹下:

# mpv.conf
# 这个文件是配置 mpv 核心的

# 1. 禁用原生 OSC,交给 ModernZ 接管
osc=no

# 2. 窗口管理(核心痛点!)
# 我希望自动播放下一个视频的时候,不改变窗口大小
no-autofit # 完全禁用所有自动调整
geometry=1366x768 # 设置绝对固定尺寸。设置为60%百分比窗口依旧会自动调整

# 3. 记忆播放
# 历史自动保存功能:其它功能都是好的,打开了上次播放文件,但是没有从上次播放位置开始
save-position-on-quit=yes # 要打开 mpv 这个设置
# input.conf
# 这个文件是配置 mpv 输入操作、快捷键的

# ========== 鼠标操作 ==========
MBTN_RIGHT script-binding select/select-playlist #右键单击:显示播放列表
UP playlist-prev #上键:播放列表上一个
DOWN playlist-next #下键:播放列表下一个
MBTN_FORWARD playlist-prev #侧键向后:播放列表上一个
MBTN_BACK playlist-next #侧键向前:播放列表下一个

ENTER cycle fullscreen #回车:切换全屏
KP_ENTER cycle fullscreen #小键盘回车:切换全屏

2.3 配置 script 文件夹

以下是 modernz.lua 修改的几行配置,在界面上显示了截图、循环播放、播放速度的按钮:

image-20260106074223220

(modernz 配置文件)

以下是 history-autosave.lua 脚本核心逻辑(和 history-autosave.lua 在同一个文件夹下):

# history-autosave.lua

-- 打开上次播放文件所在的文件夹
mp.add_key_binding("Ctrl+Shift+o", "open_last_folder", open_last_folder)
-- 恢复会话
mp.add_key_binding("Ctrl+Shift+r", "restore_session", restore_session)

有了这个,思路非常简洁和清晰了。

四、最后效果与对比

现在的 MPV:

  • 秒开:点击即开,无广告启动页。
  • 稳重:窗口尺寸固定,心中有数。
  • 贴心:记住播放位置,还能一键找到文件源头。

MPV vs PotPlayer:怎么选?

维度PotPlayerMPV (配置后)
GUI 设置极度丰富,菜单层层叠叠,鼠标点点点就行极简,主要靠修改文本配置文件
启动速度有点慢了,偶有更新弹窗极快,秒开
扩展性皮肤丰富Lua 脚本无所不能,上限极高
适合人群喜欢图形化设置、不喜欢折腾代码的用户极简主义者、开发者、喜欢掌控一切的用户

五、总结

最好的工具不一定是最复杂的,而是最能适应你习惯的

PotPlayer 依然不错,但 MPV 这种“一张白纸任你画”的自由度,最小化干扰,最大化的发挥,也许更适合我。

如果你也喜欢简单、纯粹且强大的工具,不妨试试这个配置好的 MPV。

配置文件和脚本已整理在文中,希望对你有启发。

Loading Comments...