Ich versuche, mehrere Bilder in unterschiedlichen Intervallen in einer Videodatei zu überlagern. Und ich möchte jedes Bild skalieren. Ich kann das für ein Bild tun. Kann mir bitte jemand auch mit der Skalierungsoption für andere Bilder helfen?
ffmpeg -i _2.mp4 -i gloves.png -i socks.png -i shoes.png -filter_complex "[1:v]scale=320:240 [ovrl], [0:v][ovrl]overlay=y=H-h:enable='between(t,3,8)'[v1]; [v1][2]overlay=y=H-h:enable='between(t,6,8)'[v2]; [v2][3]overlay=y=H-h:enable='between(t,8,10)'[v3]" -map "[v3]" -map 0:a -c:a copy outputVideo.mp4
-Schoba
Antwort1
Antwort:
ffmpeg -i 2.mp4 -i Handschuhe.png -i Socken.png -filter_complex "[1:v]Skala=320:240 [ovrl]; [0:v][ovrl]Overlay=y=Hh:Enable='Between(t,3,8)'[v1];[2:v]Skala=320:240 [ovrl1];[v1][ovrl1]Overlay=y=Hh:Enable='Between(t,15,20)'[v2]" -map "[v2]" -map 0:a -c:a Kopiere Ausgabevideo.mp4