Beste GIF -Maker -Apps für Linux

Beste GIF -Maker -Apps für Linux
GIF -Animationen sind eine beliebte Möglichkeit, lustige Animationen, Witze und kurze Clips von fast allem zu teilen, und es ist schwierig, sie heutzutage im Internet zu verpassen. Sie werden in sozialen Medien, Blogs, Softwaredokumentation, Spielentwicklung usw. weit verbreitet verwendet. schnell etwas zu präsentieren, das in statischen Bildern nicht ausgedrückt werden kann. Obwohl sie auf eine Farbpalette von 256 beschränkt sind, liegt ihre Nützlichkeit darin, verlustlose Animationen zu erstellen, die relativ einfach zu erstellen und zu teilen sind.

In diesem Artikel werden verschiedene Offline -Desktop -Apps aufgeführt, mit denen GIF -Animationen unter Linux erstellt werden können. Einige dieser Apps zeichnen ein GIF direkt auf, während andere eine Videodatei in eine GIF -Animation umwandeln.

Ffmpeg

FFMPEG ist ein Befehlszeilen -Dienstprogramm zum Konvertieren und Aufzeichnen von Audio- und Video -Streams. Es wird mit zahlreichen Befehlszeilenschalter geliefert, mit denen die Ausgabe gemäß Ihren Anforderungen konfiguriert werden kann.

FFMPEG kann in Ubuntu installiert werden, indem der folgende Befehl ausgeführt wird:

$ sudo APT Installieren Sie FFMPEG

Um eine Videodatei mit FFMPEG in GIF zu konvertieren, müssen Sie zuerst eine Farbpalette aus dem Eingabebotten erstellen. Diese Palette wird ein Beispiel genauer Farben sein, die aus dem Video selbst ausgewählt wurden. Es ist möglich, die Erstellung einer Palette insgesamt wegzulassen und sofort zur GIF -Schöpfung zu springen. Die resultierende Ausgangsqualität ist jedoch möglicherweise nicht gut, da FFMEPG automatisch eine Palette verwendet, die aus generischen 256 Farben erstellt wurde. Die Genauigkeit dieser generischen Farben kann vollständig von Farben abgelehnt werden, die im Eingangsvideo verwendet werden. Es ist also im Allgemeinen eine gute Idee, immer eine Palette aus der Eingabedatei zu erstellen.

Führen Sie einen Befehl im folgenden Format aus, um eine Farbpalette aus dem Video zu erstellen:

$ ffmpeg -i Eingabe.mp4 -Filter_complex "[0: v] PaletteGen" Palette.png

Wo:

  • -Ich geben ein.MP4 ist der Name der Videodatei, die als Eingabe verwendet werden soll
  • -filter_complex ist eine in ffmpeg verfügbare Option, um mehrere Filter anzugeben
  • [0: v] Gibt die Stream -Reihenfolge für den Filter an, "v" steht für Video und "0" für den ersten Stream (Eingabe.MP4 in diesem Fall)
  • Palettegen ist der Name des zu verwendenden Filters

Nachdem die Palette erstellt wird, können Sie die Originalvideatatei in GIF konvertieren. Führen Sie im folgenden Format einen Befehl unten aus:

$ ffmpeg -i Eingabe.MP4 -I -Palette.png -filter_complex "[0: v] [1: v] paletteuse"
-R 10 Ausgang.GIF

Wo:

  • -Ich Palette.PNG ist der oben erstellte Name der oben erstellten Palettendatei
  • [0: v] [1: v] steht für Stream Order, 0 für die Eingabe.MP4 und 1 ist für Palette.png
  • Paletteuse ist der Name des Filters, der bei der Konvertierung verwendet wird. Es werden zwei Argumente in Form von [0: v] [1: v] verwendet
  • -r 10 ist die Bildrate der Ausgabe -GIF -Datei
  • GIF ist der Name der resultierenden GIF -Datei

Byzanz

Byzanz ist ein Befehlszeilen -Tool zum Aufzeichnen von Videos und animierten GIFs auf Ihrem Desktop. Es unterstützt einen Verzögerungs -Timer, eine Audioaufnahme und einen Mauscursor -Capture.

