Sin subida, 100% local, sin cuenta

GIF a vídeo (MP4)

Convierte un GIF animado en un MP4 pequeño y compartible. Todo se ejecuta en tu navegador.

Cómo funciona GIF a vídeo (MP4)

Convierte un GIF animado a un vídeo MP4 compacto con ffmpeg WebAssembly, completamente dentro de tu navegador. Los fotogramas del GIF se recodifican a H.264 con el formato de píxeles yuv420p, que es la opción de mayor compatibilidad para navegadores y plataformas sociales. El MP4 resultante es típicamente cinco a veinte veces más pequeño que el GIF fuente al tiempo que parece notablemente más nítido, porque H.264 no está limitado a 256 colores y comprime la redundancia temporal entre fotogramas de forma mucho más eficiente que el algoritmo LZW del GIF.

La mayoría de los GIFs se convierten en pocos segundos porque su número de fotogramas es bajo. El MP4 resultante se reproduce de forma nativa en cualquier navegador moderno y puede incrustarse en páginas web sin complementos. El comportamiento de bucle en el MP4 depende del reproductor en lugar de estar codificado en el archivo, a diferencia del GIF que lleva su propia instrucción de bucle.

Cómo usar GIF a vídeo (MP4), paso a paso

  1. Arrastra o selecciona el archivo GIF animado.
  2. La herramienta detecta automáticamente el número de fotogramas y las dimensiones.
  3. Haz clic en Convertir a MP4 para iniciar la recodificación H.264 en tu dispositivo.
  4. Espera a que ffmpeg termine.
  5. Descarga el MP4 y úsalo donde el GIF era demasiado grande.

Casos de uso comunes

  • Reemplazar un GIF grande en una página web con un MP4 para reducir el tiempo de carga de la página y mejorar las puntuaciones de Core Web Vitals.
  • Convertir un GIF recibido de un cliente a un MP4 para importarlo a un editor de vídeo que no acepta GIFs.
  • Reducir un conjunto de GIFs de pegatinas antes de subirlos a una plataforma con un límite de tamaño por archivo.
  • Convertir un prototipo de animación GIF a un MP4 para una presentación donde el tamaño del archivo importa.

Preguntas frecuentes

¿Cuánto más pequeño será el MP4 en comparación con el GIF?

GIF usa compresión LZW sin pérdida pero almacena un fotograma completo indexado por color para cada fotograma individual. H.264 almacena solo las diferencias entre fotogramas (predicción entre fotogramas) y usa un compresor perceptual con pérdida, por lo que los ahorros son drásticos. Un GIF animado típico de unos pocos megabytes se convierte en un MP4 de unos pocos cientos de kilobytes. La relación exacta depende de cuánto movimiento hay en cada fotograma.

¿El archivo GIF se envía a un servidor para su conversión?

No. ffmpeg.wasm recodifica los fotogramas del GIF a H.264 dentro de tu pestaña del navegador. El GIF se lee en la memoria local, se procesa allí y el MP4 se descarga a tu dispositivo. Nada sale de tu máquina durante la conversión.

¿El MP4 se reproducirá en bucle automáticamente como el GIF?

La propiedad de bucle no se almacena en el archivo MP4 de la misma forma que lo hace en la extensión NETSCAPE del GIF. Si el vídeo se reproduce en bucle depende del reproductor: la mayoría de los navegadores reproducen vídeos cortos en bucle en HTML con el atributo loop establecido, y las plataformas sociales lo reproducen automáticamente en bucle. Los reproductores de vídeo independientes pueden reproducirlo una vez y detenerse. Si necesitas un bucle controlado en una página web, añade el atributo loop al elemento de vídeo.

¿La conversión afecta a la velocidad de fotogramas o la duración?

La velocidad de fotogramas en el MP4 de salida coincide con el tiempo de fotogramas en el GIF, que ffmpeg lee de los encabezados de retardo de fotogramas del GIF. Si diferentes fotogramas del GIF tienen diferentes valores de retardo (velocidad de fotogramas variable), ffmpeg normaliza estos a una velocidad de fotogramas constante. La duración total se conserva.

¿Puedo convertir un GIF muy grande, como un archivo de 50 MB?

Sí, siempre que tu navegador tenga suficiente RAM para mantener el GIF y los fotogramas decodificados en memoria simultáneamente. Los GIFs grandes con muchos fotogramas pueden requerir una memoria significativa. Si la pestaña falla, intenta primero dividir el GIF en segmentos más cortos con una herramienta externa.

¿Por qué la salida es yuv420p en lugar de preservar exactamente los colores originales?

yuv420p es el único espacio de color H.264 que todos los decodificadores y navegadores admiten de forma universal. H.264 con un espacio de color RGB completo o yuv444p funciona en algunos reproductores pero falla en otros. La conversión de la paleta de 256 colores del GIF a yuv420p produce un resultado que parece más nítido al ojo humano que el GIF porque H.264 almacena datos de color reales, no una paleta limitada.

¿Puedo convertir un GIF a MP4 en mi teléfono?

Sí. La mayoría de los GIF son lo bastante pequeños como para que la recodificación sea rápida y ligera incluso en un navegador móvil. Un GIF muy grande, de varios megabytes y con muchos fotogramas, es el único caso en el que un ordenador lo maneja con más comodidad que un teléfono.