使用FFMPEG在一个基础图像上覆盖多个图像

使用FFMPEG在一个基础图像上覆盖多个图像,ffmpeg,Ffmpeg,我有命令覆盖两幅图像,效果很好 "-y -i \(image1) -i \(image2) -filter_complex [0][1]overlay=(W-w)/2:(H-h)/2 \(out)" 


我希望添加多个图像,例如:我们有四个图像[image1,image2,image3,image4] 现在image1将是基本的一个,我想在image1上的其他3个图像作为覆盖 图像位置可以随机变化。
 我一直试图在谷歌上搜索这个,一切都重定向到多个视频图像或合并视频。
 有人能帮我吗。您需要

我有命令覆盖两幅图像,效果很好

"-y -i \(image1) -i \(image2) -filter_complex [0][1]overlay=(W-w)/2:(H-h)/2 \(out)"



我希望添加多个图像,例如:我们有四个图像[image1,image2,image3,image4]

现在image1将是基本的一个,我想在image1上的其他3个图像作为覆盖

图像位置可以随机变化。
 我一直试图在谷歌上搜索这个,一切都重定向到多个视频图像或合并视频。



有人能帮我吗。

您需要使用多个过滤器。一个基本的例子:

ffmpeg -i input0 -i input1 -i input2 -i input3 
-filter_complex "[0][1]overlay[bg0];[bg0][2]overlay[bg1];[bg1][3]overlay[v]"
-map "[v]" output