如何在ffmpeg中缩放一些叠加图像

时间:2021-02-18 13:46:51

标签: ffmpeg

ffmpeg -i tmp3.mp4 -i sucai/s4.jpg -i sucai/s1.mp4 -filter_complex "[1]scale=500:500[b];[0][b]overlay=x=0:y=0:enable='between(t,0,5)',overlay=x=0:y=0:enable='between(t,8,15)'" o.mp4 -y

该命令只能处理插入的第一张图片,对第二张无效。 你可以帮帮我吗? 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

添加另一个 scale,使用 ; 代替 , 加入非线性过滤器组,并考虑将 shortest=1 添加到最后一个 overlay

ffmpeg -i tmp3.mp4 -i sucai/s4.jpg -i sucai/s1.mp4 -filter_complex "[1]scale=500:500[b];[2]scale=500:500[c];[0][b]overlay=x=0:y=0:enable='between(t,0,5)'[bg];[bg][c]overlay=x=0:y=0:enable='between(t,8,15)':shortest=1" o.mp4