ffmpeg sidechaingate更多示例

时间:2016-11-26 09:03:28

标签: ffmpeg

我想看看新过滤器“sidechaingate”的工作方式,但我没有在ffmpeg文档中找到任何示例。

我不确定这对我的情况是否有用。

我需要这样做:

如果信号'A'与信号'B'相比音量非常低,则应用信号A上的门(或简单地切换到信号'B',这是我的最佳解决方案)

说实话,理想是:

如果信号'A'的音量小于-45 dB(例如),则切换到信号'B'

有可能以某种方式吗?

谢谢!!

1 个答案:

答案 0 :(得分:0)

使用

ffmpeg -i a.wav -i b.wav -filter_complex
        "[0]agate=range=0:threshold=0.0056:ratio=9000:makeup=2[a];
         [1][0]sidechaincompress=threshold=0.0056:ratio=20:makeup=2[b];
         [a][b]amix" out.wav

阈值计算如下:10 to the power of (decibel value/20)

e.g。 -45 dB将是10 ^ (-45/20) = 10 ^ -2.25 = 0.0056