Edición De Video Con Mencoder en Linux

por | 23 noviembre, 2007

El otro día en Hache Muda le pedí a Guillermo que me dijera un comando en mencoder para poder añadir sonido a nuestros screencasts, y él hizo más que eso, escribió un post con los comandos de mencoder que más utiliza para compartirlos con todos. Yo lo único que voy ha hacer es transcribir esos comandos para tenerlos como apuntes en mi blog. Vamos allá.

Lo primero será tener instalado el paquete mencoder, el cual lo puedes hacer fácilmente desde Synaptic.

Todos lo ejemplos que figuran a continuación están hechos con la extensión .avi, pero los podéis realizar con otro tipo de extensión: .ogg, .mpg, .mpeg…. Todos los comandos se ejecutan en una sola línea.

Los nombres de vuestros ficheros de audio o video es muy importante que no contengan espacios en blanco, ni acentos, eñes o símbolos extraños, así que os aconsejo que les cambiéis el nombre antes de manipularlos.

Rotar un video en cualquier formato. Con rotate=1 lo rotará 90º en sentido horario y con rotate=2 lo rotará 90º en sentido antihorario:

mencoder -vop rotate=1 -oac pcm -ovc lavc videoOriginal.avi -o videoRotado.avi

Escalar un video en cualquier formato. Quiero que el video final sea de tamaño 320×240:
mencoder videoOriginal.mpg -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=320:240 -o videoEscalado.avi

Cortar un video. Quiero que el video final sea exactamente desde el segundo 10 hasta el segundo 55.5 del video original:
mencoder videoOriginal.avi -ss 10 -endpos 55.5 -ovc copy -oac copy -o videoRecortado.avi

Convertir un video de un formato a otro. El ejemplo es para convertir un OGG en un AVI con el códec xVid:
mencoder videoOriginal.ogg -oac pcm -ovc lavc -lavcopts vcodec=xvid:mbd=2:trell:autoaspect -o videoConvertido.avi

Otra forma de hacer lo mismo es:
mencoder video.ogg -o video.avi -ovc lavc -oac
mp3lame

Añadir una pista de audio a un video. El audio en un formato que ocupa mucho (como el WAV) y lo metemos convirtiéndolo primero a MP3:
mencoder video-sinAudio.avi -o videoFinal.avi -ovc copy -oac mp3lame -audiofile audio.wav

Añadir una pista de audio en formato MP3 a un video:
mencoder video-sinAudio.avi -o video_final.avi -ovc copy -oac copy -audiofile audio.mp3

Concatenar dos o varios videos y generar uno solo (si hay más de dos será video2.avi video3.avi…):
mencoder video1.avi video2.avi -o videoFinal.avi -ovc lavc -oac mp3lame

Para convertir videos directamente al formato del iPod, usar el script ipodvidenc. Descárgalo, dale permisos de ejecución, muévelo con sudo al directorio /usr/bin y en un terminal ejecuta el comando siguiente (te creará un .mov con el mismo nombre):ipodvidenc videoOriginal.avi

Estos apuntes de mencoder los he recogido del blog de Hache Muda, en concreto de la entrada

Ejemplos de comandos de Mencoder para edición de vídeo en GNU/LINUX

Powered by ScribeFire.

Muchas gracias Guillermo por este tutorial

Saludos