MP4 til GIF-konvertering
Konverter MP4-videoer til animerte GIF-er direkte i nettleseren din. Rask, sikker og helt privat ved å bruke WebAssembly.
Klikk eller dra MP4 hit
Støtter opptil 50 MB
Konverter MP4-videoer til animerte GIF-er direkte i nettleseren din. Rask, sikker og helt privat ved å bruke WebAssembly.
Støtter opptil 50 MB
Å gå fra MP4 til GIF inverterer den vanlige moderne anbefalingen. MP4-video er mer effektiv, mindre og høyere kvalitet enn GIF, så de fleste arbeidsflyter beveger seg i den andre retningen. Grunnen til at GIF fortsatt er viktig er at noen steder – chat-plattformer som ikke automatisk spiller av video, viss forumprogramvare, klistremerkebiblioteker på meldingsapper, e-postklienter som blokkerer video – bare viser GIF. Hvis du har et MP4-klipp og trenger å slippe det et sted video ikke fungerer, er konvertering til GIF det eneste alternativet.
Denne omformeren bruker FFmpeg kompilert til WebAssembly. MP4-en dekodes bilde for bilde, hver frame kvantiseres til en palett på opptil 256 farger, og den resulterende bildesekvensen kodes inn i GIF-beholderen med forsinkelser per bilde som matcher kildens bildefrekvens. Konverteringen kjører i sin helhet i nettleseren din; ingen opplasting skjer.
Å velge en fornuftig utgangskonfigurasjon betyr mer for MP4-til-GIF enn for den motsatte retningen. GIFs 256-fargepalett per ramme er dens største begrensning: lange klipp med variert belysning produserer synlige fargebånd, og rammer over noen hundre gir enorme filer. Rimelige standardinnstillinger: hold klippet under 5–10 sekunder, nedskaler til 480 piksler bredt eller mindre, og mål 10–15 bilder per sekund.
Kompatibilitet med plattformer som mangler videostøtte er hele årsaken. Slakke kanaler med autoavspilling deaktivert viser GIF-er, men ikke videoer; Reddit kommentartråder bygger inn GIF-er på linje; mange nyhetsbrev på e-post blokkerer videotagger fullstendig; meldingsapper behandler GIF-er som bilder og videoer som filer. Hvis publikum er på en av disse plattformene, når GIF dem og MP4 gjør det ikke.
GIF-er sløyfes også automatisk uten kontroller eller interaksjon, noe som gjør dem til det naturlige valget for korte looping-demonstrasjoner – UI-animasjoner, produktfunksjonshøydepunkter, kodesnuttadferd. Den samme sløyfen i MP4 krever at innebyggingskonteksten støtter videoautoavspilling, noe ikke alle kontekster gjør.
Slipp videoen, still utdatastørrelsen og bildefrekvensen, generer.
GIF-koderen bruker en to-trinns rørledning. Først analyserer paletttegen hele videoen for å produsere en optimal 256-farger palett som dekker fargene som faktisk brukes. For det andre kartlegger palettbruk piksler til hver ramme til paletten ved å bruke enten nærmeste nabo-matching eller Floyd-Steinberg-dithering. Den vibrerte tilnærmingen produserer synlig jevnere gradienter på bekostning av ekstra filstørrelse.
Konvertering av bildefrekvens bruker fps-filtrering. Hvis kilden MP4 er 30 fps og mål-GIF er 10 fps, droppes to av tre bilder. Dette er raskere og renere enn blandingsrammer, men kan gi litt hakkete bevegelser hvis kilden har rask handling.
Utdatastørrelse skalerer med antall rammer, rammedimensjoner og fargekompleksitet. Å redusere noen av disse – færre rammer, mindre dimensjoner, mindre variert innhold – produserer mindre GIF-er. Forholdet er omtrent lineært med rammeantall, kvadratisk med dimensjoner.