Führen Sie den folgenden Befehl aus, um Byzanz in Ubuntu zu installieren:

$ sudo apt install byzanz

Um ein animiertes GIF aufzunehmen, führen Sie einen Befehl im folgenden Format aus:

$ byzanz-record--duration = 15 --x = 100--y = 200--Width = 600-hohe = 800 Out.GIF

Wo:

  • -Dauer ist der verstrichene Zeitraum, nach dem die Aufzeichnung automatisch gestoppt wird
  • -X ist die X -Koordinate des Rechtecks, das Sie aufnehmen möchten
  • -Y ist die Y -Koordinate des Rechtecks, das Sie aufnehmen möchten
  • -Breite ist die Breite des Rechtecks, das Sie aufnehmen möchten
  • -Höhe ist die Höhe des Rechtecks, das Sie aufnehmen möchten

Es kann schwierig sein, Koordinaten und Geometrie genau zu bestimmen, insbesondere wenn Sie ein fokussiertes Anwendungsfenster aufzeichnen möchten, während Sie alles andere auf dem Bildschirm ignorieren. Dieses Problem kann gelöst werden, indem eine Tastatur- und Maus -Simulator -App mit dem Namen "XDOTOOL" installiert wird.

Führen Sie den folgenden Befehl aus, um XDOTool in Ubuntu zu installieren:

$ sudo apt installieren xDOTool

Um nun die Geometrie des fokussierten Fensters zu erhalten, führen Sie den Befehl aus:

$ XDOTOOL GetWindowfocus GetwindowGeometry -Schell

Sie werden die Ausgabe wie diese sehen:

 Fenster = 81788938 x = 937 y = 216 Breite = 836 Höhe = 559 Bildschirm = 0 

Schließen Sie diese Werte einfach in den oben erläuterten Befehl byzanz an.

Spähen

Peek ist ein einfach und einfach zu verwendender Video- und GIF -Recorder für Linux. Die App wurde hauptsächlich für die Aufzeichnung eines ausgewählten Bereichs auf dem Desktop entwickelt, und es gibt keinen Vollbild- oder Audioaufzeichnungsunterstützung.

Einige der Hauptmerkmale von Peek sind anpassbare Hotkeys zum Starten und Stoppen der Aufnahme, 60 -FPS -Aufnahmeunterstützung, Auflösung Downsampling und Unterstützung für Delay Timer.

Um Peek in Ubuntu zu installieren, müssen Sie ein PPA -Repository hinzufügen. Führen Sie die folgenden Befehle einzeln aus, um Peek zu installieren:

$ sudo add-apt-Repository PPA: Peek-Developer/Stable
$ sudo APT Update
$ sudo apt install Peek

Installationsanweisungen für andere Linux -Verteilungen finden Sie hier.

Gifcurry

Gifcurry ist eine kostenlose und Open -Source -App, um Videos in GIF -Dateien umzuwandeln. Die App in Haskell geschrieben und verfügt über viele zusätzliche Optionen, um die resultierende GIF -Animation anzupassen. Einige dieser Optionen umfassen die Möglichkeit, die Start- und Endzeit für das GIF festzulegen, die Anzeige- / Größe des Änderns von Videos zu unterstützen und Text Titel und Bildunterschriften zu setzen. Die App wird außerdem mit einer Befehlszeilenschnittstelle geliefert, wenn Sie dies bevorzugen.

Gifcurry in Form von Appimage kann von hier heruntergeladen werden. Um eine Videodatei mit GIFCurry in GIF zu speichern, müssen Sie auf die Schaltfläche "Datei" klicken, wie im obigen Screenshot gezeigt.

Abschluss

Es gibt nicht viele Apps, um GIF -Animationen unter Linux zu erstellen, und obwohl die Sammlung ziemlich begrenzt ist, erhalten diese oben genannten Apps den Job erledigt. Einer der Hauptgründe für die geringe Anzahl von Offline -Apps für die GIF -Erstellung ist die Existenz zahlreicher Websites, mit denen Sie GIF -Animationen online erstellen und bearbeiten können. Ein solcher beliebter Dienst ist EZGIF, der FFMPEG zum Erstellen und Ändern von GIF -Dateien verwendet.