So skalieren Sie mehrere Overlay-Bilder

So skalieren Sie mehrere Overlay-Bilder

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

verwandte Informationen