tooly

Konwertuj wideo na GIF

Zamień dowolne wideo w animowany GIF z regulowaną liczbą klatek, szerokością i czasem trwania. Wszystko działa w przeglądarce.

Twoje pliki nie opuszczają przeglądarki

Jak używać

  1. 1

    Przeciągnij plik wideo do pola lub kliknij, aby wybrać.

  2. 2

    Ustaw FPS, szerokość i maksymalny czas trwania.

  3. 3

    Kliknij Konwertuj i pobierz GIF.

Kiedy GIF to właściwy wybór

GIF to format z 1987 roku z limitem 256 kolorów i bez dźwięku, a mimo to wciąż jedyny format animacji, który odtwarza się wszędzie bez odtwarzacza: w klientach poczty, starych forach, plikach README w serwisach z kodem, komunikatorach i wiki z dokumentacją. Jeśli chcesz krótkiej pętli, która startuje sama i nie wymaga kliknięcia, GIF jest często jedyną opcją działającą w każdym miejscu docelowym. Przy wszystkim, co trwa dłużej niż mniej więcej pół minuty albo gdzie liczy się dźwięk, MP4 jest mniejszy i wygląda lepiej.

Typowe dobre zastosowania to pięciosekundowe demo produktu do listy zmian, klip-reakcja, odtworzenie błędu interfejsu dołączone do zgłoszenia albo zapętlona animacja do prezentacji.

Co się dzieje po kliknięciu „Konwertuj na GIF”

Konwerter uruchamia w karcie przeglądarki FFmpeg skompilowany do WebAssembly. Przy pierwszej konwersji silnik pobiera się raz, potem jest trzymany w pamięci podręcznej. Wideo nigdy nie jest nigdzie wysyłane, co ma znaczenie, gdy konwertujesz nagrania ekranu pokazujące wewnętrzne panele lub dane klientów.

Konwersja przebiega w dwóch przebiegach — tą samą techniką, której edytory wideo używają do GIF-ów wysokiej jakości:

  1. Przebieg palety. FFmpeg odczytuje klip z wybraną liczbą klatek i szerokością i buduje zoptymalizowaną paletę 256 kolorów na podstawie faktycznych kolorów w nagraniu, zamiast używać ogólnej palety internetowej.
  2. Przebieg renderowania. Klip jest odczytywany ponownie, a każda klatka jest mapowana na tę paletę z ditheringiem, który rozsiewa drobne punkty sąsiednich kolorów, żeby udawać płynne gradienty.

Klatki są skalowane filtrem Lanczosa, który zachowuje ostrzejszy tekst i krawędzie niż proste skalowanie dwuliniowe. Wysokość jest obliczana automatycznie na podstawie szerokości, więc proporcje pozostają takie same. Ścieżka dźwiękowa jest pomijana, a gotowy GIF zapętla się bez końca.

Jak dobrać liczbę klatek, szerokość i czas trwania

Rozmiar GIF-a rośnie mniej więcej proporcjonalnie do iloczynu liczby klatek i liczby pikseli, więc te trzy ustawienia działają razem. Domyślnie jest to 10 kl./s, 480 px szerokości i limit 15 sekund.

  • FPS (5, 10, 15 lub 20 kl./s). 10 kl./s wystarcza do nagrań ekranu, slajdów i większości ujęć z mówiącą osobą. 15 lub 20 kl./s używaj tylko przy szybkim ruchu, na przykład w sporcie lub grach, i licz się z plikiem od 1,5 do 2 razy większym. 5 kl./s daje celowo szarpany efekt kartkowego filmu i najmniejsze pliki.
  • Szerokość (320, 480, 640 lub 800 px). 320 px pasuje do reakcji na czacie i urządzeń mobilnych, 480 px to dobry środek dla wpisów na blogu, a 640 lub 800 px jest do nagrań ekranu, na których tekst musi pozostać czytelny. Wybór szerokości większej niż źródłowe wideo powiększa je, co zwiększa rozmiar bez dodawania szczegółów.
  • Maks. czas trwania (5, 10, 15, 30 lub 60 s). Ucina GIF po tylu sekundach, licząc od początku wideo.

Orientacyjnie: 10-sekundowy klip w 480 px i 10 kl./s waży przy prostym materiale kilka megabajtów, a przy zaszumionym, szczegółowym wideo z dużym ruchem kamery może ważyć kilka razy więcej.

Limit czasu trwania zawsze liczy się od 0:00. Żeby zamienić w GIF fragment ze środka wideo, najpierw przytnij klip do potrzebnej części, a potem go przekonwertuj.

Jak uzyskać czystsze i mniejsze GIF-y

Limit 256 kolorów to główne źródło brzydkich artefaktów. Kilka nawyków bardzo pomaga:

  • Wybieraj płaski, statyczny materiał. Nagrania ekranu, animacje i ujęcia ze statywu kompresują się znacznie lepiej niż wideo nagrywane z ręki, bo niezmienione obszary nie kosztują prawie nic.
  • Unikaj rozległych gradientów. Niebo, miękkie światło i rozmyte tła zamieniają się w pasmowanie lub widoczny szum ditheringu. Ciaśniejsze kadrowanie na obiekcie zwykle pomaga bardziej niż zwiększenie liczby klatek.
  • Najpierw skracaj, potem zmniejszaj. Przycięcie 15-sekundowego klipu do 6 sekund, które naprawdę się liczą, zmniejsza plik o połowę bez straty wizualnej, podczas gdy zmniejszanie szerokości pogarsza czytelność.
  • Ukryj kursor w nagraniach ekranu, jeśli nie jest częścią pokazu; poruszający się wskaźnik zmienia piksele w każdej klatce.

Jeśli platforma nadal odrzuca plik jako za duży, przepuść wynik przez kompresję GIF, zamiast konwertować ponownie w bardzo małej szerokości.

Pliki wejściowe, limity i pamięć

Narzędzie przyjmuje pliki MP4, MOV (w tym nagrania z iPhone'a) i WebM do 500 MB. Ponieważ wszystko dzieje się w pamięci przeglądarki, faktycznym limitem dla wyniku jest Twoje urządzenie: długie klipy w 800 px i 20 kl./s mogą wyczerpać pamięć telefonów i starszych laptopów. Jeśli konwersja się nie powiedzie, najpierw zmniejsz czas trwania lub szerokość. Szybkość przetwarzania zależy od procesora; krótki klip na laptopie zajmuje zwykle kilka sekund, a na telefonie wyraźnie dłużej.

FAQ

Dlaczego GIF jest tak duży?

GIF to format nieskompresowany. Mniej FPS, mniejsza szerokość i krótszy czas dają mniejsze pliki. Dla długich klipów lepiej zostawić MP4.

Jaki jest zalecany czas trwania?

5–15 sekund działa najlepiej. Dłuższe GIF-y stają się bardzo duże.

Czy pliki są przesyłane na serwer?

Nie. Konwersja odbywa się w przeglądarce za pomocą FFmpeg WebAssembly.

Jaki jest limit rozmiaru?

Plik wejściowy do 500 MB. Wyjściowy GIF ograniczony pamięcią przeglądarki.

Czytaj także

Podobne narzędzia