miércoles, 4 de abril de 2007

Convertir video MPEG a FLV y crear miniaturas usando FFMPEG

FFMPEG es algo tedioso de instalar, pero una vez instalado en el servidor es una herramienta muy útil y fácil de usar. Funciona muy similar a ImageMagick.

Ejemplos

Convertir MPEG a FLV

ffmpeg -i MOV00378.MPG -s 396×324 -ar 22050 video.flv
-i MOV00378.MPG -> Indica el nombre de archivo a convertir
-s 396×324 -> El tamaño de salida del video (en pixeles)
-ar 22050 -> Audio frecuencia en Hz
video.flv -> el nombre del archivo de salida

ffmpeg -i MOV%ddddd.MPG -s 352×288 -ar 22050 MOV%ddddd.flv
-i MOV%ddddd.MPG -> Archivo a convertir (cualquier archivo que inicie con “MOV” y notación numérica "00000" y termine con “.MPG”)
-s 352×288 -> El tamaño de salida del video (en pixeles)
-ar 22050 -> Audio frecuencia en Hz
MOV%ddddd.flv -> archivo de salida (el archivo será salvado iniciando con “MOV” 0000 “.flv” ejemplo entrada: MOV1234.mpg salida: MOV1234.flv

Creación de miniaturas desde un archivo FLV

ffmpeg -i video.flv -an -ss 00:00:03 -s 100×75 -r 1 -vframes 1 -y thumb_%d.jpg
-i video.flv -> Archivo de entrada
-an -> Desactiva el audio (obvio para miniaturas)
-ss 00:00:03 -> Tiempo de la película en donde se tomará la fotografía. hh:mm:ss
-s 100×75 -> Tamaño del archivo miniatura (pixeles)
-r 1 -> framerate (fps)
-vframes 1 -> Indica el número de video frames
-y -> Sobreescribirá archivo de salida
thumb_%d.jpg -> el archivo de salida. (No sé porqué, pero se necesita “%d” en el archivo de salida, para que ffmpeg escriba un número secuencial en el nombre de archivo. Si se omite esto, la creación de la miniatura puede fallar) Ejemplo. Archivo de entrada: video.flv, Archivo de salida: 1.jpg

3 comentarios:

Unknown dijo...

hola, esta buena la informacion
Sabes, tengo un pequeño problema pasando de MPEG a FLV.

El audio y son exelentes, el unico problema es que el archivo FLV es mayor que el MPEG.

Será algun error de librerías??

Ayuda

Gracias

Anónimo dijo...

hola...
gracias por la informacion...
con el ubuntu 7.10 me da problemas con el audio, me convierte el video pero el audio no, no se que me hara falta...
le agradesco cualquier ayuda...

Victor Castelan dijo...

Recuerda que es necesario tener instalado LAME al instalar FFMPEG, en mi caso, proceso varios videos y el formato tanto de audio como de video son buenos (y el flv es mas chico que el mpeg)