AVI es un contenedor que permite almacenar audio y video codificados de diferentes maneras (AC3, MP3, DivX, Xvid, etc). A pesar de ser un formato originalmente introducido por Microsoft, hoy por hoy es uno de los contenedores de video más usados y distribuidos. Y aunque no es el único formato, en ocasiones requerimos convertir a AVI, para por ejemplo editar y distibuir videos en un formato que podrá reproducirse en cualquier computardor.
Sin más, veamos como hacer la conversión…
Instalando las herramientas
Utilizaremos dos herramientas para la conversión de videos muy usadas en Linux: ffmpeg y mencoder. Para instalarlos basta con colocar en un terminal lo siguiente:
aptitude install ffmpeg mencoder
Conversión con ffmepg
Un ejemplo de conversión de archivos ogv a avi usando ffmpeg puede ser el siguiente:
ffmpeg -i NesterJ.ogv -vcodec mpeg4 -sameq -acodec libmp3lame NesterJ-ffmpeg.avi
Aquí le decimos a ffmepg que convierta el archivo NesterJ.ogv con el codec de video mpeg4, con la opción -sameq para que use la misma calidad del video original (sino bajará la calidad del video usando las opciones por defecto), que utilice el codec de audio libmp3lame (es decir, mp3) y que lo guarde en el archivo NesterJ-ffmpeg.avi que es un contenedor AVI.
Conversión con mencoder
El ejemplo anterior puede hacerse con mencoder de la siguiente manera:
mencoder NesterJ.ogv -ovc lavc -oac mp3lame -o NesterJ-mencoder.avi
El comando mencoder tomará el archivo NesterJ.ogv y lo convertirá usando el codec de video lavc (mpeg4), el codec de audio mp3lame (mp3) en el archivo NesterJ-mencoder.avi.
Referencias
- http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html
- http://www.mplayerhq.hu/DOCS/HTML/en/index.html
- http://es.wikipedia.org/wiki/AVI
- http://es.wikipedia.org/wiki/Theora

Planeta Linux
#1 by Ursinha on 18/05/2010 - 11:24
Thanks! One-liner savers
#2 by Luis Gallardo on 18/05/2010 - 11:43
@Ursinha You are welcome