Ingen opplasting, 100% lokalt, ingen konto

Video til GIF

Konverter et kort klipp til en loopende GIF. Velg bildehastighet og bredde, alt kjører i nettleseren.

Slik fungerer Video til GIF

Konverter et videoklipp til en animert GIF direkte i nettleseren ved hjelp av ffmpeg WebAssembly. Konverteringen bruker en to-pass palett-optimalisert tilnærming: det første passet kjøres palettgen-filteret for å bygge en 256-farges palett tilpasset ditt spesifikke opptak, og det andre passet kjøres paletteuse for å kartlegge hver ramme til den paletten. Resultatet har langt bedre fargereproduksjon enn en naiv enkelt-pass konvertering, som har en tendens til å produsere hard banding på gradienter og hudtoner.

GIF er et eldre format med et hardt 256-fargetak, slik at opptak med rike gradienter, cinematografisk fargegradering eller rask kamerabevegelse alltid vil vise noen fargebegrensninger. Dette verktøyet er best egnet for korte løkker, reaksjonsklipp, veiledningshøydepunkter og memer, situasjoner der GIF er det forventede formatet. Filstørrelsen vokser raskt med oppløsning og bildefrekvens, så trim klippet til de nødvendige sekundene og hold utdatabredden rundt 480-640 piksler for håndterbare resultater.

Slik bruker du Video til GIF, steg for steg

  1. Slipp eller velg videoklippet du vil konvertere.
  2. Angi tidsintervallet hvis du bare vil ha et segment av videoen.
  3. Velg utdatabredde i piksler (mindre = mindre fil) og bildefrekvens (10-15 fps er vanligvis glatt nok).
  4. Klikk Konverter til GIF for å starte to-pass palettgen/paletteuse-pipelinen på enheten din.
  5. Last ned den animerte GIF-en når ffmpeg er ferdig.

Vanlige bruksområder

  • Lage en loopende reaksjons-GIF fra et kort komedieklipp for å legge inn i en chat-app.
  • Gjøre om en 3-sekunders UI-animasjonsprototype til en GIF for å bygge inn i et GitHub-problem eller designgjennomgangskommentar.
  • Generere en forhåndsvisnings-GIF for en produktfunksjon for en README- eller dokumentasjonsside.
  • Lage en kort veiledningshøydepunktløkke fra et skjermopptaksopptak for et blogginnlegg.

Ofte stilte spørsmål

Hvorfor viser GIF-en min fortsatt farge-banding selv med palettoptimalisering?

GIF er begrenset til 256 farger per ramme uavhengig av optimaliseringsmetoden. Palettgen/paletteuse to-pass tilnærmingen kommer så nær kildifargene som mulig, men opptak med glatte gradienter, HDR-toner eller mange nyanser vil fortsatt vise synlige kvantiseringsartefakter. Reduksjon av rammestørrelsen reduserer antall distinkte farger per ramme og forbedrer ofte resultatet.

Kan jeg gjøre om en video til GIF frakoblet?

Ja, når siden og ffmpeg-motoren er lastet inn. Motoren er en stor nedlasting som hentes første gang du bruker verktøyet, men deretter kjører hele GIF-konverteringen lokalt på din enhet uten internettforbindelse.

Hvordan holder jeg GIF-filstørrelsen rimelig?

Tre innstillinger kontrollerer GIF-størrelse: utdatabredde (hver pikselrad koster proporsjonalt), bildefrekvens (færre bilder per sekund betyr færre rammer totalt) og klippvarighet (hvert ekstra sekund multipliserer rammetallet). En 480-piksel bred, 12 fps, 4-sekunders GIF er et typisk startpunkt for et delbart klipp under 5 MB.

Vil GIF-en loope for alltid eller spilles én gang?

ffmpeg.wasm skriver GIF-en med en NETSCAPE-løkke-utvidelse satt til uendelige løkker som standard. Alle moderne nettlesere, meldingsapper og bildevisere som støtter animert GIF vil loope den kontinuerlig. Dette er en egenskap bakt inn i filen, i motsetning til MP4-looping som avhenger av avspilleren.

Kan jeg konvertere en WebM eller MKV til GIF, ikke bare MP4?

Ja. ffmpeg.wasm leser enhver beholder den kan demuxe, inkludert WebM, MKV, MOV og AVI. Utdata er alltid en animert GIF uavhengig av inndatabeholderen.

Hvorfor tar en lang eller høyoppløselig konvertering så lang tid?

To-pass palett-tilnærmingen dekoder hver ramme to ganger: én gang for å bygge paletten og én gang for å kvantisere pikslene. For et 10-sekunders 1080p klipp ved 24 fps er det 480 rammer dekkodet to ganger gjennom WebAssembly uten GPU-akselerasjon. Reduksjon av klippvarigheten, bildefrekvens og utdataoppløsning er de tre mest effektive måtene å øke hastigheten på konverteringen.

Kan jeg lage en GIF fra en video på telefonen?

Ja, for et kort klipp i en beskjeden bredde. To-trinns palettprosessen er mer krevende enn en enkel strømkopiering, så hold klippet til noen få sekunder og bredden rundt 320-480 piksler på en telefon; en lang, bred kilde med høy bildefrekvens konverteres bedre på en datamaskin.