MP4 til GIF konverter
Konverter MP4-videoer til animerede GIF'er direkte i din browser. Hurtig, sikker og helt privat ved hjælp af WebAssembly.
Klik eller træk MP4 her
Understøtter op til 50 MB
Konverter MP4-videoer til animerede GIF'er direkte i din browser. Hurtig, sikker og helt privat ved hjælp af WebAssembly.
Understøtter op til 50 MB
At gå fra MP4 til GIF inverterer den sædvanlige moderne anbefaling. MP4-video er mere effektiv, mindre og højere kvalitet end GIF, så de fleste arbejdsgange bevæger sig i den anden retning. Grunden til, at GIF stadig betyder noget, er, at nogle steder - chatplatforme, der ikke automatisk afspiller video, bestemt forumsoftware, klistermærkebiblioteker på beskedapps, e-mail-klienter, der blokerer video - kun viser GIF. Hvis du har et MP4-klip og har brug for at slippe det et sted, hvor videoen ikke virker, er konvertering til GIF den eneste mulighed.
Denne konverter bruger FFmpeg kompileret til WebAssembly. MP4'en afkodes ramme for ramme, hver frame er kvantiseret til en palet på op til 256 farver, og den resulterende billedsekvens kodes ind i GIF-beholderen med forsinkelser pr. frame, der matcher kildens billedhastighed. Konverteringen kører udelukkende i din browser; ingen upload sker.
At vælge en fornuftig udgangskonfiguration betyder mere for MP4-til-GIF end for den omvendte retning. GIF's 256-farvepalet pr. ramme er dens største begrænsning: lange klip med varieret belysning producerer synlige farvestriber, og rammer over et par hundrede giver enorme filer. Rimelige standardindstillinger: Hold klippet under 5-10 sekunder, nedskaler til 480 pixels i bredden eller mindre, og mål 10-15 billeder pr. sekund.
Kompatibilitet med platforme, der mangler videounderstøttelse, er hele årsagen. Slack kanaler med autoplay deaktiveret viser GIF'er, men ikke videoer; Reddit kommentartråde indlejrer GIF'er inline; mange e-mail-nyhedsbreve blokerer videotags fuldstændigt; beskedapps behandler GIF'er som billeder og videoer som filer. Hvis dit publikum er på en af disse platforme, når GIF dem, og MP4 gør det ikke.
GIF'er looper også automatisk uden kontrol eller interaktion, hvilket gør dem til det naturlige valg til korte looping-demonstrationer - UI-animationer, produktfunktionshøjdepunkter, kodestykkeadfærd. Den samme løkke i MP4 kræver, at indlejringskonteksten understøtter video-autoplay, hvilket ikke enhver kontekst gør.
Drop videoen, indstil outputstørrelsen og billedhastigheden, generer.
GIF-koderen bruger en to-trins pipeline. Først analyserer palettegen hele videoen for at producere en optimal 256-farver palet, der dækker de faktisk brugte farver. For det andet kortlægger paletbrug hver frames pixels til paletten ved at bruge enten nærmeste nabo-matching eller Floyd-Steinberg-dithering. Den ditherede tilgang producerer synligt jævnere gradienter på bekostning af yderligere filstørrelse.
Konvertering af billedhastighed bruger fps-filtrering. Hvis MP4-kilden er 30 fps, og mål-GIF'en er 10 fps, slettes to af hver tre frames. Dette er hurtigere og renere end blandingsrammer, men kan producere en smule hakkende bevægelser, hvis kilden har hurtig handling.
Outputstørrelsesskalaer med billedantal, rammedimensioner og farvekompleksitet. Reduktion af nogen af disse - færre rammer, mindre dimensioner, mindre varieret indhold - producerer mindre GIF'er. Forholdet er nogenlunde lineært med billedantal, kvadratisk med dimensioner.