2008-05-25

Convertir videos con ffmpeg

Después de bajar la aplicación de firefox para descargar los videos de flash, tales como youtube y google, entre otros me senti un poco defraudado por que son bastante pesados y además no los reproducen todos los reproductores, debido a esto me puse a buscar como modificarlos, gracias a mi jefe encontré que con ffmpeg era realmente fácil.

Entonces para instalarlo, pues haces lo de siempre

root@localhost:~#apt-get install ffmpeg

Y ya con el programa instalado pues es solo aprender a jugar con el, para esto ahi unos blogs buenisimos como Algo Linux, Blog del Topo, Babilonics, Ubuntu Geek, entre otros, yo use varios comandos pero lo basico es aprender a determinar los parametros, que son:

-s Tamaño en que lo quieres transformar (ancho x alto)
-ab Frecuencia del Audio por defecto es 64Kbit/s
-b Frecuencia del Video por defecto es 200 Kbit/s
-ar Taza de muestreo del audio por defecto es 44100 Hz
-f Forzar un tipo de formato de salida
-ac Numero de canales de audio, por defecto 1
-i Ubicación del archivo origen
-r Rata de las tramas de video

Entonces para convertirlo se debe usar la siguiente estructura

root@localhost:~#ffmpeg -i origen -s (tamaño) -b(frecuencia video) -f (formato salida) -ab(frecuencia audio) nombre_a_guardar

Unos Ejemplos son:

flv > mpg
root@localhost:~#ffmpeg -i origen.flv -s 320x240 salida.mpg

mpg > 3gp
root@localhost:~#ffmpeg -i origen.mpg -s 128x96 -r 12 -ac 1 -ar 8000 -b 30 -ab 12 salida.3gp

wma > mp3
root@localhost:~#ffmpeg -i origen.wma -f mp3 -ab 192 salida.mp3

Bueno espero que te sirva y si necesitas mas detalles usa "man ffmpeg" hay esta todos los parametros posibles