Video · GIF

Crear un GIF de un video

Convertir un fragmento de video en GIF suele dar archivos enormes y de colores sucios. El método de dos pasos con paleta de FFmpeg produce GIFs nítidos y mucho más ligeros. Todo se genera en tu propia computadora, sin subir el video.

Gratis y open source macOS · Linux · Windows Nada sale de tu equipo

1. Instala FFmpeg

Se instala una sola vez y queda para siempre. Es gratis y de código abierto:

# macOS (Homebrew)
brew install ffmpeg

# Windows (winget)
winget install Gyan.FFmpeg

# Ubuntu / Debian
sudo apt install ffmpeg

Si nunca has usado la terminal, empieza por la guía de la terminal.

2. Crea el GIF con paleta optimizada

Abre la terminal en la carpeta del video. Primero se genera una paleta de color a partir del fragmento y luego se usa para construir el GIF:

ffmpeg -ss 5 -t 3 -i video.mp4 -vf "fps=12,scale=480:-1:flags=lanczos,palettegen" paleta.png
ffmpeg -ss 5 -t 3 -i video.mp4 -i paleta.png -filter_complex "fps=12,scale=480:-1:flags=lanczos[x];[x][1:v]paletteuse" salida.gif

Ajusta -ss (inicio en segundos) y -t (duración) al fragmento que quieras. La paleta hace que el GIF tenga colores limpios y pese mucho menos que una conversión directa.

Controla peso, tamaño y fluidez

Tres valores deciden el resultado final: fps (cuadros por segundo, más fluido pero más pesado), scale (ancho en píxeles) y la duración con -t. Para un GIF más ligero, baja cualquiera de ellos:

ffmpeg -ss 5 -t 2 -i video.mp4 -vf "fps=10,scale=360:-1:flags=lanczos,palettegen" paleta.png

Un GIF corto, de 10 cuadros por segundo y ancho moderado suele bastar para redes y mensajería.

Tareas relacionadas

Preguntas frecuentes

¿Por qué dos pasos en lugar de uno?

El GIF solo admite 256 colores. Generar primero una paleta a la medida del fragmento permite elegir los mejores 256 colores, lo que da una imagen mucho más limpia y un archivo más ligero que la conversión directa.

¿Cómo hago el GIF más pequeño?

Baja los cuadros por segundo (fps), reduce el ancho en scale o acorta la duración con -t. Cualquiera de los tres reduce el peso; combinarlos da los GIFs más ligeros.

¿Se sube el video a algún sitio?

No. FFmpeg crea el GIF en tu equipo a partir de tu video local; nada se envía a internet y no hay límite de tamaño.