使用 ffmpeg 将一个 mp3 添加到另一个 mp3 中间

使用 ffmpeg 将一个 mp3 添加到另一个 mp3 中间

我有两个 mp3 文件。

我想给出一个时间戳,比如说 15 秒,然后运行 ​​ffmpeg 命令将第一个 mp3 插入到第二个 mp3 的 15 秒时间戳处。

输出时间线是这样的:

<---- 15 秒第二个 mp3---> <---整个第一个 mp3---> <--- 第二个 mp3 的剩余部分--->

我怎样才能做到这一点?

答案1

您可以使用concat格式。创建一个名为的文件mymp3s.ffconcat,其中包含

file 'first.mp3'
outpoint 15
file 'second.mp3'
file 'first.mp3'
inpoint 15

然后运行

ffmpeg -f concat -i mymp3s.ffconcat [other parameters to your liking] output.mp3

相关内容