Ingen uppladdning, 100% lokalt, inget konto

GIF till video (MP4)

Konvertera en animerad GIF till en liten, delbar MP4. Allt körs i din webbläsare.

Så fungerar GIF till video (MP4)

Konvertera en animerad GIF till en kompakt MP4-video med ffmpeg WebAssembly, helt inuti din webbläsare. GIF-bildrutorna kodas om till H.264 med yuv420p-pixelformatet, vilket är det bredast kompatibla valet för webbläsare och sociala plattformar. Den resulterande MP4:en är typiskt fem till tjugo gånger mindre än käll-GIF:en och ser märkbart skarpare ut, eftersom H.264 inte är begränsad till 256 färger och komprimerar temporal redundans mellan bildrutor mycket mer effektivt än GIF:s LZW-algoritm.

De flesta GIF:ar konverteras på några sekunder eftersom deras bildrutantal är lågt. Den resulterande MP4:en spelas upp inbyggt i varje modern webbläsare och kan bäddas in på webbsidor utan insticksprogram. Loopningsbeteende i MP4:en beror på spelaren snarare än att vara kodat i filen, till skillnad från GIF som bär sin egen loopinstruktion.

Så här använder du GIF till video (MP4), steg för steg

  1. Släpp eller välj den animerade GIF-filen.
  2. Verktyget identifierar automatiskt bildrutantalet och dimensionerna.
  3. Klicka på Konvertera till MP4 för att starta H.264-omkodningen på din enhet.
  4. Vänta tills ffmpeg är klar.
  5. Ladda ned MP4:en och använd den var GIF:en var för stor.

Vanliga användningsområden

  • Ersätta en stor GIF på en webbsida med en MP4 för att minska sidladdningstiden och förbättra Core Web Vitals-poäng.
  • Konvertera en GIF mottagen från en klient till en MP4 för import till en videoredigerare som inte accepterar GIF:ar.
  • Krympa en klistermärkes-GIF-uppsättning innan de laddas upp till en plattform med en filstorleksgräns per fil.
  • Omvandla en GIF-animationsprototyp till en MP4 för en pitch-presentation där filstorlek spelar roll.

Vanliga frågor

Hur mycket mindre blir MP4:en jämfört med GIF:en?

GIF använder LZW förlustfri komprimering men bär en fullständig färgindexerad bildruta för varje enskild bildruta. H.264 lagrar bara skillnaderna mellan bildrutor (inter-bildrutepredikition) och använder en perceptuell förlustbehäftad komprimerare, så besparingarna är dramatiska. En typisk animerad GIF på några megabyte blir en MP4 på några hundra kilobyte. Det exakta förhållandet beror på hur mycket rörelse det finns i varje bildruta.

Fungerar konverteringen från GIF till video offline?

Ja, när sidan och ffmpeg-motorn har laddats. Motorn är rejäl i storlek och hämtas första gången du använder verktyget, men därefter körs GIF-till-video-konverteringen lokalt på din enhet utan någon internetanslutning.

Loopar MP4:en automatiskt som GIF:en?

Loopegenskapen lagras inte i MP4-filen på samma sätt som i en GIF:s NETSCAPE-tillägg. Om videon loopar beror på spelaren: de flesta webbläsare loopar korta videor i HTML med loop-attributet satt, och sociala plattformar loopar automatiskt. Fristående videospelare kanske spelar en gång och stoppar. Om du behöver kontrollerad loopning på en webbsida, lägg till loop-attributet till video-elementet.

Påverkar konverteringen bildfrekvensen eller varaktigheten?

Bildfrekvensen i utdata-MP4:en matchar bildrutetimingen i GIF:en, som ffmpeg läser från GIF:ens bildrutafördröjningsrubriker. Om olika bildrutor i GIF:en har olika fördröjningsvärden (variabel bildfrekvens) normaliserar ffmpeg dessa till en konstant bildfrekvens. Den totala varaktigheten bevaras.

Kan jag konvertera en mycket stor GIF, som en 50 MB-fil?

Ja, så länge din webbläsare har tillräckligt med RAM för att hålla GIF:en och de avkodade bildrutorna i minnet samtidigt. Stora GIF:ar med många bildrutor kan kräva betydande minne. Om fliken kraschar, försök att dela upp GIF:en i kortare segment med ett externt verktyg först.

Varför är utdata yuv420p istället för att bevara de ursprungliga färgerna exakt?

yuv420p är det enda H.264-färgrymd som alla avkodare och webbläsare universellt stöder. H.264 med ett fullt RGB- eller yuv444p-färgrymd fungerar i vissa spelare men misslyckas i andra. Konverteringen från GIF:ens 256-färgspalett till yuv420p producerar ett resultat som ser skarpare ut än GIF:en för det mänskliga ögat eftersom H.264 lagrar data i sann färg, inte en begränsad palett.

Kan jag konvertera en GIF till MP4 på min telefon?

Ja. De flesta GIF-filer är tillräckligt små för att ombkodningen ska gå snabbt och lätt på minnet även i en telefonwebbläsare. En mycket stor GIF på flera megabyte med många bildrutor är det enda fall där en dator klarar sig bekvämare än en telefon.