【问题标题】:How to gain volumes of specific bands of audio files using ffmpeg?如何使用 ffmpeg 获得特定频段的音频文件的音量?
【发布时间】:2019-05-09 23:59:15
【问题描述】:

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

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

提前致谢?

【问题讨论】:

    标签: audio ffmpeg noise-reduction


    【解决方案1】:

    使用equalizer 过滤器。

    例如在 1000 Hz 时衰减 10 dB,带宽为 200 Hz,在 8000 Hz 时衰减 5 dB,带宽为 1000 Hz:

    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 过滤器在一个过滤器实例中执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-03
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多