ffmpg 语音 + 基础 - 当开头有剪切的条目结束时,基础必须结束

ffmpg 语音 + 基础 - 当开头有剪切的条目结束时,基础必须结束

我正在尝试使用 bat 命令来管理音轨。
我的目标是为播客创建带有人声和音乐的音轨。我设法混合了仅包含一个语音录音的文件,并使用 ffmpeg 的自动机制添加了背景音轨,当语音音轨结束时会剪切。
但我希望基本剪切能够适应第一条音轨,发生在开头而不是结尾,以便在语音结束时始终有正确的基本结束。
我可以用什么命令告诉 ffmpeg 来执行此操作?
我不知道我是否清楚。
因此,每个处理过的人声音轨都将成为带有基本音轨(音量为 40%)的混合音轨,它将准确地以基本音轨的结尾结束,而不是剪切。
例如,我有一个 5 分钟的人声音轨,然后我准备好了一个 8 分钟的背景音轨,我希望剪切以使背景音轨适应语音发生在前 3 分钟而不是后 3 分钟,非常感谢任何能帮助我的人。
我现在使用这个,但它会剪切到底部:

ffmpeg -i 4voice4.mp3 -i base.mp3 -filter_complex "[0:a]volume=1.0[a];[1:a]adelay=0s|10s[a2];[a2]volume=0.4[b]; [a][b]amix=inputs=2:duration=first" -c:a libmp3lame -y output.mp3

相关内容