我在项目中使用以下命令将背景音乐与语音音频混合,并且在播放语音时背景音乐会降低音量:
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实现上述两个过滤器吗?