使用FFMPEG在一个基本图像上叠加多个图像



我有叠加2张图像的命令,它的工作原理很好,

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

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

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

图像的位置可以随机变化。u2028
我一直在谷歌上搜索,所有内容都重定向到视频上的多个图像或组合视频。u2028

有人能帮我吗?

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

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

最新更新