Ingen uppladdning, 100% lokalt, inget konto

Video till GIF

Konvertera ett kort klipp till en loopande GIF. Välj bildfrekvens och bredd, allt körs i din webbläsare.

Så fungerar Video till GIF

Konvertera ett videoklipp till en animerad GIF direkt i din webbläsare med hjälp av ffmpeg WebAssembly. Konverteringen använder en tvåpass palettoptimerad metod: det första passet kör palettegen-filtret för att bygga en 256-färgspalett anpassad till ditt specifika material, och det andra passet kör paletteuse för att mappa varje bildruta till den paletten. Resultatet har mycket bättre färgfidelitet än en naiv enpasskonvertering, som tenderar att producera hård bandning på gradienter och hudtoner.

GIF är ett äldre format med ett hårt 256-färgstak, så material med rika gradienter, cinematisk färggradering eller snabb kamerarörelse visar alltid viss färgbegränsning. Det här verktyget passar bäst för korta loopar, reaktionsklipp, guide-höjdpunkter och memes, situationer där GIF är det förväntade formatet. Filstorleken ökar snabbt med upplösning och bildfrekvens, så trimma klippet till de väsentliga sekunderna och håll utdatabredden runt 480-640 pixlar för hanterbara resultat.

Så här använder du Video till GIF, steg för steg

  1. Släpp eller välj videoklippet du vill konvertera.
  2. Ange tidsintervallet om du bara vill ha ett segment av videon.
  3. Välj utdatabredden i pixlar (mindre = mindre fil) och bildfrekvensen (10-15 fps är vanligtvis tillräckligt jämnt).
  4. Klicka på Konvertera till GIF för att starta palettegen/paletteuse-pipelinen med två pass på din enhet.
  5. Ladda ned den animerade GIF:en när ffmpeg är klar.

Vanliga användningsområden

  • Skapa en loopande reaktions-GIF från ett kort komedi-klipp för att posta i en chattapp.
  • Omvandla en 3-sekunders UI-animationsprototyp till en GIF för att bädda in i ett GitHub-ärende eller en designgranskningskommentar.
  • Generera en produktfunktions-förhandsgranskning GIF för en README- eller dokumentationssida.
  • Göra en kort guideloppar-höjdpunktslloop från en skärminspelning för ett blogginlägg.

Vanliga frågor

Varför visar min GIF fortfarande färgbandning trots palettoptimering?

GIF är begränsad till 256 färger per bildruta oavsett optimeringsmetod. Palettgen/paletteuse tvåpasssmetoden kommer så nära källfärgerna som möjligt, men material med jämna gradienter, HDR-toner eller många nyanser visar fortfarande synliga kvantiseringsartefakter. Att minska bildstorleken minskar antalet distinkta färger per bildruta och förbättrar ofta resultatet.

Kan jag omvandla en video till en GIF offline?

Ja, när sidan och ffmpeg-motorn har laddats minst en gång. Motorn är rejäl i storlek och laddas ned vid första besöket, men därefter körs konverteringen helt på din enhet utan någon internetanslutning.

Hur håller jag GIF-filstorleken rimlig?

Tre inställningar styr GIF-storleken: utdatabredd (varje pixelrad kostar proportionellt), bildfrekvens (färre bildrutor per sekund innebär färre bildrutor totalt) och klipplängd (varje extra sekund multiplicerar bildrutantalet). En 480-pixel bred, 12 fps, 4-sekunders GIF är en typisk startpunkt för ett delbart klipp under 5 MB.

Loopar GIF:en för evigt eller spelas den upp en gång?

ffmpeg.wasm skriver GIF:en med en NETSCAPE-loopningstillägg inställt på oändliga loopar som standard. Varje modern webbläsare, meddelandeapp och bildvisare som stöder animerad GIF loopar den kontinuerligt. Detta är en egenskap inbakad i filen, till skillnad från MP4-loopning som beror på spelaren.

Kan jag konvertera en WebM eller MKV till GIF, inte bara MP4?

Ja. ffmpeg.wasm läser vilken behållare som helst som det kan demuxera, inklusive WebM, MKV, MOV och AVI. Utdata är alltid en animerad GIF oavsett indata-behållaren.

Varför tar en lång eller högupplöst konvertering så lång tid?

Tvåpasspalettmetoden avkodar varje bildruta två gånger: en gång för att bygga paletten och en gång för att kvantisera pixlarna. För ett 10-sekunders 1080p-klipp med 24 fps är det 480 bildrutor avkodade två gånger via WebAssembly utan GPU-acceleration. Att minska klipplängden, bildfrekvensen och utdataupplösningen är de tre mest effektiva sätten att snabba upp konverteringen.

Kan jag göra en GIF av en video på min telefon?

Ja, för ett kort klipp med en måttlig bredd. Tvåstegsprocessen för paletten är mer krävande än en enkel strömkopiering, så håll klippet på några sekunder och bredden runt 320-480 pixlar på en telefon; en lång, bred källa med hög bildfrekvens konverteras bättre på en dator.