Come posso ruotare un video?

113

C'è un modo per cambiare l'angolo di rotazione di un file video?

Ho un paio di video nella direzione sbagliata, quindi tutto ciò che volevo è correggerlo.

    
posta maniat1k 29.11.2011 - 12:19

6 risposte

87

Se stai chiedendo di ruotare un video di 90º o 180º, dovresti usare avidemux.

sudo apt-get update
sudo apt-get install avidemux
  1. apri il video in avidemux
  2. seleziona un nuovo formato video e non scegliere la copia
  3. Sotto "Video" fai clic su Filtri
    1. Scegli "Trasforma" e scorri verso il basso finché non vedi ruotare.
    2. Aggiungilo
    3. seleziona l'angolo giusto
    4. seleziona l'anteprima
    5. OK.
  4. Vai al file
  5. risparmiare
  6. salva il video

E il gioco è fatto.

    
risposta data Infernodot 29.11.2011 - 12:53
118

Puoi anche utilizzare ffmpeg e la riga di comando (tratto da Rotazione di video con FFmpeg ):

  

Ruota di 90 in senso orario:

ffmpeg -i in.mov -vf "transpose=1" out.mov
     

Per il parametro transpose puoi passare:

0 = 90CounterCLockwise and Vertical Flip (default) 
1 = 90Clockwise 
2 = 90CounterClockwise 
3 = 90Clockwise and Vertical Flip

E per capovolgerlo orizzontalmente ( documentazione ffmpeg ):

  

Capovolgi il video in ingresso orizzontalmente.

     

Ad esempio per capovolgere orizzontalmente il video in ingresso con "ffmpeg":

ffmpeg -i in.avi -vf "hflip" out.avi

Nota bene

Versioni precedenti di Ubuntu fornite avconv anziché ffmpeg . In questo caso cambia solo ffmpeg in avconv :

avconv -i in.mov -vf "transpose=1" out.mov
    
risposta data franzlorenzon 13.12.2012 - 11:54
17

Intendi la rotazione durante la riproduzione o la conversione in una versione ruotata?

Come utente-riga normalmente utilizzo mplayer:

Riproduzione: %codice% (la rotazione può avere valori da 0 a 7, 1 ruota di 90 gradi in senso orario)

Converti (richiede la transcodifica): %codice% (puoi usare anche altri codec video, questo è solo un esempio)

Ed ecco uno strumento grafico per fare questo: kdenlive (un'applicazione kde dell'universo)

  • importa il tuo video come clip
  • disegna la clip nella timeline
  • fai clic con il pulsante destro del mouse sul blocco del video nella timeline
  • seleziona "Aggiungi effetto" - & gt; "Ritaglia e trasforma" - & gt; "Ruota (Keyframable)"
  • L'effetto può essere configurato nella parte centrale superiore della finestra, imposta da X a 900 (cioè 90 gradi in senso orario)
  • Renderizza il tuo progetto (Progetto - & gt; Render nel menu principale)
  • Fai attenzione a scegliere una risoluzione video per il formato verticale risultante
  • seleziona qualsiasi codec video che ti piace, io raccomando x264 o vp8 (webm)
risposta data Paul Hänsch 26.10.2012 - 18:44
9

Se vuoi solo vedere un film con un orientamento diverso, dal Totem 3.1.4 (in Raring 13.04 e oltre), c'è un "plugin di rotazione" che puoi attivare (modifica / plug-in), e poi ruotare ad es via ctrl-r.

Penso che la rotazione corretta dovrebbe essere automatica quando sono presenti metadati di rotazione e ho commentato un bug di Totem pertinente qui: Bug 701950 - Iphone Movies

Ci sono anche dei 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
    
risposta data nealmcb 09.07.2014 - 23:11
7

L'opzione migliore (secondo me!) è OpenShot, segui semplicemente questi semplici passaggi:

  1. Avvia OpenShot
  2. Nella scheda File, importa il file video che devi ruotare
  3. Trascina il video importato nel campo della timeline in fondo (o ce ne sarà uno!).
  4. Una volta che il videoclip si trova nel campo della timeline, fai clic con il pulsante destro del mouse su di esso e seleziona Ruota in l'angolo desiderato
  5. Quindi nella scheda File scegli Esporta video e imposta il formato e la posizione preferiti ad esso!
  6. E presto !! È così
risposta data ADOLFO HERNANDEZ 13.11.2013 - 06:52
4

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.

  1. posiziona il video su una traccia, fai clic con il pulsante destro e seleziona Proprietà
  2. Nella scheda video, deseleziona "Mantieni proporzioni" e "Estendi schermo intero"
  3. Nella scheda video, inserisci 90 per ruotare in senso orario o -90 per ruotare in senso antiorario
  4. Nella scheda Layout, riduci la larghezza da% a valore inferiore (ad esempio 70) sia per "inizio clic" che per "fine clip". Questo valore dovrebbe dipendere dalle proporzioni dello scatto, quindi provare di conseguenza. Il mio era 16: 9 e il valore di 70 andava bene.

In questo modo, il video verrà meno ritagliato e non dovrebbe essere visibile.

    
risposta data Shaurabh Bharti 03.05.2016 - 16:18

Leggi altre domande sui tag