AUDIO FILTERS(音频滤镜)
音频滤镜可以在音频数据到达音频输出之前对其进行修改。
使用方法
bash
# 使用音频滤镜
mpv --af=filter1,filter2 video.mp4
# 在运行时添加滤镜
af add filter常用滤镜
volume(音量)
调整音频音量。
bash
af=volume=0.5equalizer(均衡器)
参数均衡器。
bash
af=equalizer=f=1000:width_type=h:width=200:g=-10参数:
f- 频率(Hz)width_type- 带宽类型(h/q/o)width- 带宽g- 增益(dB)
acompressor(压缩器)
动态范围压缩。
bash
af=acompressor参数:
threshold- 阈值ratio- 压缩比attack- 起始时间release- 释放时间
alimiter(限幅器)
音频限幅器。
bash
af=alimiter参数:
limit- 限制值attack- 起始时间release- 释放时间
afftdn(频域去噪)
基于 FFT 的去噪。
bash
af=afftdn参数:
nr- 噪声减少nf- 噪声频率nt- 噪声类型
anlmdn(时域去噪)
非局部均值去噪。
bash
af=anlmdndelay(延迟)
音频延迟。
bash
af=delay=0.1aresample(重采样)
音频重采样。
bash
af=aresample=48000pan(混音)
声道混音。
bash
af=pan=stereo|FL=c0+0.5*c2|FR=c1+0.5*c2loudnorm(响度标准化)
EBU R128 响度标准化。
bash
af=loudnormdynaudnorm(动态音频标准化)
动态音频标准化。
bash
af=dynaudnormcompressor(压缩器)
音频压缩器。
bash
af=compressorgate(噪声门)
噪声门。
bash
af=gatesurround(环绕声)
环绕声解码。
bash
af=surroundkaraoke(卡拉 OK)
卡拉 OK 滤镜。
bash
af=karaoke滤镜链
多个滤镜
bash
# 多个滤镜
af=volume=0.5,equalizer=f=1000:width_type=h:width=200:g=-10滤镜顺序
bash
# 滤镜顺序
af=volume=0.5,acompressor运行时操作
bash
# 添加滤镜
af add volume=0.5
# 移除滤镜
af remove volume
# 切换滤镜
af toggle volume=0.5
# 清除所有滤镜
af clr相关链接
- OPTIONS - 选项列表
- VIDEO FILTERS - 视频滤镜
- AUDIO OUTPUT DRIVERS - 音频输出驱动