Meilleures applications GIF Maker pour Linux

Meilleures applications GIF Maker pour Linux
Les animations GIF sont un moyen populaire de partager des animations amusantes, des blagues et de courts clips de n'importe quoi et il est difficile de les manquer ces jours-ci sur Internet. Ils sont largement utilisés dans les médias sociaux, les blogs, la documentation logicielle, le développement de jeux, etc. pour présenter rapidement quelque chose qui ne peut pas être exprimé dans des images statiques. Même s'ils sont limités à une palette de couleurs 256, leur utilité réside dans la création d'animations sans perte qui sont relativement faciles à créer et à partager.

Cet article répertorie diverses applications de bureau hors ligne qui peuvent être utilisées pour créer des animations GIF sur Linux. Certaines de ces applications enregistrent directement un GIF tandis que d'autres convertissent un fichier vidéo en animation GIF.

Ffmpeg

FFMPEG est un utilitaire de ligne de commande pour convertir et enregistrer des flux audio et vidéo. Il est livré avec de nombreux commutateurs de ligne de commande qui peuvent être utilisés pour configurer la sortie selon vos besoins.

FFMPEG peut être installé dans Ubuntu en exécutant la commande ci-dessous:

$ sudo apt install ffmpeg

Pour convertir un fichier vidéo en GIF à l'aide de ffmpeg, vous devrez d'abord créer une palette de couleurs à partir de la vidéo d'entrée. Cette palette sera un échantillon de couleurs précises sélectionnées dans la vidéo elle-même. Il est possible d'omettre la création d'une palette complètement et de sauter tout de suite à la création du GIF. Cependant, la qualité de sortie résultante peut ne pas être bonne car FFMEPG utilisera automatiquement une palette créée à partir de 256 couleurs génériques. La précision de ces couleurs génériques peut être totalement éteinte à partir des couleurs utilisées dans la vidéo d'entrée. C'est donc généralement une bonne idée de toujours créer une palette à partir du fichier d'entrée.

Pour créer une palette de couleurs à partir de la vidéo, exécutez une commande dans le format suivant:

$ ffmpeg -i entrée.MP4 -Filter_Complex "[0: V] PaletteGen" Palette.PNG

Où:

  • -Je saisis.MP4 est le nom du fichier vidéo à utiliser comme entrée
  • -Filter_Complex est une option disponible dans FFMPEG pour spécifier plusieurs filtres
  • [0: V] Spécifie la commande de flux pour le filtre, «V» signifie vidéo et «0» signifie premier flux (entrée.MP4 dans ce cas)
  • Palettegen est le nom du filtre à utiliser

Maintenant que la palette est créée, vous pouvez l'utiliser pour convertir le fichier vidéo d'origine en GIF. Exécutez une commande ci-dessous dans le format suivant:

$ ffmpeg -i entrée.palette MP4 -i.png -filter_complex "[0: v] [1: v] paletteUse"
-Sortie R 10.gif

Où:

  • -Je palette.png est le nom du fichier de palette créé ci-dessus
  • [0: V] [1: V] signifie Order Stream, 0 est pour l'entrée.MP4 et 1 est pour la palette.PNG
  • PaletteUse est le nom du filtre à utiliser dans la conversion, il prend deux arguments sous la forme de [0: V] [1: V]
  • -R 10 est la fréquence d'images du fichier GIF de sortie
  • GIF est le nom du fichier GIF résultant

Byzanz

Byzanz est un outil de ligne de commande pour enregistrer des vidéos et des GIF animés sur votre bureau. Il prend en charge une minuterie de retard, une capture audio et une capture de curseur de souris.

Pour installer Byzanz dans Ubuntu, exécutez la commande suivante:

$ sudo apt install byzanz

Pour enregistrer un GIF animé, exécutez une commande dans le format suivant:

$ byzanz-record - durée = 15 --x = 100 --y = 200 - largeur = 600 - Height = 800 OUT.gif

Où:

  • -La durée est la période écoulée après quoi l'enregistrement s'arrête automatiquement
  • -x est la coordonnée x du rectangle que vous souhaitez enregistrer
  • -y est la coordonnée y du rectangle que vous souhaitez enregistrer
  • -La largeur est la largeur du rectangle que vous souhaitez enregistrer
  • -La hauteur est la hauteur du rectangle que vous souhaitez enregistrer

Il peut être difficile de déterminer exactement les coordonnées et la géométrie, surtout lorsque vous souhaitez enregistrer une fenêtre d'application ciblée tout en ignorant tout le reste à l'écran. Ce problème peut être résolu en installant une application de simulateur de clavier et de souris appelé «xdotool».

Pour installer XDOTOOL dans Ubuntu, exécutez la commande ci-dessous:

$ sudo apt install xdotool

Maintenant, pour obtenir la géométrie de la fenêtre focalisée, exécutez la commande:

$ xdotool getwindowfocus getwindowgeometry -shell

Vous verrez une sortie comme ceci:

 Fenêtre = 81788938 x = 937 y = 216 largeur = 836 hauteur = 559 écran = 0 

Branchez simplement ces valeurs dans la commande byzanz expliquée ci-dessus.

Jeter un coup d'œil

Peek est un enregistreur vidéo et gif simple et facile à utiliser pour Linux. L'application est principalement conçue pour enregistrer une zone sélectionnée sur le bureau et il n'y a pas de support d'enregistrement plein écran ou audio.

Certaines des principales caractéristiques de PEEK incluent les raccourcis clavier personnalisables pour démarrer et arrêter l'enregistrement, le support d'enregistrement de 60 ips, la réduction de la résolution et la prise en charge de la minuterie de retard.

Pour installer un aperçu à Ubuntu, vous devez ajouter un référentiel PPA. Exécutez les commandes suivantes une par une pour installer Peek:

$ sudo add-att-repository ppa: peek-développeurs / stable
$ sudo apt mise à jour
$ sudo apt install peek

Des instructions d'installation pour d'autres distributions Linux sont disponibles ici.

Gifcurry

Gifcurry est une application gratuite et open source pour convertir des vidéos en fichiers GIF. Écrit dans Haskell, l'application est livrée avec de nombreuses options supplémentaires pour personnaliser l'animation GIF résultante. Certaines de ces options incluent la possibilité de définir l'heure de début et de fin pour le GIF, la prise en charge de la vidéo de recadrage / de redimensionnement et de mettre des titres et de légendes de texte. L'application est également livrée avec une interface de ligne de commande si vous préférez cela.

Gifcurry sous la forme d'AppIMage peut être téléchargé à partir d'ici. Pour enregistrer un fichier vidéo dans GIF à l'aide de GIFCurry, vous devez cliquer sur le bouton «Fichier», comme indiqué dans la capture d'écran ci-dessus.

Conclusion

Peu d'applications existent pour créer des animations GIF sur Linux et même si la collection est assez limitée, ces applications mentionnées ci-dessus font le travail. L'une des principales raisons du faible nombre d'applications hors ligne pour la création du GIF est l'existence de nombreux sites Web qui vous permettent de créer et de modifier les animations GIF en ligne. L'un de ces services populaires est Ezgif qui utilise FFMPEG pour créer et modifier les fichiers GIF.