Antworten:
Wenn Sie ein Video um 90º oder 180º drehen möchten, sollten Sie avidemux verwenden.
sudo apt-get update
sudo apt-get install avidemux
Und du bist fertig.
Sie können auch ffmpeg und die Befehlszeile verwenden (aus dem Drehen von Videos mit FFmpeg ):
90 im Uhrzeigersinn drehen:
ffmpeg -i in.mov -vf "transpose=1" out.mov
Für den transponierten Parameter können Sie Folgendes übergeben:
0 = 90CounterCLockwise and Vertical Flip (default) 1 = 90Clockwise 2 = 90CounterClockwise 3 = 90Clockwise and Vertical Flip
Und um es horizontal zu spiegeln ( ffmpeg-Dokumentation ):
Klappen Sie das Eingangsvideo horizontal.
Zum Beispiel, um das Video in der Eingabe mit `ffmpeg 'horizontal umzudrehen:
ffmpeg -i in.avi -vf "hflip" out.avi
Nota bene
Ältere Versionen von Ubuntu geliefert avconv
statt ffmpeg
. In diesem Fall wechseln Sie einfach ffmpeg
zu avconv
:
avconv -i in.mov -vf "transpose=1" out.mov
-sameq
bedeutet nicht "gleiche Qualität" , es ist tatsächlich eine sehr eingeschränkte Option, die praktisch nie nützlich ist, und wurde aus neueren Versionen von ffmpeg gerade deshalb entfernt, weil ihr Name Verwirrung stiftet.
ffmpeg
mir den Codec / Bibliothek angeben musste explizit: ffmpeg -i in.mp4 -vcodec libx264 -vf "transpose=2" out.mkv
. In diesem Fall Unknown encoder libx264
müssen Sie das entsprechende libavcodec-extra
Paket installieren .
Meinen Sie Rotation bei der Wiedergabe oder Umwandlung in eine gedrehte Version?
Als Kommandozeilen-Benutzer benutze ich normalerweise mplayer:
Wiedergabe:
mplayer -vf rotate=1 videofile.mp4
(Drehen kann Werte von 0 bis 7 annehmen, 1 dreht 90 Grad im Uhrzeigersinn)
Konvertieren (erfordert Transcodierung):
mencoder -vf rotate=1 videofile.mp4 -oac copy -of lavf -lavfopts format=mp4 -ovc lavc -lavcopts vcodec=mpeg4 -o newfilename.mp4
(Sie können auch andere Video-Codecs verwenden, dies ist nur ein Beispiel)
Und hier ist ein grafisches Tool, um Letzteres zu tun: kdenlive (eine KDE-Anwendung aus dem Universum)
mplayer -vf flip,mirror videofile.mkv
mplayer -vf flip,mirror
allem starte, ist alles in Ordnung. Aber wenn ich versuche, es zu konvertieren, mencoder -vf flip,mirror
wird es immer noch um 90 ° gedreht. Gibt es eine andere Syntax mencoder
, um ein Video um 180 ° zu drehen?
Wenn Sie einen Film nur in einer anderen Ausrichtung anzeigen möchten, gibt es ab Totem 3.1.4 (in Raring 13.04 und höher) ein "Rotations-Plugin", das Sie aktivieren (Bearbeiten / Plugins) und dann drehen können, z. B. über ctrl-r.
Ich denke, die richtige Drehung sollte automatisch erfolgen, wenn Rotationsmetadaten vorhanden sind, und ich habe hier einen relevanten Totem-Fehler kommentiert: Fehler 701950 - Iphone-Filme
Es gibt auch Möglichkeiten, dies im mplayer zu tun (und mit dem Mencoder in einen gedrehten Film zu konvertieren), z
mplayer -vf rotate file.mov
oder
mencoder file.mov -oac lavc -ovc x264 -vf rotate=1 -o file-rotated.mov
Die beste Option (meiner Meinung nach!) Ist OpenShot, Sie folgen einfach diesen einfachen Schritten:
OpenShot schneidet das Video ab, wenn es von Querformat zu Hochformat gedreht wird. Zum Ausgleich habe ich diese Schritte ausprobiert und es hat funktioniert. Hoffe, es funktioniert auch für Sie.
Auf diese Weise wird das Video am wenigsten zugeschnitten und sollte nicht auffallen.
Ein einfaches Werkzeug, das sich auch drehen lässt, ist Transmageddon. Installieren Sie es mit
sudo apt install transmageddon
Laden Sie dann Ihre Datei hinein und wählen Sie die Drehposition