ffmpeg:对于单个音频文件,如何提高较安静部分的音量并降低较响亮部分的音量?

ffmpeg:对于单个音频文件,如何提高较安静部分的音量并降低较响亮部分的音量?

我曾尝试阅读 ffmpeg Loudnorm 的文档,但我不确定它是否意味着找到最大响度并统一提高/降低整个音频的音量(这不是我想要的),或者它是否意味着提高安静部分的音量并降低响亮部分的音量(这是我想要的)。

答案1

你要找的是压缩扩展器。ffmpeg它可用作过滤器。它工作得很好,但语法比较复杂,可能需要进行一些调整。

例如,您可以使用:

 ffplay some_music.mp3 -af 'compand=.3|.3:1|1:-90/-60|-60/-40|-40/-30|-20/-20:6:0:-90:0.2'

(我ffplay在这里使用,但语法ffmpeg是一样的)

相关内容