GIF a Convertidor MP4
Converteix animacions GIF a fitxers de vídeo MP4 (H.264) a l'instant dins del teu navegador de manera segura.
Feu clic o arrossegueu el GIF aquí
Admet fins a 50 MB
Converteix animacions GIF a fitxers de vídeo MP4 (H.264) a l'instant dins del teu navegador de manera segura.
Admet fins a 50 MB
GIF és un format d'imatge de 1987 que va guanyar una segona vida com a format d'animació en bucle predeterminat al web. Funciona, però no de manera eficient: GIF arriba a 256 colors per fotograma, utilitza una compressió LZW ineficient i produeix fitxers diverses vegades més grans que el vídeo equivalent. Un GIF animat de 5 segons a 480×270 normalment pesa entre 2 i 4 MB; el vídeo MP4 equivalent sol ser de 200 a 500 KB amb la mateixa qualitat visual. Per als llocs que ofereixen contingut animat, el canvi de GIF a MP4 redueix habitualment l'amplada de banda en un 80% o més.
Aquest convertidor utilitza FFmpeg compilat a WebAssembly mitjançant la biblioteca @ffmpeg/ffmpeg. FFmpeg analitza el GIF, descodifica cada fotograma i torna a codificar la seqüència de fotogrames com a vídeo H.264 en un contenidor MP4. La conversió es fa completament al vostre navegador, sense càrrega del servidor, però utilitza diversos megabytes de codi WebAssembly que es carrega al primer ús, la qual cosa significa que la primera conversió triga un moment a inicialitzar-se.
El temps de fotograma del GIF es conserva amb la precisió que permet MP4. GIF admet retards per fotograma mesurats en 1/100 de segon; MP4 expressa el temps com a velocitat de fotogrames. La majoria dels GIF utilitzen un retard de fotogrames constant o gairebé constant, que es converteix clarament en una velocitat de fotogrames de vídeo fixa. Els GIF amb un temps molt variable poden produir vídeos que s'executen una mica més ràpid o més lent en alguns llocs.
L'ample de banda és el motiu del titular. Twitter, Reddit i moltes altres plataformes han estat convertint internament GIF penjats per l'usuari a MP4 durant anys precisament perquè l'estalvi de mida és espectacular. Si incrusteu contingut animat al vostre lloc, canviar a MP4 amb atributs silenciats de reproducció automàtica en bucle produeix la mateixa experiència visual que un GIF a una fracció de la mida del fitxer i amb una reproducció més fluida.
La qualitat també tendeix a ser millor. La paleta de 256 colors per fotograma del GIF produeix bandes visibles al contingut fotogràfic, mentre que el vídeo H.264 conserva degradats suaus sense cap limitació aparent de la paleta. Per a les animacions que incloguin fotos, captures de pantalla o renderitzacions en 3D, MP4 té un aspecte notablement millor que GIF amb qualsevol mida de fitxer.
Deixeu anar el GIF, espereu que FFmpeg es carregui la primera vegada, obteniu un MP4.
GIF (CompuServe, 1987) utilitza compressió LZW en marcs de color indexats amb fins a 256 colors cadascun. L'animació s'emmagatzema com una seqüència de fotogrames amb retards per fotograma en cent segons. La transparència és compatible amb un únic índex de paleta transparent; la transparència parcial no ho és.
H.264 (ITU-T H.264, ISO/IEC 14496-10) codifica el vídeo mitjançant predicció entre fotogrames (fotogrames clau més diferències), transformacions discretes de cosinus i codificació d'entropia CABAC o CAVLC. El còdec H.264 que s'executa dins d'un contenidor MP4 és compatible universalment amb navegadors, dispositius mòbils i eines de vídeo.
@ffmpeg/ffmpeg és FFmpeg compilat a WebAssembly. El mòdul WASM té diversos megabytes i es carrega en el primer ús; les conversions posteriors a la mateixa sessió reutilitzen el mòdul carregat. La codificació és d'un sol fil als navegadors actuals sense SharedArrayBuffer, cosa que fa que la codificació basada en WebAssembly sigui notablement més lenta que FFmpeg nativa, però encara prou ràpida per a mides GIF típiques.