Cómo convertir un GIF a MP4

Para convertir un GIF a MP4 hay que leer cada fotograma del GIF y codificarlos como un video H.264, cada uno con su duración original. El convertidor de esta página lo hace en tu navegador: suelta el GIF, deja MP4 seleccionado y descarga el video. Un GIF hecho a partir de un clip de video suele quedarse en una pequeña fracción de su tamaño, y no se sube nada.

6 min de lectura

La forma rápida

Suelta tu GIF animado en el convertidor de abajo. MP4 ya está seleccionado, así que la conversión empieza enseguida y la fila muestra el progreso. Cuando termina, la fila te indica el tamaño del video, su duración y el número de fotogramas, además de cuánto pesa menos que el GIF. Pulsa Descargar, o Descargar todo en ZIP si añadiste varios GIF.

Antes de descargar vale la pena mirar dos ajustes. Repetir mete la animación varias veces en el video, algo útil cuando el reproductor no repite los videos por sí solo. Fondo es el color que se usa en las partes transparentes del GIF, porque MP4 no puede guardar transparencia; elige el color de la página o la diapositiva donde se mostrará el video.

Pruébalo aquí: GIF a MP4

Abrir la herramienta completa

Por qué los GIF pesan tanto

GIF se diseñó en 1987 para imágenes fijas y gráficos sencillos. Cada fotograma es una imagen de 256 colores como máximo, comprimida con LZW, un método sin pérdida que funciona bien en zonas planas y mal en cualquier cosa con ruido o degradados. Una animación no es más que una lista de esas imágenes. Lo mejor que puede hacer un codificador de GIF es guardar solo el rectángulo que cambió y marcar como transparentes los píxeles que no cambian.

El video es otra cosa. Cuando un GIF se hace a partir de un clip de video, el clip tiene millones de colores, así que el codificador de GIF tiene que aplicar tramado (dithering): reparte píxeles de los colores disponibles para imitar los que faltan. Ese ruido cambia de un fotograma a otro y LZW casi no puede comprimirlo, y por eso un clip de tres segundos puede pesar varios megabytes.

Un códec de video como H.264 está hecho justamente para este contenido. Predice cada fotograma a partir del anterior con vectores de movimiento, guarda solo la diferencia, descarta detalles que el ojo no nota y conserva todo el color. El resultado es un archivo que se ve más suave que el GIF y que normalmente pesa mucho menos.

  • GIF: 256 colores por fotograma, LZW sin pérdida, sin predicción de movimiento
  • MP4 (H.264): color completo, predicción de movimiento entre fotogramas, calidad ajustable
  • WebM (VP9 o VP8): parecido a MP4, pensado para páginas web

¿Cuánto más ligero? Nuestras mediciones

Convertimos tres tipos de GIF con el convertidor de esta página en Microsoft Edge para Windows, con los ajustes predeterminados. Los números muestran las dos caras de la historia: los GIF hechos con fotos o video se reducen muchísimo, mientras que una grabación de pantalla pequeña con pocos colores ya era compacta como GIF.

Los resultados dependen de tu navegador, porque el codificador de video forma parte de él. En nuestras pruebas el MP4 fue a menudo más pequeño que el WebM, aunque en teoría VP9 es el códec más moderno.

GIFTamaño y duraciónArchivo GIFMP4WebM
Clip tipo foto, con tramado, 256 colores480 x 270, 48 fotogramas, 2,9 s4,5 MB187 KB1.004 KB
Animación dibujada sencilla400 x 260, 16 fotogramas, 1,8 s17 KB6,8 KB13 KB
Grabación de pantalla, 64 colores640 x 400, 40 fotogramas, 4 s27 KB43 KB65 KB

Qué cambia cuando un GIF se convierte en video

La duración se mantiene. Cada fotograma se codifica con su propia duración, así que un GIF que se detiene dos segundos en su último fotograma hace lo mismo como MP4. Los fotogramas que el GIF marca sin ningún retardo duran 0,1 segundos, que es lo que también hacen los navegadores con el GIF.

El bucle ya no forma parte del archivo. Un GIF lleva su propio ajuste de repetición; un MP4 se reproduce una vez y es el reproductor el que decide si lo repite. Las páginas web, la mayoría de las redes sociales y muchas apps de chat repiten los videos cortos de todos modos. Para todo lo demás, usa Repetir para colocar la animación en el video 2, 3, 5 o 10 veces.

