Skip to content

音频选项

本节列出 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

下一步