Archive for 3 enero 2008

h1

Tip: Convertir .MPG en .AVI

3 enero, 2008
Introducción

Quizá les haya pasado como a mi, que me encontré con un par de videos en la mudanza Windows-Linux que estaban comprimidos en el formato MPG. Teniendo en cuenta que estos son más pesados y tienen una calidad menor a la que aporta AVI en un tamaño mucho más reducido, me dispuse a convertirlos.

MEncoder
Características

El proceso es de lo más sencillo, utilizaremos MEncoder, el codificador por defecto de MPlayer. Este programa es capaz de realizar variadas tareas (cortar videos, extraerles el sonido, agregarles sonido, rotarlos, unir varios, entre otras tantas), pero en este caso sólo nos quedaremos con su funcionalidad para cambiar la codificación de un video.

Instalación

Lo primero que haremos será instalar MEncoder. Para hacerlo nos dirigimos a Sistema>Administración>Gestor de paquetes Synaptic y buscamos el paquete mencoder. Por consola lo hacemos de la siguiente manera:

sudo aptitude install mencoder

No habrá problema si nuestra distro ya lo tiene por defecto o lo hemos instalado anteriormente por algún motivo, simplemente nos devolverá un mensaje avisando que no se instalará, eliminará ni actualizará ningún paquete.

Conversión

Una vez instalado el codificador nos dispondremos a convertir nuestro video. Lamentablemente no me encontré con ninguna aplicación que nos de una interfaz gráfica para poder realizar la tarea por lo que debemos hacerlo en la consola, aunque como veremos, no es nada del otro mundo.

Por último debemos elegir si queremos hacerlo de manera simple o compleja. Lo que nos aporta esta última será una mayor compresión/calidad, por lo que aconsejo utilizarla ya que dos lineas más no son nada.

Método simple

cd /home/rodri/Videos
mencoder video.mpg -oac pcm -ovc lavc -lavcopts vcodec=xvid:mbd=2:trell:autoaspect -o video.avi

Lo primero que hicimos fue posicionarnos en la carpeta donde se encuentran los videos, en mi caso /home/rodri/Videos y luego el comando de la conversión en sí. Nosotros debemos cambiar video.mpg por el nombre del archivo a cambiar, y video.avi por el nombre del archivo que queremos obtener.

Método complejo

cd /home/rodri/Videos
mencoder video.mpg -ovc frameno -o video.avi -oac copy
mencoder video.mpg -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -ofps 25 -oac copy -o /dev/null
mencoder video.mpg -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -ofps 25 -oac copy -o video.avi

Con este método empezamos igual, dirigiéndonos a la carpeta donde se encuentran los videos, en mi caso /home/rodri/Videos. Luego en tres sencillos pasos recodificaremos el archivo. Recordemos que debemos cambiar video.mpg por el nombre que tenga el .MPG en realidad, y video.avi por el nombre que queramos que tenga el .AVI resultante.

A tener en cuenta

Si el archivo .avi contiene espacios en su nombre no los podemos colocar en la consola, debemos suplantarlos por “?”, ya que la consola toma al signo de interrogación como un carácter cualquiera. Otra manera sería escribiendo el nombre del archivo entre comillas simples. Los ejemplos:

mencoder mi?super?video.mpg -ovc frameno -o video.avi -oac copy
mencoder 'mi super video'.mpg -ovc frameno -o video.avi -oac copy

Si usamos el método complejo seguramente se cree un archivo llamado divx2pass.log en el directorio de los videos. Una vez terminado el proceso podremos eliminarlo.

 

Fuente: The Power of Mind