如何根据主音量调节背景音乐音量?

时间:2017-07-31 08:07:43

标签: audio ffmpeg html5-audio ffmpeg-php

我正在使用以下ffmpeg“amerge”命令来混合两个音频文件,

ffmpeg -i voice.mp3 -i music.mp3 -filter_complex "[0:a]volume=1dB[a0];[1:a]volume=0.5[a1];[a0][a1]amerge=inputs=2[a]" -map "[a]" -strict -2 -y output.mp3

voice.mp3文件还包括音频中间的静音,静音的位置是完全动态的。

目前,语音音量设置为1db,音乐音量设置为0.5。因此,当没有语音时,音频音量很低,如果我增加背景音乐音量,则会破坏语音清晰度。

有没有一种方法可以在使用“ffmpeg”或任何此类工具进行混音时动态调整音量和音乐的音量?

我知道可以通过编写代码来分离静音和语音,然后将音乐单独混合然后将所有内容合并在一起,在这种方法中获取音乐流没有任何混乱是很困难的,这也需要大量的编码和测试。

0 个答案:

没有答案