如何使用ffmpeg获取特定频段的音频文件的音量?

时间:2019-05-09 23:59:15

标签: audio ffmpeg noise-reduction

我想用ffmpeg增大或减小特定频段的音量。

我认为带阻和带通滤波器可以做类似的事情。 但是,有什么方法可以拒绝特定频段80%的能量?

提前谢谢吗?

1 个答案:

答案 0 :(得分:2)

使用equalizer过滤器。

以200 Hz带宽在1000 Hz处衰减10 dB并以1000 Hz带宽在8000 Hz处衰减5 dB的示例:

ffmpeg -i input.mp3 -af equalizer=frequency=1000:width=200:width_type=h:gain=-10,equalizer=frequency=8000:width=1000:width_type=h:gain=-5 output.wav

或者您可以使用anequalizer过滤器在一个过滤器实例中完成该操作。