叠加之前的多比例图像 - FFMPEG

Multiple scale images before overlay it - FFMPEG

我正在使用 ffmpeg 库开发 android 可以叠加图像、绘制文本并将音频合并到视频文件然后显示的移动应用程序

我正在使用此命令将两个图像叠加到 .avi 视频中

   ffmpeg -i inputvid  -i photoOne.png  -i photoTwo.png  -filter_complex [1:v]scale=320:320[ovrl],[0:v][ovrl] overlay=25:25:enable='between(t,0,10)' 
,overlay=25:25:enable='between(t,0,10)'" outvid  

此命令仅将第一张图片缩放到 320:320,但我想将第二张图片缩放到 400:400,但我不知道如何为第二张照片指定比例。

使用这个

ffmpeg -i inputvid  -i photoOne.png  -i photoTwo.png  -filter_complex \
        "[1:v]scale=320:320[ovr1]; [2:v]scale=400:400[ovr2]; \
         [0:v][ovr1]overlay=25:25:enable='between(t,0,10)'[int]; \
         [int]ovr2]overlay=25:25:enable='between(t,0,10)'[out]" \
       -map "[out]" outvid

不,因为你的重叠坐标是相同的。第二张图片将覆盖结果中的第一张图片。