2017-05-07 7 views
0

Ich habe einen Befehl, der gut schwenken rechts auf einem Bild arbeitet links schwenken:ffmpeg - wie auf einem Bild

ffmpeg -nostdin -loop 1 -i image0.jpg -filter_complex "[0:v]crop=ih:ih:iw/2*t/20:0,trim=duration=5,scale=-2:720" -c:a copy -pix_fmt yuv420p output.mp4 

aber ich kann nicht finden, was das äquivalent wäre rechts zu schwenken. Ich habe versucht, so etwas wie dieses

ffmpeg -nostdin -loop 1 -i image0.jpg -filter_complex "[0:v]crop=ih:ih:iw/2-t*20:0,trim=duration=5,scale=-2:720" -c:a copy -pix_fmt yuv420p output.mp4 

aber es gibt keine guten Ergebnisse

Antwort

1

Verwenden

ffmpeg -nostdin -loop 1 -i image0.jpg -filter_complex "[0:v]crop=ih:ih:iw-ih-(iw-ih)*t/20:0,trim=duration=5,scale=-2:720" -c:a copy -pix_fmt yuv420p output.mp4 

Sie haben eine anfängliche gesetzt versetzt, ist mein iw-ih und dann ein Argument subtrahieren, die in der Bewegung zum Ausdruck bringt Zeit, hier (iw-ih)*t/20

+0

danke, es gibt ein ziemliches Wackeln auf dem Video-Ausgang, keine Ahnung, wie es zu entfernen? (Ich denke, das Wackeln ist auch auf der Pfanne rechts Wirkung, aber seine Intensität scheint je nach Eingabebild zu variieren) – Sulli

+0

Scale up 10x vor dem Crop, und verkleinere nach dem Crop. – Mulvya