在特定点将音频文件叠加到现有视频上

在特定点将音频文件叠加到现有视频上

我目前正在使用类似这样的命令:ffmpeg 添加音频但保持视频长度相同(不是最短)

我希望能够在现有视频(将有自己的音频)的顶部,在视频的特定点添加音频文件。我还希望它保留原始视频长度和视频的原始音频流。

有什么办法可以做到这一点?

答案1

结合延迟混合物过滤器应该可以实现这一点

答案2

这是我对这个问题的解决方案。

ffmpeg -i video -i audio -filter_complex "aevalsrc=0:d=TIME[s1];[s1][1:a]concat=n=2:v=0:a=1[ac1];[0:a][ac1]amix=2[aout]" -map "[0:v]" -map "[aout]" -shortest OUTPUT

相关内容