Najlepsze aplikacje GIF Maker dla Linux

Najlepsze aplikacje GIF Maker dla Linux
Animacje GIF to popularny sposób na dzielenie się zabawnymi animacje, żarty i krótkie klipy prawie wszystkiego i trudno jest ich przegapić w Internecie. Są szeroko używane w mediach społecznościowych, blogach, dokumentacji oprogramowania, rozwoju gier. szybko zaprezentować coś, czego nie można wyrazić na statycznych obrazach. Mimo że są one ograniczone do palety kolorów 256, ich użyteczność polega na tworzeniu bezstratnych animacji, które są stosunkowo łatwe do tworzenia i dzielenia.

W tym artykule wymieniono różne aplikacje do komputerów stacjonarnych offline, których można użyć do tworzenia animacji GIF w Linux. Niektóre z tych aplikacji rejestrują GIF bezpośrednio, podczas gdy inne konwertują plik wideo na animację GIF.

FFMPEG

FFMPEG to narzędzie wiersza poleceń do konwersji i nagrywania strumieni audio i wideo. Jest wyposażony w wiele przełączników wiersza poleceń, których można użyć do konfiguracji wyjścia zgodnie z Twoimi potrzebami.

FFMPEG można zainstalować w Ubuntu, uruchamiając poniższe polecenie:

$ sudo apt instal ffmpeg

Aby przekonwertować plik wideo na GIF za pomocą FFMPEG, musisz najpierw utworzyć paletę kolorów z wideo wejściowego. Ta paleta będzie próbką dokładnych kolorów wybranych z samego filmu. Możliwe jest całkowite pominięcie tworzenia palety i od razu przeskakiwać do tworzenia GIF. Jednak wynikowa jakość wyjściowa może nie być dobra, ponieważ FFMEPG automatycznie użyje palety utworzonej z ogólnych 256 kolorów. Dokładność tych ogólnych kolorów może być całkowicie wyłączona od kolorów używanych w wideo wejściowym. Zasadniczo dobrym pomysłem jest zawsze tworzenie palety z pliku wejściowego.

Aby utworzyć paletę kolorów z wideo, uruchom polecenie w następującym formacie:

$ ffmpeg -i wejście.MP4 -filter_complex "[0: v] palettegen".png

Gdzie:

  • -I Wejście.MP4 to nazwa pliku wideo, która ma być używana jako wejście
  • -Filter_complex to opcja dostępna w FFMPEG do określenia wielu filtrów
  • [0: v] Określa kolejność strumienia dla filtra, „V” oznacza wideo, a „0” oznacza pierwszy strumień (wejście.MP4 w tym przypadku)
  • palettegen to nazwa używanego filtra

Teraz, gdy paleta została utworzona, możesz go użyć do konwersji oryginalnego pliku wideo na GIF. Uruchom polecenie poniżej w następującym formacie:

$ ffmpeg -i wejście.MP4 -I PALETTE.png -filter_complex "[0: v] [1: v] paletteuse"
-R 10 Wyjście.Gif

Gdzie:

  • -Paleta.PNG to nazwa pliku paletowego utworzonego powyżej
  • [0: v] [1: v] oznacza kolejność strumieniową, 0 jest dla danych wejściowych.MP4 i 1 są dla Palette.png
  • Paletteuse to nazwa filtra do użycia w konwersji, wymaga dwóch argumentów w postaci [0: v] [1: v]
  • -R 10 to liczba klatek na sekundę pliku GIF wyjściowego
  • GIF to nazwa powstałego pliku GIF

Byzanz

Byzanz to narzędzie wiersza poleceń do nagrywania filmów i animowanych gifów na pulpicie. Obsługuje timer opóźnienia, przechwytywanie audio i przechwytywanie kursora myszy.

Aby zainstalować Byzanz w Ubuntu, uruchom następujące polecenie:

$ sudo apt instinst instaluj Byzanz

Aby nagrać animowany GIF, uruchom polecenie w następującym formacie:

$ Byzanz-Record-Czas trwania = 15-x = 100--y = 200-szerokość = 600-wysokość = 800 na zewnątrz.Gif

Gdzie:

  • -Czas trwania to upływający okres, po którym nagrywanie zatrzyma się automatycznie
  • -x jest współrzędną x prostokąta, którą chcesz nagrać
  • -y to współrzędna y prostokąta, którą chcesz nagrać
  • -Szerokość to szerokość prostokąta, którą chcesz nagrać
  • -Wysokość to wysokość prostokąta, którą chcesz nagrać

Dokładne określenie współrzędnych i geometrii może być trudne, zwłaszcza gdy chcesz nagrać skupione okno aplikacji, jednocześnie ignorując wszystko inne na ekranie. Problem ten można rozwiązać, instalując klawiaturę i aplikację symulatora myszy o nazwie „Xdotool”.

Aby zainstalować Xdotool w Ubuntu, uruchom poniższe polecenie:

$ sudo apt Zainstaluj xDotool

Teraz, aby uzyskać geometrię skoncentrowanego okna, uruchom polecenie:

$ xdotool getWindowFocus getWindowGeometry -Shell

Zobaczysz wyjście w ten sposób:

 Okno = 81788938 x = 937 y = 216 szerokość = 836 Wysokość = 559 ekran = 0 

Wystarczy podłączyć te wartości w wyjaśnieniu Polecenia Bendarza.

Zerkać

Peek to prosty i łatwy w użyciu rejestrator wideo i GIF dla Linux. Aplikacja jest przeznaczona głównie do nagrywania wybranego obszaru na komputerze i nie ma obsługi nagrywania pełnego ekranu ani.

Niektóre z głównych funkcji PEEK obejmują konfigurowalne skrótki do rozpoczęcia i zatrzymywania nagrywania, obsługę nagrywania 60 Fps, próbkowanie spadków i obsługę timera opóźnienia.

Aby zainstalować Peek w Ubuntu, musisz dodać repozytorium PPA. Uruchom następujące polecenia jeden po drugim, aby zainstalować Peek:

$ sudo add-apt-repozytory PPA: Peek-Developers/Stable
Aktualizacja $ sudo apt
$ sudo apt instal instaluj peek

Instrukcje instalacji dla innych dystrybucji Linux są dostępne tutaj.

Gifcurry

GifCurry to bezpłatna i open source do konwersji filmów na pliki GIF. Wpisana w Haskell aplikacja zawiera wiele dodatkowych opcji dostosowania powstałej animacji GIF. Niektóre z tych opcji obejmują możliwość ustawiania czasu rozpoczęcia i zakończenia dla GIF, obsługę wideokątów / rozmiaru rozmiaru oraz umieszczania tytułów i podpisów. Aplikacja jest również wyposażona w interfejs wiersza poleceń, jeśli wolisz.

Gifcurry w formie Appimage można pobrać stąd. Aby zapisać plik wideo w GIF za pomocą gifcurry, musisz kliknąć przycisk „Plik”, jak pokazano na zrzucie ekranu powyżej.

Wniosek

Nie ma wielu aplikacji do tworzenia animacji GIF w Linux i chociaż kolekcja jest dość ograniczona, te aplikacje wspomniane powyżej wykonują zadanie. Jednym z głównych powodów niskiej liczby aplikacji offline do tworzenia GIF jest istnienie wielu stron internetowych, które pozwalają tworzyć i edytować animacje GIF online. Jedną z takich popularnych usług jest EZGIF, który używa FFMPEG do tworzenia i modyfikowania plików GIF.