Audio 使用FFMPEG将音频(带偏移)添加到视频

Audio 使用FFMPEG将音频(带偏移)添加到视频,audio,video,ffmpeg,Audio,Video,Ffmpeg,我有一个10分钟的视频和一个50分钟的音频mp3。 视频在音频播放500秒后开始。 使用FFMPEG,如何将音频添加到视频中,但指定500秒音频偏移量(以便它们同步) 编辑: 在本部分的底部,它建议如何指定偏移 $ ffmpeg -i video_source -itsoffet delay -i audio_source -map 0:x -map 1:y ....... 但是,当我应用此选项时,它仍然会从一开始就启动音频。我也无法使音频正确偏移,一些搜索表明,-itscoffset当前为

我有一个10分钟的视频和一个50分钟的音频mp3。 视频在音频播放500秒后开始。 使用FFMPEG,如何将音频添加到视频中,但指定500秒音频偏移量(以便它们同步)

编辑:

在本部分的底部,它建议如何指定偏移

$ ffmpeg -i video_source -itsoffet delay -i audio_source -map 0:x -map 1:y .......

但是,当我应用此选项时,它仍然会从一开始就启动音频。

我也无法使音频正确偏移,一些搜索表明,
-itscoffset
当前为

您可以在ffmpeg崩溃之前尝试获取/编译一个旧版本(听起来没什么意思)

或者,您也可以使用类似于的方式将音频填充到必要的静音中,然后组合使用:

sox -null silence.mp3 trim 0 500    # use -r to adjust sample-rate if necessary
sox silence.mp3 input.mp3 padded_input.mp3
ffmpeg -i in.avi -i padded_input.mp3 out.avi

8年后的今天,
-itscoffset
确实有效

一如:

请注意,您将
-itscoffset
开关置于要延迟的输入之前,在这种情况下
输入_2
将延迟

因此,在您的情况下,如果视频稍后开始,您可以在视频输入之前添加
-itscoffset 00:08:20

ffmpeg -i input_1 -itsoffset 00:00:03 -i input_2