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
Convierte animaciones GIF a archivos de video MP4 (H.264) al instante de forma segura en tu navegador.
Admite hasta 50MB
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.
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.
Suelte el GIF, espere a que FFmpeg se cargue por primera vez y obtenga un MP4.
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.