SS Toolbox
SS Toolbox
Všechna data jsou zpracovávána lokálně

Video do GIF lokálně — ořez klipu, FPS a paleta, bez nahrání

Převeďte video na GIF v prohlížeči: zvolte začátek a konec, nastavte 1–60 fps, změňte velikost a upravte paletu i dithering. Soubory se nikam nenahrávají. Jen GIF, jeden soubor najednou.

Co tento lokální nástroj video do GIF skutečně umí

  1. Soubor neopustí prohlížeč

    Vybrané, přetažené nebo vložené video se dekóduje a kóduje na vašem zařízení. Žádné nahrávání, žádný účet. Při prvním použití však nástroj stáhne z CDN jádro FFmpeg.wasm (asi 30,6 MB) nebo worker JavaScriptového kodéru, takže plně offline nefunguje.

  2. Oříznout přesně potřebné sekundy

    Začátek a konec nastavíte na časové ose s přesností 0,01 s, nebo označíte aktuální pozici přehrávání jako začátek/konec. Rychlost jde od 0 do 10× v krocích 0,25, takže dlouhý záběr lze zkrátit na krátkou smyčku.

  3. Snímková frekvence a velikost pod kontrolou

    Frekvence je 1–60 fps (výchozí 12). Šířka a výška přijímají -1 pro zachování poměru stran; při zadání jedné strany se druhá dopočítá. Výsledná velikost se zobrazí před převodem.

  4. Paleta a dithering místo posuvníku kvality

    Barvy lze omezit na 255, 128, 64, 32, 24, 16, 8 nebo 4; dithering na none, sierra2_4a, bayer nebo floyd_steinberg. Posuvník bitrate či komprese není a odhad cílové velikosti také ne.

  5. Dva kodéry, průběh a možnost zastavit

    Výchozí kódování používá FFmpeg.wasm (palettegen + paletteuse), lze přepnout na čistě JavaScriptový kodér. Převod ukazuje pruh průběhu a tlačítko Stop, po dokončení skutečnou velikost GIFu a přímé stažení.

Video do GIF: časté otázky

Které formáty a prohlížeče jsou podporované?

Výběr souboru přijímá vše, co prohlížeč označí jako video/*; přetažení navíc přijímá .mp4 a .mov. Rychlá cesta je MP4/MOV přes MP4Box a WebCodecs (prohlížeče typu Chrome/Edge). Při selhání se přejde na seek v elementu video a poté na dekódování FFmpeg.wasm. Jiné kontejnery závisí na těchto záložních cestách, takže výsledek se liší podle prohlížeče a kodeku.

Nahrává se moje video někam?

Ne. Data zůstávají v záložce. Při prvním použití však nástroj stáhne z unpkg jádro FFmpeg.wasm (asi 30,6 MB) nebo worker modern-gif, takže ke spuštění je potřeba internet a převod nefunguje zcela offline.

Existuje limit velikosti nebo délky?

V kódu není pevný limit. Skutečným stropem je paměť: snímky se drží v surovém RGBA, zhruba šířka × výška × 4 bajty × počet snímků. Klip 600×600 s 250 snímky zabere asi 343 MB. Rozhraní varuje nad 600 px a nad 250 snímky; allocation failed znamená zmenšit rozměry, fps nebo délku.

Proč je převod pomalý nebo se stránka zadrhává?

Zachytávání snímků, změna velikosti a skládání RGBA běží v hlavním vlákně a výchozí jádro FFmpeg je jednovláknové (bez SharedArrayBuffer). Vysoké rozlišení a fps to zhoršuje. Kódování běží ve workeru, ale rozhraní může přesto váznout; na některých strojích je JavaScriptový kodér rychlejší.

Lze velikost GIFu odhadnout nebo omezit?

Ne. Skutečná velikost se zobrazí až po převodu, předpověď není. Zmenšit ji lze kratším rozsahem, nižším fps, menší šířkou/výškou, méně barvami nebo jiným ditheringem.

Jaké výstupní formáty? Lze dávkově?

Pouze animovaný GIF, vždy jeden soubor. Žádné MP4, WebP ani APNG, žádný zvuk, žádná fronta ani více souborů najednou. Výsledkem je odkaz ke stažení a náhled.

Funguje na telefonech a tabletech?

Někdy ano, ale je to nespolehlivé: mobilní prohlížeče mají méně paměti a nerovnoměrnou podporu WebCodecs, takže dlouhé či vysokorozlišovací klipy často selžou. Pokud je to nutné, používejte krátké klipy, malý výstup a nízké fps; nejspolehlivější je Chrome nebo Edge na počítači.

Související nástroje
SponsorMindElixir