La transparencia se pierde. Los videos MP4 y WebM creados aquí son totalmente opacos, así que los píxeles transparentes toman el color de fondo que elijas. Si el GIF va sobre una página blanca, el blanco es lo correcto; sobre una diapositiva oscura, elige el color de la diapositiva.

El tamaño puede cambiar en un píxel. H.264 necesita un ancho y un alto pares, así que un GIF de 375 píxeles de ancho recibe una columna extra que repite los píxeles del borde. Los GIF muy pequeños, de menos de 32 píxeles por lado, se agrandan por un factor entero porque los codificadores de video no aceptan fotogramas tan diminutos, y los píxeles siguen nítidos. El video no tiene sonido, igual que el GIF.

Usar el MP4 donde antes usabas el GIF

En una página web, un video con los atributos autoplay, loop, muted y playsinline se comporta como un GIF: empieza solo, se repite y se muestra dentro de la página en los móviles. Los navegadores solo reproducen automáticamente los videos silenciados, lo que aquí no es un problema porque el video no tiene sonido. Cambiar los GIF grandes por videos así es una de las formas más sencillas de mejorar las puntuaciones de velocidad de la página.

En PowerPoint, inserta el MP4 desde Insertar, Video y activa Repetir la reproducción hasta su interrupción en la pestaña Reproducción. Las redes sociales y las apps de mensajería aceptan MP4 casi en todas partes, a menudo con límites de tamaño más altos que para los GIF, y muchas de ellas convierten en video los GIF que subes de todos modos.

Si una plataforma solo acepta GIF, puedes hacer el camino inverso: la herramienta Video a GIF vuelve a convertir un MP4 en GIF con una paleta creada a partir del clip.

Cuándo conservar el GIF

El correo electrónico es el caso principal. La mayoría de los programas de correo muestran GIF animados pero no reproducen videos dentro del mensaje, por eso los boletines siguen usando GIF. Algunos foros, gestores de contenido antiguos y apps de chat también aceptan imágenes pero no videos.

Los gráficos pequeños con pocos colores planos, como iconos animados, indicadores de carga o grabaciones de pantalla sencillas, suelen pesar poco ya como GIF, y el video puede salir más grande, como muestran nuestras mediciones. Y si necesitas transparencia, conserva el GIF o conviértelo a WebP animado con el Convertidor de imágenes, que mantiene los píxeles transparentes.

Paso a paso

  1. Añade el GIFSuelta uno o varios GIF animados en el convertidor o elígelos desde tu dispositivo.
  2. Deja MP4 seleccionadoMP4 se reproduce en todas partes. Elige WebM solo si tu sitio web sirve videos WebM.
  3. Ajusta Repetir y FondoRepite la animación si el reproductor no la va a repetir, y elige un color de fondo para las partes transparentes.
  4. Descarga el videoPulsa Descargar en cada video, o Descargar todo en ZIP para bajar varios a la vez.

Preguntas frecuentes

¿Se pierde calidad al convertir un GIF a MP4?

Casi nada que se note. El codificador de video suaviza un poco el ruido del tramado del GIF, pero trabaja con color completo, así que los degradados y las fotos a menudo se ven mejor que en el GIF.

¿Por qué mi MP4 no se repite en bucle?

Un archivo MP4 no contiene un ajuste de repetición; lo decide el reproductor. Activa la repetición en el reproductor, usa el atributo loop en una página web o ajusta Repetir para que la animación se reproduzca varias veces dentro del video.

¿Por qué mi MP4 pesa más que el GIF?

Pasa con GIF pequeños que tienen pocos colores planos, como iconos o grabaciones de pantalla sencillas. GIF comprime bien ese tipo de imágenes, así que hay poco que ganar. En ese caso, conserva el GIF.

¿Puedo convertir varios GIF a la vez?

Sí. Añade todos los GIF que quieras. Se convierten uno tras otro y puedes descargarlos todos en un solo archivo ZIP.

¿Se suben mis GIF?

No. El GIF se lee y el video se crea en tu navegador, en tu propio dispositivo, así que los archivos nunca salen de él.