MPV——开源好用的极简播放器

1644 字
8 分钟
MPV——开源好用的极简播放器

前言#

MPV 是一款免费、开源、跨平台的命令行媒体播放器,基于 MPlayer、mplayer2 和 FFmpeg 项目开发 。它以极简设计和强大功能著称,深受技术用户和影音爱好者喜爱。就是用起来有点折腾。。。封面打成MPC了,但是懒得改了

安装MPV#

版本选择#

官方版本 前往MPV官网下载安装。

注意:除另有注明外,所有二进制软件包均为非官方的第三方构建。官方 CI 构建主要用于测试,可能缺少部分功能,所以推荐使用第三方构建的MPV

第三方构建版本 前往Github仓库下载。 如果你对各个版本感到困惑,可以参考一下内容: 架构标识:

  • aarch64: ARM 64位架构(树莓派、苹果M系列芯片、ARM服务器等)
  • i686: 32位 x86 架构(老式32位电脑)
  • x86_64: 64位 x86 架构(大多数现代电脑)
  • x86_64-v3: 64位 x86,支持 AVX2 等高级指令集(较新的CPU,性能更好)

如何选择: 普通用户(Windows/Linux 64位电脑):选择 x86_64 版本 较新CPU(2013年后):可选择 x86_64-v3 版本(性能更优) 苹果M1/M2/M3或树莓派:选择 aarch64 版本 32位系统:选择 i686 版本

下载后解压到任意路径 文件目录如下: 同时新建portable_config文件夹

project/
├── mpv/
│ └── fonts.conf
├── doc/
│ ├── mpbindings.png
│ └── manual.pdf
├── installer/
│ ├── updater.ps1
│ ├── mpv-uninstall.bat
│ ├── mpv-icon.ico
│ └── mpv-install.bat
├── portable_config/ #新建文件夹内容
│ ├──mpv.conf
│ ├──scripts
│ └──script-opts
├── d3dcompiler_43.dll
├── mpv.com
├── mpv.exe (MPV程序文件)
└── updater.bat

进入/installer右键使用管理员运行mpv-install.bat进行安装 出现以下界面就代表安装成功,此时就可以使用了,可以直接跳转到目录使用指南

mpv1.webp
mpv1.webp

可选但推荐配置内容#

更改播放配置#

这段配置旨在开启高质量缩放、HDR 色调映射和去色带,接近 madVR 的 “High Quality” 预设。 在mpv.conf文件,写入以下内容:

# === 核心渲染 ===
vo=gpu-next
hwdec=auto-safe
# === 缩放算法 ===
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
dscale=mitchell
# === 去色带 ===
deband=yes
deband-iterations=4
deband-threshold=48
deband-range=16
deband-grain=8
# === HDR 显示器专用设置(关键!)===
# 启用 HDR 直通,让显示器原生处理 HDR 信号
target-colorspace-hint=yes
# 指定 HDR 目标参数(Rec.2020 色域 + PQ 曲线)
target-prim=bt.2020
target-trc=pq
# HDR 内容:关闭色调映射(直通模式)
# SDR 内容:自动正常显示
tone-mapping=passthrough
# 确保输出完整 HDR 电平
video-output-levels=full
# === 让上采样过渡更自然 ===
sigmoid-upscaling=yes
sigmoid-center=0.75
sigmoid-slope=6.5
# === 缓存/性能 ===
demuxer-max-bytes=500MiB
demuxer-max-back-bytes=150MiB
cache=yes
cache-secs=10
# === 亮度/对比度(HDR 模式下通常不需要调整)===
brightness=0
contrast=1.0
gamma=1.0

若你的显示器不支持HDR,可以使用该设置

