2012-05-01 02:45:46 +0000 2012-05-01 02:45:46 +0000
93
93

Kann HandBrake ein Video spiegeln/rotieren?

Ich möchte HandBrake verwenden, um ein Video zu komprimieren, das mit einer Kamera aufgenommen wurde, die verkehrt herum montiert war.

Ich habe einen Verweis auf eine Befehlszeilenoption rotate gefunden, aber ich kann sie in der GUI nicht finden.

Habe ich sie nur übersehen?

Antworten (7)

93
93
93
2013-11-17 17:09:43 +0000

Geben Sie in den Extraoptionen unter der Registerkarte Video , --rotate=4 ein, um im Uhrzeigersinn um 90 zu drehen, oder , --rotate=7 für 90 gegen den Uhrzeigersinn.

Hinweis: Ohne das vorangehende Komma und Leerzeichen funktioniert es nicht.

(Ab Version 0.10.2.7286)

—-Bearbeitung: ab 0.10.5.x

90 Grad gegen den Uhrzeigersinn

, --rotate=8

90 Grad im Uhrzeigersinn

, --rotate=3
23
23
23
2014-02-13 16:27:30 +0000

Aus der Handbrake-Dokumentation:

--rotate Flips images axes
      <M> (default 3)

Zum Drehen um 90° habe ich verwendet:

HandBrakeCLI -i source -o target.m4v --preset="Universal" --rotate="4"

mit Erfolg. Ich hatte kein Glück, dies über die GUI zum Laufen zu bringen.

Anmerkung: Ich bin mir nicht sicher, warum in dem oben genannten Blogeintrag steht:

ein Wert von 1 spiegelt auf X, 2 spiegelt auf Y und 3 spiegelt auf X und Y.

“3” soll die Standardeinstellung sein und sollte daher überhaupt keine Drehung bewirken. Ich habe festgestellt, dass dies stimmt.


Info hinzugefügt von sorein:

HandBrake Dokumentation https://trac.handbrake.fr/wiki/CLIGuide

Sintax:
, –rotate=n (Komma und Leerzeichen erforderlich) Es muss im Reiter VIDEO / EXTRA OPTIONS eingegeben werden

Verhalten von “n” Die Verwaltung der Option ROTATE ist chaotisch. Sie vermischt FLIP und ROTATE!

1 : x flip 2 : y flip 3 : 180 Grad rotieren (auch der DEFAULT) 4 : 90 Grad rotieren (im Uhrzeigersinn) 5 : 90 Grad rotieren + y flip 6 : 270 Grad rotieren + y flip 7 : 270 Grad rotieren

14
14
14
2012-05-01 02:53:17 +0000

Aus einem kürzlich veröffentlichten Beitrag iPhone video rotation (and compression)

HandBrake (oder zumindest die GUI) bietet keine Möglichkeit, Videos zu drehen. Die HandBrake-CLI hat zwar eine “Rotate”-Option, aber ich habe festgestellt, dass es sich dabei nicht um eine echte Drehung handelt. Vielmehr wird einfach um eine Achse gespiegelt. Die Dokumentation ist dürftig, aber ich habe herausgefunden, dass ein Wert von 1 die X-Achse, 2 die Y-Achse und 3 die X- und Y-Achse spiegelt. Ein Wert von 3 entspricht also einer 180°-Drehung, was für Videos, die auf dem Kopf stehen, nützlich ist, aber nicht für Videos, die seitwärts laufen.

mencoder kann eine richtige Drehung durchführen.

Während sich dies auf eine Mac OS-X-Plattform bezieht, sollte es wohl auch bei Ihnen funktionieren. Finden Sie ein Mencoder-Binary für Ihre Plattform.

7
7
7
2014-06-15 18:15:26 +0000

Füllen Sie Offenlegung: VidCoder Autor hier.

Eine Alternative könnte die Verwendung der neuesten VidCoder Beta sein, die die HandBrake-Engine verwendet und In-GUI-Unterstützung für Rotation und Reflexion hat (mit Vorschauen):

2
2
2
2013-08-14 01:59:34 +0000

Ich habe versucht,

-7 --rotate <3>

in das Feld auf der Registerkarte Video unter Optimise Video: Extra Optionen einzugeben.

Es hat funktioniert und mein Video auf der XY-Achse gespiegelt (180 Grad Drehung).

1
1
1
2019-07-27 03:15:51 +0000

Beachten Sie, dass es ab Win x64-Version 1.0.7 (und möglicherweise früheren 1.0-Versionen) jetzt eine Option “Drehen” unter “Filter” gibt, mit denselben Optionen 0/90/180/270, die die CLI derzeit bietet.

1
1
1
2013-12-25 04:23:23 +0000

In Winx64 0.9.9.5530 lautet die Syntax:

rotate=3

Kein führendes oder nachfolgendes Komma, Leerzeichen, etc.