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.
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