salazarysanchez

Mejoremos el mundo y nuestras vidas un Hack a la vez.

Girar videos en GNU/Linux

Por Osvaldo, 2014-08-10 22:35

Se terminaron las vacaciones y ya todos están de regreso para trabajar y/o estudiar. Muchos conservaron de sus vacaciones, si viajaron, recuerdos, fotos y videos; y algunos, por la emoción del momento, lo grabaron con la cámara no de la manera correcta, esto es, inclinada a 90º, 180º o a 270º provocando tortícolis a todos los que les presumen los videos.

videos girados

En GNU/Linux podemos girar los videos la cantidad de grados necesarios, para ello podemos usar una de las dos siguientes herramientas: FFmpeg o MEncoder.

Todo lo que mostraré es en Debian, por lo que si usas otra distribución, lo instales por favor de acuerdo a ella.

La primer forma de hacerlo es con FFmpeg, el cual podemos instalar con:

$ sudo apt-get install ffmpeg

Una vez instalado, usamos FFmpeg con los siguientes parámetros:

$ ffmpeg -i Video-A-Girar.mp4 -vf "transpose=2" -sameq -y Video-Girado.mp4

Dependiendo el uso podemos cambiar los valores en -vf:

  • Para girar 90º en dirección a las agujas del reloj: "transpose=2"
  • Para girar 90º en dirección contraria a las agujas del reloj: "transpose=3"
  • Para girarlo verticalmente: vflip

Otra herramienta para girar los videos es MEncoder el cual instalamos con:

$ sudo apt-get install mplayer mencoder

MEncoder es un codificador de vídeo libre que se incluye en el reproductor multimedia MPlayer, por ello la instalación de ambos.

Una vez instalado, usamos MEncoder con los siguientes parámetros:

$ mencoder -ovc lavc -vf rotate=1 -oac pcm Video-A-Girar.mp4 -o Video-Girado.mp4

Dependiendo el uso podemos cambiar los valores en -vf rotate:

  • Para girar 90º en dirección a las agujas del reloj y con flip: rotate=0
  • Para girar 90º en dirección a las agujas del reloj: rotate=1
  • Para girar 90º en dirección contraria a las agujas del reloj: rotate=2
  • Para girar 90º en dirección contraria a las agujas del reloj y con flip: rotate=3

Ahora ya pueden disfrutar sus videos sin dañar el cuello.

Recuerden que siempre pueden revisar estos y mas parámetros, tanto de FFmpeg, de MEncoder y de otros comandos, usando el comando man:

$ man ffmpeg 
$ man mencoder

Espero les sea útil.

Nos vemos :D

Éste sitio es un fork de MovimientoLibre.
El contenido de las entradas está bajo la licencia CC BY-SA.
El programa está protegido por la licencia GPL versión 2.
La documentación está protegida por la licencia GFDL.