使用 ffmpeg 合并(连接)文件,指定每个文件的开始时间

使用 ffmpeg 合并(连接)文件,指定每个文件的开始时间

我有很多音频文件,例如:

  • 音频001.wav
  • 音频002.wav
  • 音频003.wavETC。

我需要将所有文件合并在一起并指定每个文件的起始位置,例如音频001.wav应于 00:00:03 开始​​,音频002.wav在 00:00:10 等等。

如果文件之间有空闲空间,则必须用静音填充。或者,如果文件重叠,我不在乎,因为所有位置和长度都是数学上预先安排好的,而且重叠无论如何都会很小(例如 1-5 毫秒,或者 1-2 毫秒)。

有没有办法用 ffmpeg 进行这样的合成?或者其他命令行实用程序?

相关内容