Risposte:
Se stai chiedendo di ruotare un video di 90º o 180º, dovresti usare avidemux.
sudo apt-get update
sudo apt-get install avidemux
E hai finito.
Puoi anche usare ffmpeg e la riga di comando (tratta da Rotating video with FFmpeg ):
Ruota di 90 in senso orario:
ffmpeg -i in.mov -vf "transpose=1" out.mov
Per il parametro transpose è possibile passare:
0 = 90CounterCLockwise and Vertical Flip (default) 1 = 90Clockwise 2 = 90CounterClockwise 3 = 90Clockwise and Vertical Flip
E per capovolgerlo in orizzontale ( documentazione di ffmpeg ):
Capovolgi il video in ingresso in orizzontale.
Ad esempio per capovolgere orizzontalmente il video in ingresso con `ffmpeg ':
ffmpeg -i in.avi -vf "hflip" out.avi
Nota bene
Sono state fornite avconv
invece versioni precedenti di Ubuntu ffmpeg
. In questo caso basta cambiare ffmpeg
in avconv
:
avconv -i in.mov -vf "transpose=1" out.mov
-sameq
non significa "stessa qualità" , in realtà è un'opzione molto limitata che non è quasi mai praticamente utile ed è stata rimossa dalle versioni recenti di ffmpeg proprio perché il suo nome provoca confusione.
ffmpeg
ho dovuto specificare il codec / libreria in modo esplicito: ffmpeg -i in.mp4 -vcodec libx264 -vf "transpose=2" out.mkv
. Se dice Unknown encoder libx264
, è necessario installare il libavcodec-extra
pacchetto appropriato .
Intendi la rotazione durante la riproduzione o la conversione in una versione ruotata?
Come utente da riga di comando uso normalmente mplayer:
Riproduzione:
mplayer -vf rotate=1 videofile.mp4
(la rotazione può avere valori da 0 a 7, 1 ruota di 90 gradi in senso orario)
Converti (richiede la transcodifica):
mencoder -vf rotate=1 videofile.mp4 -oac copy -of lavf -lavfopts format=mp4 -ovc lavc -lavcopts vcodec=mpeg4 -o newfilename.mp4
(puoi usare anche altri codec video, questo è solo un esempio)
Ed ecco uno strumento grafico per fare quest'ultimo: kdenlive (un'applicazione kde dall'universo)
mplayer -vf flip,mirror videofile.mkv
mplayer -vf flip,mirror
tutto va bene. Ma quando provo a convertirlo, usando mencoder -vf flip,mirror
, viene comunque ruotato di 90 °. Esiste una sintassi diversa per mencoder
capovolgere un video di 180 °?
Se vuoi solo vedere un film con un orientamento diverso, a partire dal Totem 3.1.4 (in Raring 13.04 e oltre), c'è un "plugin di rotazione" che puoi attivare (modifica / plugin), quindi ruotare ad es. Ctrl-R.
Penso che la corretta rotazione dovrebbe essere automatica quando ci sono metadati di rotazione, e ho commentato un bug Totem rilevante qui: Bug 701950 - Iphone Movies
Ci sono anche modi per farlo in mplayer (e per convertire in un film ruotato con mencoder), ad es
mplayer -vf rotate file.mov
o
mencoder file.mov -oac lavc -ovc x264 -vf rotate=1 -o file-rotated.mov
L'opzione migliore (secondo me!) È OpenShot, segui semplicemente questi semplici passaggi:
OpenShot ritaglia il video quando viene ruotato da orizzontale a verticale. Per compensare, ho provato questi passaggi e ha funzionato. Spero che funzioni anche per te.
In questo modo, potresti trovare il video meno ritagliato e non dovrebbe essere evidente.
Uno strumento semplice che può anche ruotare è transmageddon. Installalo con
sudo apt install transmageddon
quindi carica il tuo file e scegli la posizione di rotazione