Guía de formato · 5 min de lectura
GIF vs MP4: elegir un formato en bucle
Un GIF es una imagen animada: cada fotograma se guarda como una imagen construida a partir de una paleta de como máximo 256 colores. Un MP4 es vídeo comprimido que guarda las diferencias entre fotogramas, y por eso un MP4 del mismo clip suele ser mucho más pequeño.
El GIF gana donde el vídeo no se reproduce automáticamente o no se puede insertar; el MP4 gana en tamaño, color, velocidad de fotogramas y audio. Elige según el destino en lugar de convertirlo todo en una sola dirección.
Qué es realmente un GIF
La especificación GIF89a define un formato de imagen con una tabla de color global, paletas opcionales por fotograma, transparencia de un bit y un retardo por fotograma medido en centésimas de segundo, además de un contador de bucles. Cada fotograma se codifica como una imagen independiente, comprimida con LZW, un método sin pérdida que busca patrones de bytes repetidos dentro de ese fotograma. No hay predicción temporal ni pista de audio alguna.
Un MP4 es un contenedor de vídeo y audio comprimidos. Códecs como H.264, HEVC o AV1 describen el movimiento entre fotogramas, así que un paneo lento o un fondo estático cuestan muy pocos datos. El bucle no forma parte del archivo: un reproductor, una página web o una app deciden repetirlo. Por eso un MP4 puede repetirse sin cortes en un sitio mientras el mismo archivo muestra un botón de pausa en otra app.
Por qué el mismo clip es mucho más grande como GIF
Sin compresión entre fotogramas, cada fotograma GIF paga por la imagen completa. Un fotograma de 480 por 270 a un byte por píxel son unos 130 kilobytes antes de comprimir; LZW puede reducirlo, pero treinta fotogramas para tres segundos a diez fotogramas por segundo siguen sumando rápido. Un MP4 codificado a un bitrate modesto gasta una cantidad de datos similar en todo el clip de tres segundos, no en cada fotograma.
Dos detalles menores empeoran el GIF más de lo que sugiere la aritmética. Una paleta de 256 colores tiene que tramarse sobre material fotográfico, y el moteado resultante comprime mal y se ve blando. Los retardos de fotograma también se cuantizan a centésimas de segundo, y los navegadores han estirado históricamente los retardos muy cortos a alrededor de una décima de segundo, así que un GIF rápido puede reproducirse más lento que el vídeo del que salió.
Dónde un MP4 (o WebM) es el mejor bucle
Para cualquier cosa fotográfica, un MP4 es más pequeño, más fluido y puede llevar audio. Un vídeo HTML silenciado y con reproducción automática se repite en una página con los atributos autoplay, muted, loop y playsinline; la parte de muted importa porque los navegadores bloquean la reproducción automática con sonido. WebM puede además guardar un canal alfa con VP9, algo que H.264 en MP4 no puede hacer, lo que importa para superposiciones transparentes en la web.
El problema es el contexto. Los navegadores, los muros sociales y las apps de chat modernas reproducen bien un vídeo en bucle, pero los clientes de correo suelen eliminar o bloquear el vídeo, y algunos sistemas de documentación muestran imágenes en línea mientras que el vídeo aparece como enlace de descarga. La reproducción automática también es una preferencia que los usuarios pueden desactivar, así que un vídeo que debe moverse sin interacción sigue siendo más seguro como GIF en los escasos sitios que lo aceptan.
Dónde sigue ganando el GIF
El GIF sigue siendo el formato de menor resistencia en entornos centrados en texto. Se muestra en línea en casi todos los clientes de chat, clientes de correo, gestores de incidencias y renderizadores de Markdown, a menudo sin un clic y sin un plugin. No hay controles que explicar ni códec que negociar: si el flujo de imágenes acepta una imagen, probablemente acepte un GIF.
Esa comodidad tiene un coste de accesibilidad. Un GIF se reproduce para siempre y no se puede pausar en la mayoría de esos entornos, lo que resulta incómodo para lectores sensibles al movimiento, así que mantén los bucles cortos y evita los destellos. En la web, respeta la preferencia de movimiento reducido y ofrece una alternativa estática cuando la animación aporte significado. Los gráficos de interfaz como los iconos de estado se sirven mejor con SVG, que se mantiene nítido a cualquier tamaño sin paleta.
Crear un buen GIF a partir de un vídeo
Empieza por la sección más corta que comunique la idea, normalmente de dos a cinco segundos. Extráela a entre ocho y doce fotogramas por segundo en lugar de la velocidad del origen, reduce el ancho a unos cientos de píxeles y evita la parte más recargada del fotograma. Una paleta generada a partir del clip real mantiene los colores más cerca del original que una genérica, pero los colores planos y las formas simples siempre sobrevivirán mejor al GIF que los degradados y los tonos de piel.
Después juzga el archivo donde va a vivir, no en el escritorio. Si un GIF sale de varios megabytes, un MP4 hará el mismo trabajo con mucha más eficiencia allí donde se permita vídeo, y el GIF puede quedarse como alternativa. Convertir el GIF de vuelta a MP4 rara vez ayuda: la pérdida de paleta y de fotogramas ya está en la imagen, y la compresión de vídeo no puede devolverla.