配置文件
本节介绍 mpv 的配置文件系统,帮助您自定义 mpv 的行为。
配置文件位置
mpv 使用两个主要配置文件:
主配置文件 (mpv.conf)
用于设置播放器选项:
- Windows:
%APPDATA%/mpv/mpv.conf - macOS:
~/.config/mpv/mpv.conf - Linux:
~/.config/mpv/mpv.conf
输入配置文件 (input.conf)
用于自定义快捷键:
- Windows:
%APPDATA%/mpv/input.conf - macOS:
~/.config/mpv/input.conf - Linux:
~/.config/mpv/input.conf
配置文件格式
mpv.conf 格式
每行一个选项,格式为:
bash
选项=值
选项示例:
bash
# 视频输出
vo=gpu
# 音频输出
ao=wasapi
# 默认音量
volume=80
# 全屏启动
fs=yes
# 窗口大小
geometry=1280x720input.conf 格式
每行一个快捷键绑定,格式为:
bash
快捷键 命令 参数示例:
bash
# 自定义快捷键
SPACE cycle pause
RIGHT seek 10
LEFT seek -10常用配置示例
视频配置
bash
# 使用 GPU 硬件解码
hwdec=auto
# 视频输出驱动
vo=gpu
# 视频渲染质量
profile=gpu-hq
# 色彩管理
icc-profile-auto=yes音频配置
bash
# 音频输出驱动
ao=wasapi
# 默认音量
volume=80
# 音频标准化
audio-normalize-downmix=yes
# 音频延迟
audio-delay=0字幕配置
bash
# 字幕字体
sub-font="Noto Sans CJK SC"
# 字幕大小
sub-font-size=40
# 字幕颜色
sub-color="#FFFFFFFF"
# 字幕阴影
sub-shadow-color="#80000000"
sub-shadow-offset=2界面配置
bash
# 窗口标题
title="${media-title}"
# OSC 样式
osc=yes
# 进度条样式
osd-bar=yes
# 状态信息
osd-level=1配置文件优先级
mpv 按以下优先级加载配置:
- 命令行选项(最高优先级)
- 用户配置文件
- 系统配置文件
- 默认值(最低优先级)
配置文件目录
除了主配置文件外,mpv 还使用以下目录:
脚本目录
- Windows:
%APPDATA%/mpv/scripts/ - macOS:
~/.config/mpv/scripts/ - Linux:
~/.config/mpv/scripts/
字体目录
- Windows:
%APPDATA%/mpv/fonts/ - macOS:
~/.config/mpv/fonts/ - Linux:
~/.config/mpv/fonts/
缓存目录
- Windows:
%LOCALAPPDATA%/mpv/ - macOS:
~/.cache/mpv/ - Linux:
~/.cache/mpv/
配置文件编码
配置文件应使用 UTF-8 编码。在 Windows 上,建议使用支持 UTF-8 的文本编辑器(如 VS Code、Notepad++)。
配置文件调试
查看当前配置
bash
mpv --show-profile=gpu-hq验证配置文件
bash
mpv --config-files-only video.mp4查看所有选项
bash
mpv --list-options