# === 核心渲染 ===
vo=gpu-next
hwdec=auto-safe
# === 缩放算法 ===
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
dscale=mitchell
# === 去色带 ===
deband=yes
deband-iterations=4
deband-threshold=48
deband-range=16
deband-grain=8
# === HDR→SDR 色调映射(SDR 显示器专用)===
# 禁用 HDR 直通
target-colorspace-hint=no
# 明确指定 SDR 显示器特性(注意加点!)
target-prim=bt.709
target-trc=bt.1886
# 色调映射算法(核心参数,应该稳定)
tone-mapping=hable
tone-mapping-param=0.15
# 让上采样过渡更自然
sigmoid-upscaling=yes
sigmoid-center=0.75
sigmoid-slope=6.5
# === 缓存/性能 ===
demuxer-max-bytes=500MiB
demuxer-max-back-bytes=150MiB
cache=yes
cache-secs=10
# === 亮度/对比度微调 ===
brightness=0
contrast=1.0

添加开源插件uosc#

插件uosc旨在为MPV提供简洁的用户界面 前往Github仓库下载文件

uosc.zip解压到portable_config目录 将uosc.conf放到portable_config配置目录下的script-opts(如没有请自行创建)中 可选:mpv.conf的一些微调,以更好地与 uosc 集成:

# uosc 提供查找和成交量指标(通过 flash-timeline 和 flash-volume 命令)
# 如果你决定使用它们,就不需要 osd-bar 了。
osd-bar=no
# 如果你禁用窗口边框,uosc 将自行绘制窗口控件和边框。
border=no

也可以直接覆盖式写入mpv.conf

# uosc 提供查找和成交量指标(通过 flash-timeline 和 flash-volume 命令)
# 如果你决定使用它们,就不需要 osd-bar 了。
osd-bar=no
# 如果你禁用窗口边框,uosc 将自行绘制窗口控件和边框。
border=no
# === 核心渲染 ===
vo=gpu-next
hwdec=auto-safe
# === 缩放算法 ===
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
dscale=mitchell
# === 去色带 ===
deband=yes
deband-iterations=4
deband-threshold=48
deband-range=16
deband-grain=8
# === HDR 显示器专用设置 ===
# 启用 HDR 直通,让显示器原生处理 HDR 信号
target-colorspace-hint=yes
# 指定 HDR 目标参数(Rec.2020 色域 + PQ 曲线)
target-prim=bt.2020
target-trc=pq
# HDR 内容:关闭色调映射(直通模式)
# SDR 内容:自动正常显示
tone-mapping=passthrough
# 确保输出完整 HDR 电平
video-output-levels=full
# === 让上采样过渡更自然 ===
sigmoid-upscaling=yes
sigmoid-center=0.75
sigmoid-slope=6.5
# === 缓存/性能 ===
demuxer-max-bytes=500MiB
demuxer-max-back-bytes=150MiB
cache=yes
cache-secs=10
# === 亮度/对比度(HDR 模式下通常不需要调整)===
brightness=0
contrast=1.0
gamma=1.0

显示器不支持HDR配置

# uosc 提供查找和成交量指标(通过 flash-timeline 和 flash-volume 命令)
# 如果你决定使用它们,就不需要 osd-bar 了。
osd-bar=no
# 如果你禁用窗口边框,uosc 将自行绘制窗口控件和边框。
border=no
# === 核心渲染 ===
vo=gpu-next
hwdec=auto-safe
# === 缩放算法 ===
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
dscale=mitchell
# === 去色带 ===
deband=yes
deband-iterations=4
deband-threshold=48
deband-range=16
deband-grain=8
# === HDR→SDR 色调映射(SDR 显示器专用)===
# 禁用 HDR 直通
target-colorspace-hint=no
# 指定 SDR 显示器特性(注意加点!)
target-prim=bt.709
target-trc=bt.1886
# 色调映射算法
tone-mapping=hable
tone-mapping-param=0.15
# 让上采样过渡更自然
sigmoid-upscaling=yes
sigmoid-center=0.75
sigmoid-slope=6.5
# === 缓存/性能 ===
demuxer-max-bytes=500MiB
demuxer-max-back-bytes=150MiB
cache=yes
cache-secs=10
# === 亮度/对比度微调 ===
brightness=0
contrast=1.0

也可以用AI生成你的定制方案。

安装开源插件thumbfast#

如果想在时间轴中显示缩略图,只需安装 ThumbFast 即可。无需其他操作,uosc 会与之无缝衔接。 前往GitHub仓库下载文件:

  • thumbfast.lua
  • thumbfast.conf

