Convertidor Gratuito

GIF a Convertidor MP4

Convierte animaciones GIF a archivos de video MP4 (H.264) al instante de forma segura en tu navegador.

Haz clic o arrastra un GIF aquí

Admite hasta 50MB

O
Cargando el núcleo del codificador de video...

Acerca de esta herramienta

GIF es un formato de imagen de 1987 que cobró una segunda vida como formato de animación en bucle predeterminado en la web. Funciona, pero no de manera eficiente: GIF alcanza un máximo de 256 colores por cuadro, utiliza una compresión LZW ineficiente y produce archivos varias veces más grandes que un video equivalente. Un GIF animado de 5 segundos a 480 × 270 normalmente pesa entre 2 y 4 MB; el vídeo MP4 equivalente suele tener entre 200 y 500 KB con la misma calidad visual. Para los sitios que ofrecen contenido animado, cambiar de GIF a MP4 reduce de forma rutinaria el ancho de banda en un 80% o más.

Este convertidor utiliza FFmpeg compilado en WebAssembly a través de la biblioteca @ffmpeg/ffmpeg. FFmpeg analiza el GIF, decodifica cada cuadro y vuelve a codificar la secuencia de cuadros como video H.264 en un contenedor MP4. La conversión se realiza completamente en su navegador (sin carga en el servidor), pero utiliza varios megabytes de código WebAssembly que se carga en el primer uso, lo que significa que la primera conversión tarda un momento en inicializarse.

La sincronización de fotogramas del GIF se conserva con tanta precisión como lo permite MP4. GIF admite retrasos por fotograma medidos en 1/100 de segundo; MP4 expresa el tiempo como una velocidad de fotogramas. La mayoría de los GIF utilizan un retraso de fotogramas constante o casi constante, que se convierte limpiamente en una velocidad de fotogramas de vídeo fija. Los GIF con tiempos muy variables pueden producir videos que se ejecutan ligeramente más rápido o más lento en algunos lugares.

¿Por qué convertir GIF a MP4?

El ancho de banda es la razón principal. Twitter, Reddit y muchas otras plataformas han estado convirtiendo internamente GIF subidos por usuarios a MP4 durante años precisamente porque el ahorro de tamaño es espectacular. Si incrusta contenido animado en su propio sitio, cambiar a MP4 con atributos de reproducción automática silenciados produce la misma experiencia visual que un GIF en una fracción del tamaño del archivo y con una reproducción más fluida.

La calidad también tiende a ser mejor. La paleta de 256 colores por fotograma de GIF produce bandas visibles en el contenido fotográfico, mientras que el vídeo H.264 conserva gradientes suaves sin limitación aparente de paleta. Para animaciones que incluyen fotografías, capturas de pantalla o renderizados 3D, MP4 se ve notablemente mejor que GIF en cualquier tamaño de archivo.

Cómo usarla

Suelte el GIF, espere a que FFmpeg se cargue por primera vez y obtenga un MP4.

  1. Sube tu GIF: Arrastre el archivo al área de carga o haga clic para explorar. Se admiten archivos de hasta 50 MB. La primera conversión en una sesión carga el módulo FFmpeg WebAssembly (generalmente unos pocos megabytes), lo que demora un momento en conexiones lentas.
  2. Elija la configuración de salida (opcional): La configuración predeterminada produce MP4 codificado en H.264 con la velocidad de fotogramas y las dimensiones del GIF de origen, con codificación "rápida" preestablecida. Hay ajustes disponibles para la resolución y la calidad de la salida si es necesario.
  3. Convertir: FFmpeg analiza el GIF, decodifica la secuencia de fotogramas y lo vuelve a codificar como H.264 en un contenedor MP4. El progreso se muestra a medida que el codificador avanza por los fotogramas. La conversión suele tardar unos segundos en el caso de GIF cortos y más en el caso de fuentes con un alto número de fotogramas o de alta resolución.
  4. Descarga el MP4: Guarde el archivo. Para insertar en una página web con un comportamiento similar a un GIF, utilice una etiqueta de vídeo con atributos de reproducción automática, bucle, silenciado y reproducción en línea.

Casos de uso comunes

Detalles técnicos

GIF (CompuServe, 1987) utiliza compresión LZW en marcos de color indexados con hasta 256 colores cada uno. La animación se almacena como una secuencia de fotogramas con retrasos por fotograma en centisegundos. La transparencia se admite a través de un único índice de paleta transparente; la transparencia parcial no lo es.

H.264 (ITU-T H.264, ISO/IEC 14496-10) codifica vídeo mediante predicción entre fotogramas (fotogramas clave más diferencias), transformaciones de coseno discretas y codificación de entropía CABAC o CAVLC. El códec H.264 que se ejecuta dentro de un contenedor MP4 es compatible universalmente con navegadores, dispositivos móviles y herramientas de vídeo.

@ffmpeg/ffmpeg es FFmpeg compilado en WebAssembly. El módulo WASM tiene varios megabytes y se carga en el primer uso; Las conversiones posteriores en la misma sesión reutilizan el módulo cargado. La codificación es de un solo subproceso en los navegadores actuales sin SharedArrayBuffer, lo que hace que la codificación basada en WebAssembly sea notablemente más lenta que la FFmpeg nativa, pero aún lo suficientemente rápida para tamaños GIF típicos.

Mejores prácticas

Preguntas frecuentes

¿La conversión de GIF a MP4 cambia el contenido?
El contenido se conserva con la mayor precisión posible. Sin embargo, es posible que algunas características específicas del formato no tengan equivalentes directos, por lo que pueden ocurrir diferencias menores de formato.
¿Por qué convertir al formato MP4?
MP4 es el formato de vídeo más compatible universalmente. Se reproduce en prácticamente todos los dispositivos, navegadores y reproductores multimedia. Con codificación H.264, proporciona una excelente calidad de vídeo en tamaños de archivo razonables.
¿Cuánto tiempo lleva la conversión de vídeo?
El tiempo de conversión depende de la duración del video, la resolución y la potencia de procesamiento de su dispositivo. Un clip típico de 1 minuto dura entre 10 y 30 segundos. Todo el proceso se ejecuta en su navegador utilizando FFmpeg WebAssembly.
¿Mis imágenes se mantienen privadas durante la conversión?
Sí. Sus archivos GIF se procesan completamente dentro de su navegador utilizando Canvas API y JavaScript. No se carga nada en ningún servidor: el archivo va directamente desde su dispositivo al convertidor y regresa a su dispositivo.
¿Se preservará la transparencia?
No. MP4 no admite transparencia. Las áreas transparentes del GIF se aplanan sobre un fondo sólido (normalmente negro) durante la codificación. Para video transparente, use un formato diferente como WebM con VP9 alpha o APNG.
¿Cuál es el tamaño máximo de archivo?
50 MB. El límite práctico también depende de la memoria del navegador, ya que FFmpeg mantiene los fotogramas decodificados en la memoria durante la conversión.
¿La velocidad de fotogramas coincidirá exactamente con el GIF?
Cercano, pero no siempre exacto. Los GIF utilizan retrasos por cuadro de 1/100 segundos; MP4 suele utilizar una velocidad de fotogramas fija. Los GIF con retraso constante se convierten limpiamente. Los GIF con retrasos muy variables pueden mostrar ligeras diferencias de tiempo después de la conversión.
¿Puedo volver a convertir MP4 a GIF?
Sí, utilice la herramienta dedicada de MP4 a GIF, que ejecuta el mismo proceso FFmpeg a la inversa. Tenga en cuenta que la conversión pierde calidad debido al límite de 256 colores del GIF.