Gratis konverter

GIF til MP4 konverter

Konverter GIF-animationer til MP4 (H.264) videofiler øjeblikkeligt sikkert i din browser.

Klik eller træk GIF her

Understøtter op til 50 MB

Eller
Indlæser videoencoderkerne...

Om dette værktøj

GIF er et billedformat fra 1987, der fik andet liv som standard looping-animationsformat på nettet. Det virker, men ikke effektivt - GIF topper med 256 farver pr. frame, bruger ineffektiv LZW-komprimering og producerer filer flere gange større end tilsvarende video. En 5-sekunders animeret GIF ved 480×270 vejer typisk 2-4 MB; den tilsvarende MP4-video er normalt 200–500 KB ved samme visuelle kvalitet. For websteder, der viser animeret indhold, reducerer skift fra GIF til MP4 rutinemæssigt båndbredden med 80 % eller mere.

Denne konverter bruger FFmpeg kompileret til WebAssembly via @ffmpeg/ffmpeg biblioteket. FFmpeg analyserer GIF'en, afkoder hver enkelt frame og omkoder rammesekvensen som H.264-video i en MP4-beholder. Konverteringen sker udelukkende i din browser - ingen serverupload - men bruger flere megabyte WebAssembly-kode, der indlæses ved første brug, hvilket betyder, at den første konvertering tager et øjeblik at initialisere.

Frame timing fra GIF bevares så præcist som MP4 tillader. GIF understøtter forsinkelser pr. frame målt i 1/100-dele af et sekund; MP4 udtrykker timing som en billedhastighed. De fleste GIF'er bruger en konstant eller næsten konstant billedforsinkelse, som konverteres rent til en fast videobilledhastighed. GIF'er med meget variabel timing kan producere video, der kører lidt hurtigere eller langsommere nogle steder.

Hvorfor konvertere GIF til MP4

Båndbredde er hovedårsagen. Twitter, Reddit og mange andre platforme har konverteret brugeruploadede GIF'er til MP4 internt i årevis, netop fordi størrelsesbesparelserne er dramatiske. Hvis du indlejrer animeret indhold på dit eget websted, vil skift til MP4 med autoplay-loop-muted-attributter give den samme visuelle oplevelse som en GIF ved en brøkdel af filstørrelsen og med jævnere afspilning.

Kvaliteten plejer også at være bedre. GIF's 256-farvepalet pr. ramme producerer synlige striber på fotografisk indhold, mens H.264-video bevarer jævne gradienter uden nogen synlig paletbegrænsning. For animationer, der involverer fotos, screencasts eller 3D-gengivelser, ser MP4 markant bedre ud end GIF uanset filstørrelse.

Sådan bruger du det

Drop GIF'en, vent på, at FFmpeg indlæses første gang, få en MP4.

  1. Upload din GIF: Træk filen til upload-området, eller klik for at gennemse. Filer på op til 50 MB understøttes. Den første konvertering i en session indlæser FFmpeg WebAssembly-modulet - typisk et par megabyte - som tager et øjeblik over langsomme forbindelser.
  2. Vælg outputindstillinger (valgfrit): Standardindstillinger producerer H.264-kodet MP4 ved kilde-GIF'ens billedhastighed og dimensioner, med forudindstillet 'hurtig' kodning. Justeringer er tilgængelige for outputopløsning og kvalitet, hvis det er nødvendigt.
  3. Konverter: FFmpeg analyserer GIF'en, afkoder rammesekvensen og genkoder som H.264 i en MP4-beholder. Fremskridt vises, mens encoderen arbejder gennem rammer. Konvertering tager typisk et par sekunder for korte GIF'er og længere for kilder med højt antal billeder eller høj opløsning.
  4. Download MP4: Gem filen. For at integrere på en webside med GIF-lignende adfærd skal du bruge et videotag med autoplay, loop, muted og playinline attributter.

Almindelige anvendelsestilfælde

Tekniske detaljer

GIF (CompuServe, 1987) bruger LZW-komprimering på indekserede farverammer med op til 256 farver hver. Animation gemmes som en sekvens af billeder med forsinkelser pr. frame i centisekunder. Gennemsigtighed understøttes via et enkelt gennemsigtigt paletindeks; delvis gennemsigtighed er det ikke.

H.264 (ITU-T H.264, ISO/IEC 14496-10) koder video ved hjælp af inter-frame-forudsigelse (nøglebilleder plus forskelle), diskrete cosinustransformationer og CABAC- eller CAVLC-entropikodning. H.264-codec'et, der kører inde i en MP4-beholder, understøttes universelt af browsere, mobile enheder og videoværktøjer.

@ffmpeg/ffmpeg er FFmpeg kompileret til WebAssembly. WASM-modulet er på flere megabyte og indlæses ved første brug; efterfølgende konverteringer i samme session genbruger det indlæste modul. Kodning er enkelttrådet i nuværende browsere uden SharedArrayBuffer, hvilket gør WebAssembly-baseret kodning mærkbart langsommere end native FFmpeg, men stadig hurtig nok til typiske GIF-størrelser.

Bedste praksis

Ofte stillede spørgsmål

Ændrer konvertering af GIF til MP4 indholdet?
Indholdet bevares så præcist som muligt. Nogle formatspecifikke funktioner har dog muligvis ikke direkte ækvivalenter, så der kan forekomme mindre formateringsforskelle.
Hvorfor konvertere til MP4-format?
MP4 er det mest universelt understøttede videoformat. Den afspiller på stort set alle enheder, browsere og medieafspillere. Med H.264-kodning giver den fremragende videokvalitet ved rimelige filstørrelser.
Hvor lang tid tager videokonvertering?
Konverteringstiden afhænger af videolængden, opløsningen og din enheds processorkraft. Et typisk klip på 1 minut tager 10-30 sekunder. Hele processen kører i din browser ved hjælp af FFmpeg WebAssembly.
Holdes mine billeder private under konverteringen?
Ja. Dine GIF-filer behandles udelukkende i din browser ved hjælp af Canvas API og JavaScript. Intet uploades til nogen server - filen går direkte fra din enhed til konverteren og tilbage til din enhed.
Bliver gennemsigtigheden bevaret?
Nej. MP4 understøtter ikke gennemsigtighed. Gennemsigtige områder i GIF'en udjævnes mod en solid baggrund (typisk sort) under kodning. For gennemsigtig video skal du bruge et andet format såsom WebM med VP9 alpha eller APNG.
Hvad er den maksimale filstørrelse?
50 MB. Den praktiske grænse afhænger også af browserhukommelsen, da FFmpeg beholder dekodede rammer i hukommelsen under konverteringen.
Vil billedhastigheden matche GIF nøjagtigt?
Tæt på, men ikke altid nøjagtig. GIF'er bruger forsinkelser pr. frame på 1/100 sekunder; MP4 bruger typisk en fast billedhastighed. Konstant-forsinkelse GIF'er konverterer rent. GIF'er med vidt forskellige forsinkelser kan vise små timingforskelle efter konvertering.
Kan jeg konvertere MP4 tilbage til GIF?
Ja – brug det dedikerede MP4 til GIF-værktøj, som kører den samme FFmpeg-pipeline omvendt. Bemærk, at tilbagekonvertering mister kvalitet på grund af GIF's grænse på 256 farver.