Gifski, program do tworzenia wysokiej jakości obrazów GIF

o gifski

W następnym artykule przyjrzymy się Gifskiemu. Ten program nam pozwoli tworzyć obrazy gif wysoka jakość za pomocą wideo lub zestawu obrazów. Jest to program wieloplatformowy i open source. Ta aplikacja to wysokiej jakości koder GIF na podstawie Pngquant.

Jeśli ktoś nie wie, pngquant to stratny kompresor obrazu PNG, którego możemy użyć z wiersza poleceń. Zapewnia to wiele osób w sieci pngquant to jeden z najlepszych bezstratnych kompresorów PNG Co możemy znaleźć. Kompresuj obrazy PNG do 70% bez utraty oryginalnej jakości i zachowaj pełną przezroczystość alfa. Powstałe skompresowane obrazy są zgodne ze wszystkimi przeglądarkami internetowymi i systemami operacyjnymi.

Ponieważ Gifski jest oparty na Pngquant, wykorzystuje funkcje Pngquant do tworzenia animacji GIF. Ten program jest zdolne do tworzenia animowanych plików GIF, które używają tysięcy kolorów na klatkę. Gifski wymaga również, abyśmy mieli ffmpeg do konwersji wideo na obrazy PNG.

Instalacja Gifskiego

Wymagania wstępne

Będziemy musieli upewnij się, że zainstalowaliśmy FFMpeg i Pngquant w naszym Ubuntu przed wejściem do instalacji Gifski.

FFmpeg jest dostępny w domyślnych repozytoriach większości dystrybucji Gnu / Linuksa. W tym celu możemy go zainstalować za pomocą apt. Otwieramy terminal (Ctrl + Alt + T) i piszemy:

sudo apt install ffmpeg

do zainstaluj pngquant, w tym samym terminalu wykonamy:

sudo apt install pngquant

Zainstaluj Gifski

Po zainstalowaniu wymagań wstępnych możemy teraz zainstalować Gifski. Będziemy mieli różne możliwości instalacji. Pierwszy będzie zainstaluj go za pomocą opłaty, jeśli zainstalowaliśmy Język programowania Rust. Po zainstalowaniu tego języka w terminalu (Ctrl + Alt + T) piszemy:

zainstaluj ładunek gifski

cargo install gifski

Możemy także zdobądź ten program za pomocą menedżera pakietów Warzenie Linuksa.

zainstaluj napar gifski

brew install gifski

Jeśli nie chcesz instalować cargo ani Linuxbrew, pobierz najnowsze binarne pliki wykonywalne z strona z wydaniami oraz skompiluj i zainstaluj gifski ręcznie.

Twórz animacje GIF z Gifski

Zaczynamy od przejścia do lokalizacji, w której zapisujemy obrazy. W tym przykładzie wszystkie mają rozszerzenie .PNG. Tam wykonamy następujące polecenie, aby utwórz animację GIF z zestawu obrazów w tym mamy:

gifski tworzy animowany plik gif

gifski -o archivo.gif *.png

Chcę wyjaśnić, że robiąc ten przykład, wszystkie obrazy, których użyłem, miały ten sam rozmiar.

Dostępne funkcje Gifski

Gifski ma również kilka funkcji, dzięki którym możemy:

  • Utwórz animację GIF o określonym wymiarze.
  • Pokaż określoną liczbę klatek na sekundę.
  • Koduj z określoną jakością.
  • Koduj szybciej.
  • Będziemy też mogli zakodować obrazy dokładnie w podanej kolejności.

do stworzyć animację GIF o określonym wymiarze, na przykład width = 512 i height = 490, użyj następującego polecenia:

gifski -o archivo.gif -W 512 -H 490 *.png

Możemy ustawić liczbę klatek na sekundę chcemy w animacji gif. Wartość domyślna to 20. Aby to zrobić, uruchom:

gifski -o archivo.gif --fps 30 *.png

Możemy kodować z określoną jakością w skali 1-100. Oczywiście niższa jakość może dać mniejszy plik, a wyższą jakość większą w naszej animacji GIF.

gifski -o archivo.gif --quality 40 *.png

Gifski zajmie więcej czasu podczas kodowania dużej liczby obrazów. Zrobic co proces kodowania jest 3 razy szybszy prędkość niż zwykle, bieg:

gifski -o archivo.gif --fast *.png

Należy pamiętać, że obniży jakość do 10%.

Aby zakodować obrazy dokładnie w podanej kolejności, użyjemy opcji –nosort. Tutaj możesz zastąp * .png nazwami plików i ich rozszerzeniami, w kolejności, która nas najbardziej interesuje.

gifski -o archivo.gif --nosort *.png

Utwórz animację GIF z pliku wideo

Czasami tak interesuje nas animowany plik z wideo. Tutaj może nam pomóc FFmpeg. Najpierw musisz konwertować wideo do ramek PNG poleceniem:

ffmpeg -i video.mp4 frame%04d.png

Powyższe polecenie powoduje, że pliki graficzneramka0001.png„,”ramka0002.png„,”ramka0003.png', etc… z pliku video.mp4. Znaki% 04d wygenerują numer ramki. To polecenie podzieli całe wideo na obrazy, które zostaną zapisane w bieżącym katalogu roboczym.

Po przekonwertowaniu wideo na obrazy, uruchom następujące polecenie do utwórz animowany plik GIF.

gifski -o archivo.gif *.png

Pomoc i informacje

Aby uzyskać więcej informacji, możemy zapoznaj się z sekcją pomocy programu wpisując:

help gifski

gifski -h

Jeśli ktoś potrzebuje więcej pomocy lub informacji o gifski, możesz skonsultować strona internetowa projektu. Możemy również uzyskać więcej informacji z pngquant w twoim witryna internetowa odpowiadających.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.