如何使用 ffmpeg 合并音频,而不是 concat

cod*_*iot 13 audio ffmpeg audio-recording

我希望合并音频文件并成为最长的文件的长度。

不要连接它们,这意味着在另一个后面添加一个。

我从昨天晚上开始尝试谷歌搜索,但没有找到任何这样的东西。这真的可能吗?

cod*_*iot 15

为了帮助他人,我发布了我找到的解决方案:

http://www.ffmpeg.org/ffmpeg-filters.html#amix

将多个音频输入混合到一个输出中。

例如

ffmpeg -i INPUT1 -i INPUT2 -i INPUT3 -filter_complex amix=inputs=3:duration=first:dropout_transition=3 OUTPUT
Run Code Online (Sandbox Code Playgroud)

上面的命令将 3 个输入音频流混合到一个输出,其持续时间与第一个输入相同,丢失转换时间为 3 秒。