Skip to content

音频滤镜

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

下一步