Convertir video en un GIF animado [ffmpeg]

Otro sencillo truco que nos permitirá transformar un video en una imagen GIF con movimiento. El comando como siempre es muy sencillo:
Sin embargo, si te llega a salir el error [gif @ 0xb7f2b208]ERROR: gif only handles the rgb24 pixel format, solo debes modificar un poco el comando:
Con esto le indicamos a ffmpeg que el formato de los pixeles será rgb24.









DaniFP dice:
Octubre 17th, 2008 a las 8:29 pm
En principio no hay lÃmite; pero ten en cuenta para qué quieres el GIF animado y que este puede volverse gigantesco si le metes un vÃdeo pesado.
AGG dice:
Noviembre 26th, 2008 a las 8:46 pm
Se pueden realizar capturas cada ciertos frames, para obtener un gif “resumen” ?, es decir, se pueden saltar frames y guardar en gif? o para hacer esto hay que volcar a disco varias capturas jpg y luego unirlas creando un gif animado?
Cristian dice:
Noviembre 27th, 2008 a las 6:24 am
Yo dirÃa que lo segundo que mencionas es lo más viable; aunque no descarto que haya una manera de hacer lo que quieres de otra forma.
Un saludo!
Rafx dice:
Enero 17th, 2009 a las 11:20 pm
Cristian, con este comando podrás conseguir 5 imágenes por segundo de vÃdeo (-r 5), seleccionando el tamaño de la imagen final (-s 640×480) y repitiendo un bucle infinito (-loop_output 0)
ffmpeg -loop_output 0 -i ENTRADA.avi -pix_fmt rgb24 -r 5 -s 640×480 IMAGEN.gif
Aunque a mÃ, por lo menos me sale con una calidad pésima, pero no conozco otra forma.
Rafx dice:
Enero 17th, 2009 a las 11:23 pm
Si quieres crear gifs animados con la máxima calidad, pero a partir de una secuencia de fotos visita esta página web:
http://andalinux.wordpress.com/2008/09/24/crear-gif-animados-en-ubuntu-linux/
Cristian dice:
Enero 19th, 2009 a las 11:05 am
Muchas gracias por el aporte, Rafx.