/ / FFMPEG Image Zoom auf eine Position X Y - ffmpeg, Bilder, Koordinaten, Positionsparameter

FFMPEG Image Zoom auf eine Position X Y - ffmpeg, Bilder, Koordinaten, Positionsparameter

Ich muss auf einen bestimmten Punkt eines Bildes zoomen. Was muss ich in diesem vorhandenen Skript ändern, zum Beispiel Y: 81% X: 27%?

 ffmpeg -r 25 -i image.jpg -vf
"zoompan=z="zoom+0.001":x="if(gte(zoom,1.5),x,x+1)":y="y":d=125"
-y -shortest -c:v libx264 output.mp4 -y

Bildbeispiel

Antworten:

3 f√ľr Antwort ‚ĄĖ 1

Verwenden

ffmpeg -i image.jpg 
-vf "zoompan=z="min(zoom+0.01,2.5)":x="iw/2-iw*(1/2-27/100)*on/150-iw/zoom/2":y="ih/2-ih*(1/2-81/100)*on/150-ih/zoom/2":d=150" 
-c:v libx264 output.mp4 -y

150 ist die Dauer des Zooms (und des Films) und zoomt von der Mitte zum Zielpunkt. zoompan Bei kurzen Animationen wird keine gleichmäßige Bewegung erzeugt. Erhöhen Sie daher die Länge.