如何使用ffmpeg覆盖2个视频,以便在主视频之前开始覆盖?

时间:2020-10-02 09:46:02

标签: ffmpeg

此命令将简介插入到主剪辑上,并且主剪辑在第11秒开始播放,但是该简介在第11秒之前不会播放,而仅在主视频开始时播放。我想在主剪辑之前进行介绍性播放,并希望从第11秒开始覆盖主剪辑。我简化了逗号(将简介透明化,以便主剪辑重叠时实际上可见)。

ffmpeg.exe -y -i ovelay.mov -i main.mp4 -an -filter_complex "[0:v]setpts=PTS-STARTPTS[intro];[1:v]setpts=PTS-STARTPTS+11/TB[main_clip];[main_clip][intro]overlay[out]" -map "[out]" "out.mp4"

1 个答案:

答案 0 :(得分:0)

使用tpad过滤器向主要视频的开头添加11秒的黑框。

ffmpeg.exe -y -i ovelay.mov -i main.mp4 -an -filter_complex "[0:v]setpts=PTS-STARTPTS[intro];[1:v]setpts=PTS-STARTPTS,tpad=start_mode=add:start_duration=11:color=black[main_clip];[main_clip][intro]overlay=eof_action=ass[out]" -map "[out]" "out.mp4"