音频选项
本节列出 mpv 的音频输出和处理选项。
音频输出驱动
输出驱动选择
bash
# 自动选择
ao=auto
# WASAPI (Windows)
ao=wasapi
# CoreAudio (macOS)
ao=coreaudio
# PulseAudio (Linux)
ao=pulse
# ALSA (Linux)
ao=alsa
# JACK (Linux)
ao=jack
# PipeWire (Linux)
ao=pipewire驱动选项
bash
# 独占模式
audio-exclusive=yes
# 音频设备
audio-device=auto
audio-device=wasapi/{DEVICE_ID}
audio-device=pulse/{DEVICE_NAME}音量控制
音量设置
bash
# 默认音量
volume=100
# 最大音量
volume-max=200
# 音量步进
volume-step=2
# 静音
mute=yes音频标准化
bash
# 启用音频标准化
audio-normalize-downmix=yes
# 禁用音频标准化
audio-normalize-downmix=no音频延迟
延迟设置
bash
# 音频延迟(秒)
audio-delay=0.1
# 负延迟
audio-delay=-0.1
# 自动延迟
audio-delay=auto音频同步
bash
# 启用音频同步
audio-sync=yes
# 音频同步模式
audio-sync=audio
audio-sync=video音频格式
采样率
bash
# 指定采样率
audio-samplerate=48000
# 自动采样率
audio-samplerate=0
# 常见采样率
audio-samplerate=44100
audio-samplerate=48000
audio-samplerate=96000声道配置
bash
# 立体声
audio-channels=stereo
# 5.1 环绕声
audio-channels=5.1
# 7.1 环绕声
audio-channels=7.1
# 自动
audio-channels=auto音频格式
bash
# 指定音频格式
audio-format=s16
# 自动
audio-format=auto
# 常见格式
audio-format=s16
audio-format=s32
audio-format=float音频滤镜
内置滤镜
bash
# 均衡器
af=lavfi=[equalizer=f=1000:width_type=h:width=200:g=-10]
# 压缩器
af=lavfi=[acompressor]
# 限幅器
af=lavfi=[alimiter]
# 去噪
af=lavfi=[afftdn]音频延迟滤镜
bash
# 音频延迟
af=delay=0.1
# 音频对齐
af=aresample=async=1音频输出配置
缓冲配置
bash
# 音频缓冲区大小
audio-buffer=0.2
# 音频缓冲区数量
audio-device-buffer=2重采样
bash
# 重采样质量
audio-resample-filter-size=16
audio-resample-phase-shift=10
audio-resample-linear=no
# 重采样引擎
audio-resample-engine=swresample多声道音频
声道映射
bash
# 声道映射
audio-channels=2.1
audio-channels=5.1
audio-channels=7.1
# 自定义声道映射
af="pan=stereo|FL=c0+0.5*c2|FR=c1+0.5*c2"下混配置
bash
# 下混矩阵
audio-downmix=yes
# 下混系数
af="pan=stereo|FL=c0+0.5*c2+0.7*c4|FR=c1+0.5*c2+0.7*c5"音频设备
设备选择
bash
# 列出可用设备
mpv --audio-device=help
# 指定设备
audio-device=auto
audio-device=wasapi/{DEVICE_ID}
audio-device=pulse/{DEVICE_NAME}设备配置
bash
# 设备缓冲
audio-device-buffer=2
# 设备延迟
audio-device-latency=0.1音频性能
低延迟配置
bash
# 减少音频延迟
audio-buffer=0.1
# 使用低延迟驱动
ao=wasapi
audio-exclusive=yes高质量配置
bash
# 高质量重采样
audio-resample-filter-size=32
audio-resample-phase-shift=20
# 高质量输出
audio-format=s32
audio-samplerate=96000音频调试
调试信息
bash
# 显示音频信息
mpv --msg-level=all=v video.mp4
# 显示性能统计
mpv --stats video.mp4
# 显示音频设备
mpv --audio-device=help音频测试
bash
# 测试音频输出
mpv --ao=wasapi video.mp4
# 测试音频质量
mpv --audio-samplerate=96000 video.mp4