Sin subida, 100% local, sin cuenta

Artículo

Por qué los GIF pesan tanto

Un GIF animado de tres segundos suele pesar más que un minuto entero de vídeo MP4 que cubre el mismo clip, algo que sorprende a cualquiera acostumbrado a pensar en el vídeo como el formato más pesado. El GIF nunca se diseñó como una forma eficiente de guardar movimiento; es un formato de imagen de 1987 que resulta que admite una secuencia de fotogramas, y cada decisión de diseño detrás de él es de décadas antes de la compresión de vídeo moderna.

Un GIF es una secuencia de imágenes, no un flujo de vídeo

El Graphics Interchange Format, presentado por CompuServe en 1987 y revisado como GIF89a en 1989, guarda una animación como una serie de fotogramas de imagen individuales reproducidos en orden, cada uno su propia imagen fija comprimida. Un códec de vídeo real como el H.264 en cambio codifica la mayoría de los fotogramas como la diferencia respecto al fotograma anterior, ya que los fotogramas de vídeo consecutivos suelen ser muy parecidos, guardando solo lo que cambió. El GIF no tiene ningún mecanismo equivalente: incluso una escena mayormente estática vuelve a guardar buena parte de cada fotograma individual.

Diagrama que contrasta el GIF, que guarda una imagen completa e independiente por fotograma, con un códec de vídeo, que guarda la mayoría de los fotogramas como la diferencia respecto al anterior.

256 colores, los necesite o no el origen

El GIF limita cada fotograma a una paleta de como máximo 256 colores, elegidos del rango mucho más amplio que realmente contiene una foto o un vídeo. Una grabación de pantalla o un clip de vídeo con degradados e iluminación suaves se aplana sobre esa paleta limitada, introduciendo bandas y tramado visibles, y el archivo todavía tiene que guardar un fotograma entero de esos datos de color reducido en cada uno de los fotogramas, sin ninguna compresión entre fotogramas a la que recurrir.

Comparación de muestras de color: una paleta GIF de 256 colores junto al rango de color completo de la foto o el vídeo de origen.

Por qué el formato nunca tuvo un reemplazo moderno

El bucle de animación del GIF y su soporte universal, cualquier navegador y app de mensajería puede reproducir uno sin ningún complemento, lo mantuvieron en uso constante mucho después de que existieran mejores opciones, igual que el MP3 se quedó tras el lanzamiento de códecs de audio más eficientes. El WebP y el APNG admiten ambos animación con compresión real por fotograma y muchos más colores, y producen archivos notablemente más pequeños para el mismo contenido, pero ninguno alcanzó el nivel de soporte universal del GIF en todas las plataformas y contextos de uso compartido, así que el GIF sigue siendo el valor por defecto para una animación corta en bucle aunque sea la forma menos eficiente de guardar una.

Un MP4 del mismo clip suele ser mucho más pequeño

Convertir el mismo clip corto a MP4 con H.264 mantiene la compresión por diferencia entre fotogramas del códec de vídeo y el rango de color completo, por lo que el archivo suele terminar siendo una fracción del tamaño del GIF equivalente para el mismo contenido y duración. La contrapartida es que un MP4 necesita un reproductor de vídeo en lugar de mostrarse en línea como una imagen en cualquier sitio donde lo haría un GIF, aunque la mayoría de las apps de mensajería y plataformas sociales modernas ya reproducen automáticamente un MP4 corto igual que harían con un GIF.

Convertir entre GIF y vídeo sin subir nada

Nuestra herramienta GIF a vídeo vuelve a codificar un GIF animado como un MP4 compacto, y vídeo a GIF hace lo contrario cuando un GIF genuino, para un contexto que realmente lo necesite, es lo que hace falta, ambas enteramente en tu navegador usando ffmpeg compilado a WebAssembly. Convertir primero un GIF pesado existente a MP4, y recurrir al GIF solo en los pocos contextos que de verdad exigen el formato, suele ser la forma más rápida de reducir el peso de una animación compartida sin perder el bucle.

Herramientas en este artículo

Preguntas frecuentes

¿Por qué un GIF corto pesa más que un vídeo MP4 mucho más largo?

Un GIF vuelve a guardar la mayor parte de cada fotograma de forma independiente sin compresión entre fotogramas, limitado a 256 colores, mientras que un MP4 codifica la mayoría de los fotogramas como solo la diferencia respecto al anterior y conserva mucho más detalle de color. La sobrecarga por fotograma del formato GIF se acumula rápido incluso para un clip que es una fracción de la duración del vídeo.

¿Puedo hacer más pequeño un GIF sin convertirlo a vídeo?

Sí, hasta cierto punto: bajar la tasa de fotogramas, reducir las dimensiones en píxeles o recortar el clip más corto reducen directamente el tamaño de un GIF, ya que menos fotogramas o más pequeños significan menos datos que guardar. Nada de eso cambia la falta fundamental de compresión entre fotogramas del formato, por eso convertir a MP4 suele ahorrar mucho más que recortar un GIF.

¿Un MP4 se repetirá en bucle automáticamente igual que un GIF?

La mayoría de las apps de mensajería y plataformas sociales reproducen automáticamente en bucle un MP4 corto insertado en línea, igual que manejan un GIF, así que el resultado visual suele ser idéntico para quien lo ve. Un contexto que muestra una etiqueta de imagen en bruto sin soporte de reproductor de vídeo, algunos correos y software de foro más antiguo, todavía necesita un archivo GIF real.

Fuentes