Schalten Sie die Eingänge auf den scale2ref-Filter um.
[0:v][1:v]scale2ref[ua][b]
Ich versuche, ein Video in FFMPEG zu überlagern. Dafür verwende ich den folgenden Befehl.
-i C:\Users\Vivek\Desktop\SAM\Effects\bubbles.mp4 -i C:\Users\Vivek\Desktop\selfie.jpg -filter_complex "[1:v][0:v]scale2ref[ua][b];[ua]setsar=1,format=yuva444p,colorchannelmixer=aa=0.5[u];[b][u]overlay[v]" -map "[v]" C:\Users\Vivek\Desktop\selfie.gif
Die obigen Befehle funktionieren einwandfrei, aber dies streckt das Bild entsprechend der Breite des Videos, während ich die Rückseite davon will, dh das Video auf Breite und Höhe des Bildes strecken.
Schalten Sie die Eingänge auf den scale2ref-Filter um.
[0:v][1:v]scale2ref[ua][b]