Exportar animaciones de alta calidad con ffmpeg

En televisión tipo TDA (televisión digital terrestre) se usa el estándar MXF a 50MB por segundo, este estándar no es universal, pero es uno de los formatos más utilizados y libres.

Este es un ejemplo de su uso, codifico las imágenes en PNG sin compresión junto al audio sin compresión en 24 bits. Sí con esta configuración sigue apareciendo “rompientes” lo mejor es modificar el “qmax”. Los “threads” hace referencia a los núcleos de procesador, en mi caso son 8 esto puede ser diferentes en cada computadora.

ffmpeg -threads 8 -i %05d.png -i audio.wav -pix_fmt yuv422p -vcodec mpeg2video -non_linear_quant 1 -flags +ildct+ilme -top 1 -dc 10 -intra_vlc 1 -qmax 6 -lmin "1*QP2LAMBDA" -vtag xd5c -rc_max_vbv_use 1 -rc_min_vbv_use 1 -g 12 -b:v 50000k -minrate 50000k -maxrate 50000k -bufsize 8000k -acodec pcm_s24le -ar 48000 -bf 2 -ac 2 out.mxf

Una vez creado el archivo de calidad, cree las versiones web:

ffmpeg -y -vsync 0 -threads 8 -hwaccel vdpau -i 4232.mxf $QUALITY -vcodec libvpx -acodec libvorbis -b:a 160K -f webm 4232.webm

En $QUALITY se puede poner:

-s 256x144 -b:v 95K
-s 426x240 -b:v 220K
-s 640x360 -b:v 405K
-s 854x480 -b:v 752K
-s 1280x720 -b:v 1505K
-s 1920x1080 -b:v 2646K

Este formato hasta ahora me a resultado muy práctico por que funciona tanto en navegadores de celular como computadoras de escritorio.

Publicado en Tutoriales y etiquetado , .

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

code