Jak zmniejszyć GIF-a na tyle, by dało się go wysłać
Pięciosekundowe nagranie ekranu zmienia się w 20-megabajtowego GIF-a, który potem odbija się od każdego limitu wgrywania po drodze. Format ma korzenie w 1987 roku i widać to gołym okiem: każda klatka jest zapisana jako osobny obraz, bez kompresji między klatkami.
Dlaczego GIF-y są ogromne
MP4 zapisuje różnice między klatkami — mówiąca głowa na statycznym tle po pierwszej klatce kosztuje niemal nic. GIF nie ma pojęcia, jak wyglądała poprzednia klatka. Trzydzieści klatek na sekundę oznacza trzydzieści pełnych obrazów co sekundę, każdy ograniczony do 256 kolorów.
To daje Ci trzy dźwignie i tylko one się liczą:
- Liczba klatek na sekundę. Zejście z 30 do 12 fps usuwa 60% danych. Większość GIF-ów wygląda dobrze przy 10–15 fps.
- Wymiary. Zmniejszenie szerokości o połowę zmniejsza liczbę pikseli czterokrotnie.
- Paleta. 64 kolory zamiast 256, dobrane pod konkretną animację, znów tną rozmiar.
Zmniejsz go
- Otwórz Kompresja GIF i wybierz poziom — Średni (12 fps, 75% rozmiaru, 128 kolorów) pasuje do większości nagrań.
- Upuść GIF-a. FFmpeg działa w Twojej przeglądarce: pierwszy przebieg buduje paletę dopasowaną do animacji, drugi koduje ją na nowo względem tej palety.
- Pobierz. Typowe nagranie ekranu traci 60–80% wagi.
Poziom Mocny jest na twarde limity — 10 MB Discorda, stare fora, e-mail. Zmniejsza wymiary o połowę i tnie do 64 kolorów, więc gradienty się pasmują, ale płaskie nagrania interfejsu i screencasty znoszą to dobrze.
Lepsza odpowiedź, gdy wolno
Jeśli miejsce docelowe przyjmuje wideo, wyślij MP4. Te same pięć sekund, które jako GIF kosztują 20 MB, jako H.264 kosztują 400 KB — w pełnym kolorze i pełnej liczbie klatek. Slack, Discord, Telegram i każde nowoczesne forum odtwarzają krótkie filmy dokładnie tak jak GIF-y.
Prawdziwym rozwiązaniem jest konwertować na GIF-a tylko wtedy, gdy naprawdę musisz — stopka mailowa, README na starym hostingu, platforma, która obcina wideo.
Opublikowano 2026-09-22