我想用ffmpeg增加或减少特定频段的音量。

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

提前致谢?

最佳答案

使用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过滤器在一个过滤器实例中完成此操作。

10-08 11:55