向特定时间添加底音频和音频

时间:2018-10-17 06:18:35

标签: bash ffmpeg

美好的一天,我想知道是否有一种方法可以在特定时间使用FFmpeg将音频作为底音频添加到另一音频中,更像是在播客进行过程中播客广告声音。 到目前为止,这是我尝试过的

ffmpeg -i audio.mp3 -i background.mp3 -filter_complex "[0:a]volume=1dB[a0];[1:a]volume=0.5[a1];[a0][a1]amerge=inputs=2[a]" -map "[a]" -ac 1 -ab 32000 -ar 22050 -strict -2 -y 10 audio_with_backgroud.mp3

提前谢谢

1 个答案:

答案 0 :(得分:0)

请尝试以下操作:

ffmpeg -i main_audio.m4a -i bgm.mp3 -filter_complex \
[0:0]volume=3.15[a];[1:0]volume=0.07[b];[a][b]amix=inputs=2:duration=longest\
-c:a libmp3lame merged_audio.mp3

在这里您可以指定主要音频的音量(在代码中调整volume = x [a]的值)。可以通过控制(volume = x [b])的值来调整背景得分量。

相关问题