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:
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:
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:
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.