语音播放时如何淡入和淡出背景音乐,最后如何淡出音频并使用ffmpeg将它们混合在一起

时间:2019-04-03 12:41:57

标签: php audio ffmpeg yii2 command

我在项目中使用以下命令将背景音乐与语音音频混合,并且在播放语音时背景音乐会降低音量:

ffmpeg -y -i speech.mp3 -stream_loop -1 -i music.mp3 -filter_complex "[0:a]asplit=2[sc][mix];[1:a][sc]sidechaincompress=threshold=0.01:ratio=5[bg];[mix][bg]amix=inputs=2:duration=first:dropout_transition=0[final]" -map [final] finalAudio.mp3

我想将这两个过滤器添加到音频:

1)语音到达时对背景音乐的淡入效果为1.5秒,语音结束时为1.5秒的淡入效果。 speech.mp3具有多个语音且语音之间保持沉默。

2)在音频结束时淡出效果1.5秒钟。

有人可以通过我的上述命令使用ffmpeg实现上述两个过滤器吗?

0 个答案:

没有答案