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

Anuncios

3 comentarios

  1. […] ermegabait wrote an interesting post today onHere’s a quick excerpt […]


  2. ¡Qué bueno el nuevo diseño del BLOG!, es cucha rodri, a lo mejor te gustaría participar en BLogs confederados, que va a sacar un podcast… pásate eb y envíanos un correo. Muchas gracias…


  3. hago estoy y me arroja lo siguiente

    juaramir@Mefisto:~/Descargas/Backup 2009$ mencoder rabie.mpg -oac pcm -ovc lavc -lavcopts vcodec=xvid:mbd=2:trell:autoaspect -o VideoRabieSA.avi
    MEncoder 2:1.0~rc2-0ubuntu17+medibuntu1 (C) 2000-2007 MPlayer Team
    CPU: Intel(R) Atom(TM) CPU N270 @ 1.60GHz (Family: 6, Model: 28, Stepping: 2)
    CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled with runtime CPU detection.
    success: format: 0 data: 0x0 – 0x27733004
    MPEG-PS file format detected.
    VIDEO: MPEG1 352×240 (aspect 1) 29.970 fps 5120.0 kbps (640.0 kbyte/s)
    [V] filefmt:2 fourcc:0x10000001 size:352×240 fps:29.97 ftime:=0.0334
    ==========================================================================
    Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
    AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
    Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
    ==========================================================================
    Cannot find codec ‘xvid’ in libavcodec…
    Couldn’t open video filter ‘lavc’.
    Failed to open the encoder.

    Exiting…
    juaramir@Mefisto:~/Descargas/Backup 2009$



Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: