FFmpeg如何使用alimiter过滤器?

时间:2016-12-21 04:37:04

标签: audio ffmpeg

我在alimiter过滤器上找不到足够的文档。

https://ffmpeg.org/ffmpeg-filters.html#alimiter

我使用-filter_complex alimiter = limit = 0.5并将其应用于文件,但它提升了音量。

我认为这应该会减少音量?

FFmpeg通过cmd限制范围[0.0625 - 1]

ffmpeg -i audio.wav -y -acodec libmp3lame -b:a 320k -ar 44100 -ac 2 -joint_stereo 1 -filter_complex alimiter=limit=0.5 audio.mp3

通过Adobe Audition

查看这两个文件

原始

Original File

FFmpeg alimiter 0.5

FFmpeg alimiter File

1 个答案:

答案 0 :(得分:1)

我发现问题出在这里:

<强>水平

Auto level output signal. Default is enabled. This normalizes audio back to 0dB if enabled. 

我尝试使用level = disabled

来链接这样的过滤器
-filter_complex alimiter=level_in=1:level_out=1:limit=0.5:attack=7:release=100:level=disabled

如果没有提高音量,现在很难限制。