音频滤镜
本节列出 mpv 的音频滤镜。
均衡器
参数均衡器
bash
# 参数均衡器
af=lavfi=[equalizer=f=1000:width_type=h:width=200:g=-10]参数:
f- 频率(Hz)width_type- 带宽类型(h/q/o)width- 带宽g- 增益(dB)
图示均衡器
bash
# 图示均衡器
af=lavfi=[equalizer=f=100:width_type=h:width=200:g=-10]
af=lavfi=[equalizer=f=1000:width_type=h:width=200:g=-10]
af=lavfi=[equalizer=f=10000:width_type=h:width=200:g=-10]压缩器
动态范围压缩
bash
# 压缩器
af=lavfi=[acompressor]参数:
threshold- 阈值ratio- 压缩比attack- 起始时间release- 释放时间
限幅器
bash
# 限幅器
af=lavfi=[alimiter]参数:
limit- 限制值attack- 起始时间release- 释放时间
去噪
频域去噪
bash
# 频域去噪
af=lavfi=[afftdn]参数:
nr- 噪声减少nf- 噪声频率nt- 噪声类型
时域去噪
bash
# 时域去噪
af=lavfi=[anlmdn]参数:
s- 强度p- 窗口大小m- 平均大小
延迟
音频延迟
bash
# 音频延迟
af=delay=0.1参数:
- 延迟时间(秒)
音频对齐
bash
# 音频对齐
af=aresample=async=1参数:
async- 异步模式
音量
音量调整
bash
# 音量调整
af=lavfi=[volume=0.5]参数:
- 音量倍数
音量标准化
bash
# 音量标准化
af=lavfi=[loudnorm]参数:
I- 目标响度LRA- 响度范围tp- 真峰值
混音
声道混音
bash
# 声道混音
af=lavfi="[pan=stereo|FL=c0+0.5*c2|FR=c1+0.5*c2]"参数:
- 声道映射
下混
bash
# 下混
af=lavfi="[pan=stereo|FL=c0+0.5*c2+0.7*c4|FR=c1+0.5*c2+0.7*c5]"滤镜链
多个滤镜
bash
# 多个滤镜
af=lavfi=[equalizer=f=1000:width_type=h:width=200:g=-10],lavfi=[acompressor]滤镜顺序
bash
# 滤镜顺序
af=lavfi=[volume=0.5],lavfi=[equalizer=f=1000:width_type=h:width=200:g=-10]滤镜调试
调试信息
bash
# 显示滤镜信息
mpv --msg-level=all=v video.mp4
# 测试滤镜
mpv --af=lavfi=[volume=0.5] video.mp4滤镜测试
bash
# 测试均衡器
mpv --af=lavfi=[equalizer=f=1000:width_type=h:width=200:g=-10] video.mp4
# 测试压缩器
mpv --af=lavfi=[acompressor] video.mp4