Convertir videos a FLV con FFMPEG puede ser muy laborioso. Pero, encontrando los parámetros correctos, nos genera en segundos nuestro video convertido con una calidad aceptable. Además FFMPEG es gratuito.
AVI a FLV
ffmpeg -y -i 'videoentrada.avi' -threads 2 -s 320x240 -r 30.00 -threads 1 -pix_fmt yuv420p -g 300 -qmin 3 -b 512k -async 50 -acodec mp3 -ar 11025 -ac 1 -ab 16k videosalida.flv
donde ffmpeg se invoca con los siguientes parámetros:
- -y -> sobreescribe archivo de salida
- -i ‘videoentrada.avi’ -> archivo de entrada
- -threads 2 -> hilos de decodificación
- -s 320×240 -> Tamaño de salida
- -r 30.00 -> Velocidad de cuadro (fps, cuadros x segundo)
- -threads 1 -> hilo de decodificación
- -pix_fmt yuv420p -> Formato del pixel
- -g 300 -> Grupo de tamaño de imágenes
- -qmin 3 -> Escala mínima del compresor de secuencia del video
- -b 512k -> Bitrate del video en bits/s
- -async 50 -> Método de sincronización de audio.
- -acodec mp3 -> Forzar audio codec a mp3
- -ar 11025 -> Frecuencia del muestreo de audio
- -ac 1 -> Número de canales de audio
- -ab 16k -> Bitrate del audio en bits/s
- videosalida.flv -> Es el archivo de salida en formato FLV
MPEG a FLV
ffmpeg -y -i 'videoentrada.mpg' -threads 2 -s 320x240 -r 29.97 -threads 1 -pix_fmt yuv420p -g 300 -qmin 3 -b 512k -async 50 -acodec mp3 -ar 44100 -ac 2 -ab 128k videosalida.flv
Después de varios meses probando, estos son los parámetros óptimos que he encontrado para procesar mis videos. Más información, consulta la documentación de ffmpeg.
Octubre 3, 2008 a las 9:11
mmm comoes que lo uso