我正在使用下面的命令来创建一个包括gif、图像和音频文件的视频,我的输出是 合并所有的输入,但在缩放和叠加图像方面有一个问题。 我的帧大小是600:900,每张图片的叠加因素都在帧内,但每张图片的高度或宽度超过200约的叠加都出了帧,在我要求的小比例的情况下,它的缩放量也更大。
E/ffCOMMAND:
-y -ignore_loop 0 -t 30 -i 'Gif name.gif'
-loop 1 -i 'image_0.png'
-loop 1 -i 'image_1.png'
-loop 1 -i 'image_2.png'
-i 'audio_music.mp3'
-filter_complex
[1]scale=eval=frame:w='214':h='118',fade=t=in:st=2:d=0,fade=t=out:st=4:d=0:alpha=1[img1];
[2]scale=eval=frame:w='203':h='99',fade=t=in:st=5:d=0,fade=t=out:st=8:d=0:alpha=1[img2];
[3]scale=eval=frame:w='213':h='49',fade=t=in:st=9:d=0,fade=t=out:st=13:d=0:alpha=1[img3];
[0][img1]overlay=195:1:shortest=1:format=auto[bg1];
[bg1][img2]overlay=7:233:shortest=1:format=auto[bg2];