我正在使用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,我不知道如何为第二张照片指定比例。
答案 0 :(得分:1)
使用此
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
不,因为你的ovelay坐标是相同的。第二张图像将覆盖结果中的第一张图像。