Přeskočit na obsah
nastroje.io

Jak udělat GIF z videa, aby nevážil deset megabajtů

GIF z videa uděláte za minutu, jenže bez správného nastavení vyjde větší než původní klip. Poradíme, jakou zvolit délku, plynulost a šířku.

· 3 min čtení

GIF se hodí všude tam, kde video nemá šanci: do dokumentace, do e-mailu, do chatu, do issue na GitHubu. Přehraje se sám, nepotřebuje ovládání a nikdo neřeší kodeky. Daň za to je velikost souboru, která umí nepříjemně překvapit.

Proč je GIF tak velký

Video komprimuje chytře: uloží první snímek a pak už jen to, co se změnilo. GIF tohle neumí. Každý snímek ukládá skoro celý a navíc má k dispozici jen 256 barev.

Z toho plynou tři páky, kterými velikost ovlivníte:

Co změníte Vliv na velikost Vliv na výsledek
Délka výřezu největší čím kratší, tím menší soubor
Šířka velký 480 px stačí do dokumentace i do chatu
Snímky za sekundu střední 12 vypadá plynule, 24 je zbytečný luxus

Pět sekund v šířce 480 px a při dvanácti snímcích vyjde běžně na jednotky megabajtů. Půl minuty v plné šířce klidně na padesát.

Postup

  1. Otevřete video do GIF a přetáhněte do něj klip.
  2. Zadejte začátek výřezu a délku. Čas jde napsat jako 0:05 i jako 5.
  3. Nechte plynulost na dvanácti snímcích a šířku na 480 px, to je pro většinu použití správně.
  4. Spusťte a stáhněte výsledek.

Nástroj si z vašeho klipu spočítá vlastní paletu barev a teprve podle ní GIF vykreslí. Bez toho by se sáhlo po obecné paletě a z barevného záběru by zůstala šedivá kaše. Je to jediný důvod, proč to trvá o pár vteřin déle, a stojí to za to.

Rozptyl barev: kdy ano a kdy ne

V nastavení je volba rozptyl barev. Přidává do obrazu jemný šum, kterým se schová pruhování v místech, kde původní video mělo plynulý přechod, třeba na obloze nebo v rozmazaném pozadí.

  • Nechte zapnutý u záběrů z fotoaparátu, kde jsou přechody a stíny.
  • Vypněte u screencastů, animací a všeho s plochými barvami. Šum tam není potřeba a soubor bez něj vyjde znatelně menší.

Čeho se vyvarovat

Nedělejte GIF z celého videa. Je to nejčastější důvod, proč vznikne stomegabajtové monstrum. Vyberte úsek, který má něco ukázat, obvykle stačí tři až šest sekund.

Nečekejte zvuk. Formát GIF ho neumí a nikdy neuměl. Když potřebujete krátké video se zvukem, převeďte ho radši do MP4 přes převod formátu videa.

Neškálujte nahoru. Když má zdroj šířku 640 px, nastavení 800 px kvalitu nepřidá, jen soubor nafoukne.

Pozor na text v záběru. Drobné písmo se při šířce 480 px rozpadne. Buď zvětšete šířku, nebo záběr přibližte ještě před vytvořením GIFu.

Když potřebujete přesnější výřez

Pole pro začátek a délku stačí, když víte, kde střihnout. Pokud ne, otevřete klip v editoru videa, najeďte si na časové ose přesně na místo a nechte si vyexportovat jen tu část. Z ní pak uděláte GIF, který obsahuje přesně to, co má.

Časté otázky

Proč je GIF větší než původní video?

Protože nekomprimuje mezi snímky, každý ukládá skoro celý. Pomůže menší šířka, kratší výřez a méně snímků za sekundu.

Kolik snímků za sekundu je potřeba?

Osm stačí na ukázku ovládání a klikání. Dvanáct je bezpečná volba pro většinu záběrů. Nad patnáct už roste hlavně velikost, ne dojem plynulosti.

Bude se GIF opakovat?

Ano, výsledek se přehrává donekonečna, jak je u GIFů zvykem.

Jde udělat GIF z celého videa?

Když necháte pole s délkou prázdné, vezme se video až do konce. U delších záznamů ale počítejte s velkým souborem a dlouhým výpočtem.

Nahrává se video na server?

Ne, GIF vzniká přímo ve vašem prohlížeči. Poprvé se stáhne asi 32 MB výpočetního jádra, pak už jede vše bez čekání.

Nástroje z článku

Zpět na všechny články