Convierte vídeo a GIF
Gratis, sin registro, y nada se sube.
Ejemplo resuelto
GIF es un formato de 256 colores de 1987, y sacar uno bueno de un vídeo va sobre todo de la paleta.
| Extensión | .gif |
|---|---|
| Tipo MIME | image/gif |
| Reproducción | Se reproduce en todas partes |
| Desde MP4 sin recodificar | No |
| Códec de vídeo | gif |
El comando equivalente
ffmpeg -i holiday-clip.mp4 -vf fps=12,scale=480:-2:flags=lanczos,palettegen -y palette.png && \
ffmpeg -i holiday-clip.mp4 -i palette.png -lavfi 'fps=12,scale=480:-2:flags=lanczos[x];[x][1:v]paletteuse=dither=bayer:bayer_scale=5' -an -loop 0 -y out-holiday-clip.gif
Esto es exactamente lo que se ejecuta en el navegador. Cópialo para hacer el mismo trabajo en local con un archivo demasiado grande para una pestaña.
Qué esperar
El tamaño solo es previsible cuando fijas un bitrate. Estas cifras corresponden al ejemplo de bitrate de arriba:
| A 1500 kbps durante 60 s | 12.1 MB |
|---|---|
| Tiempo aproximado de codificación | 6:45 |
Con calidad constante el codificador deja que el bitrate siga al contenido, así que el tamaño de salida realmente no se puede predecir de antemano: una presentación de diapositivas y una toma a mano alzada de hojas difieren en un orden de magnitud con el mismo ajuste.
Por qué importa
Todo lo incómodo del GIF se deriva de dos hechos: 256 colores por fotograma y ninguna compresión de movimiento real. El límite de color se resuelve calculando una paleta a partir de tu propio clip en vez de usar una genérica. La falta de compresión de movimiento no se puede arreglar en absoluto, y por eso los GIF suelen pesar de diez a cincuenta veces más que el MP4 equivalente y por eso importa tanto mantener bajos los fotogramas por segundo y el ancho.