thumbfast.lua 放入你的 scripts 文件夹中。 将 thumbfast.conf 复制到你的 script-opts 文件夹中。 完成配置

使用指南#

操作方法#

MPV的默认界面极其简洁,但是其解码和渲染能力十分优秀。 使用键鼠进行简单的操作:

  • 全屏/默认大小: 左键双击
  • 播放/暂停:右键单击 或者 空格
  • 退出:ESC

设置默认打开方式#

方法一:

  • 播放几次视频后MPV正常情况下就会出现在右键菜单的打卡方式选项中,点击选择其他应用选择MPV始终使用MPV打开

方法二:

  • win+i打开系统设置应用默认应用

方法三:

  • 右键视频文件,打开属性,在打开方式更改

自定义其他功能请参考MPV官方文档

作者制作了一个半成品,不想麻烦的可以下载体验

https://yvyangg.lanzouv.com/ixf3T3k3z0vi 密码:3opg

这里我更改了几个键位,更符合国人使用习惯

  • 左键:暂停/播放
  • 左键双击:全屏/默认
  • 右键:退出

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
MPV——开源好用的极简播放器
https://blog.yvyang.top/posts/21420/index.HTML/
作者
余漾
发布于
2026-02-27
许可协议
CC BY-NC-SA 4.0
相关文章 智能推荐
1
电教委员的自我修养
闲时偶记 这篇文章主要讨论了电教委员在接手新电教平台时需要掌握的一系列操作和注意事项。文章首先强调了电教委员的使命,即提高教学体验和带来适当的快乐。接着,作者详细介绍了创建系统还原点、修改屏幕分辨率和缩放、音频视频播放设置、多媒体展示软件选择、蓝牙连接方法、课程表使用、浏览器设置、时间显示、压缩软件选择、点名软件应用、防止网站访问以及U盘无法识别时的解决方法等。这些内容涵盖了电教平台的日常管理和优化,旨在帮助电教委员提高工作效率,改善学习环境。
2
Reverse:1999解包——音乐《箱中气候》
闲时偶记 这篇文章讲述了作者对游戏重返未来1999中配乐的欣赏,并尝试在游戏文件内找到这些音乐。通过参考教程,作者成功解包了1600首音乐文件,并记录下了其中两首的主要信息,包括标题和专辑名称,封面则取自1999官网。文章最后提供了下载链接,供读者下载这些音乐。
3
B站视频下载软件推荐
闲时偶记 这篇文章介绍了两个B站视频下载软件,分别是唧唧Down和BiliDown。唧唧Down是一款老牌的B站视频下载器,支持多种格式的视频下载,并且终身免费提供使用。而BiliDown则是一个开源免费的B站视频下载器,由王子周棋洛开发,但已经下线了。
4
信息课上的斗智斗勇
闲时偶记 这篇文章探讨了在信息课上解除教师对电脑控制的方法,作者分享了自己使用JiYuTrainer、命令行结束进程、粉碎文件后结束进程以及挂起(停止)进程等技巧来尝试摆脱老师的控制。这些方法各有特点,如JiYuTrainer适用于`极域电子教室`,而命令行则适用于多种控制软件。此外,还提到了一些替代工具,如TaskExplorer和ProcessExplorer,以解决学校严格管控下的问题。文章最后提供了相关软件的下载链接。
5
网站加速方案:阿里云免费版边缘安全加速ESA
建站札记 这篇文章介绍了如何通过阿里云免费版边缘安全加速ESA服务为个人博客网站加速。作者首先描述了自己无法使用国内CDN服务的情况,然后发现了阿里云的ESA服务,并决定尝试开通该服务。在开通过程中,作者详细解释了如何在控制台添加站点、设置DNS解析记录以及申请证书的具体步骤。
随机文章 随机推荐

评论区

Profile Image of the Author
余漾
澄空碧山 绿水余漾
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
19
分类
2
标签
33
总字数
17,397
运行时长
0
总访问量
0
总访客数
0

文章目录