我正在尝试将视频(例如报告)与其他不同的视频或图像进行叠加,例如Facebook页面的提示或网站的提示。这些其他视频或图像小于原始视频,有时甚至是透明的(rgba)。
我已经尝试叠加多个视频,效果很好:
ffmpeg -i 30fps_fhd.mp4 -i sample.mp4 -i timer.webm -i logo.jpg -filter_complex "overlay = x=100:y=1000, overlay = x=30:y=66:eof_action=pass, overlay = x=0:y=0" -acodec copy -t 70 out.mp4
但是,现在,我不想在视频的开头而不是在一段时间后开始播放一些视频或图像。 我找到了“ itsoffset”或“ setpts”之类的标志,但我不知道如何将其应用于此“多个视频/图像叠加命令”。
LG Bamba
答案 0 :(得分:0)
好的,我发现了它是如何工作的。我必须使用[index:v]在其上应用效果(用逗号分隔)并将其保存在变量中(在效果链末尾添加[var-name])。然后,可以通过将两个变量(如果未编辑,然后输入变量-> [index:v])彼此相邻放置效果元,并在它们旁边写入效果元数据,从而应用叠加效果。