如何使用 ffmpeg 为音频文件添加偏移或延迟?

How to add offset or delay to audio file with ffmpeg?

我需要在文件开头进行偏移(有些沉默),所以我尝试了:

./ffmpeg -itsoffset 100 -i 3.mp3 offset_test.mp3

但是没用。

如何使用 ffmpeg 为音频文件添加偏移量?

对于没有时间戳的格式,您需要添加静音,如@Brad 所述。

ffmpeg -i 3.mp3 -af adelay=100000|100000 delayed.mp3

adelay 以每个通道的毫秒数为单位,以 | 分隔。

目前我为 ffmpeg ver > 4.2 找到的最简单的方法:

ffmpeg -i audio_in.wav -af areverse,apad=pad_dur=1s,areverse audio_out.wav

这将为音频添加 1 秒的偏移量。