Dans le prochain article, nous allons jeter un œil à Gifski. Ce programme nous permettra créer des images gif haute qualité, soit en utilisant une vidéo ou avec un ensemble d'images. C'est un programme multiplateforme et open source. Cette application est un encodeur GIF de haute qualité basé sur Pngquant.
Si quelqu'un ne sait pas, pngquant est un compresseur d'image PNG avec perte que nous pouvons utiliser à partir de la ligne de commande. De nombreuses personnes sur le net assurent que pngquant est l'un des meilleurs compresseurs PNG sans perte Que pouvons-nous trouver. Compressez les images PNG jusqu'à 70% sans perdre la qualité d'origine et conservez une transparence alpha complète. Les images compressées résultantes sont compatibles avec tous les navigateurs Web et systèmes d'exploitation.
Puisque Gifski est basé sur Pngquant, il utilise ses fonctionnalités pour créer des animations GIF. Ce programme est capable de créer des GIF animés utilisant des milliers de couleurs par image. Gifski nous oblige également à avoir ffmpeg pour convertir la vidéo en images PNG.
Installation de Gifski
Prérequis
Nous devrons assurez-vous que nous avons installé FFMpeg et Pngquant dans notre Ubuntu avant d'entrer dans l'installation de Gifski.
FFmpeg est disponible dans les référentiels par défaut de la plupart des distributions Gnu / Linux. Pour cela, nous pouvons l'installer en utilisant apt. Nous ouvrons un terminal (Ctrl + Alt + T) et écrivons:
sudo apt install ffmpeg
Pour installer pngquant, dans le même terminal, nous allons exécuter:
sudo apt install pngquant
Installer Gifski
Après avoir installé les prérequis, nous pouvons maintenant installer Gifski. Nous aurons différentes possibilités d'installation. Le premier sera installez-le en utilisant la charge, si nous avons installé le Langage de programmation Rust. Une fois ce langage installé, dans un terminal (Ctrl + Alt + T) on écrit:
cargo install gifski
Nous pouvons aussi obtenir ce programme en utilisant le gestionnaire de paquets linuxbrew.
brew install gifski
Si vous ne souhaitez pas installer cargo ou Linuxbrew, télécharger les derniers exécutables binaires de l' page des versions et compilez et installez gifski manuellement.
Créez des animations GIF avec Gifski
Nous commençons par aller à l'emplacement où nous sauvegardons les images. Dans cet exemple, ils sont tous .PNG. Là, nous exécuterons la commande suivante pour créer une animation GIF à partir de l'ensemble d'images dont nous avons:
gifski -o archivo.gif *.png
Je tiens à préciser qu'en faisant cet exemple, toutes les images que j'ai utilisées avaient la même taille.
Fonctionnalités Gifski disponibles
Gifski a également quelques fonctionnalités avec lesquelles nous pouvons:
- Créez l'animation GIF avec une dimension spécifique.
- Afficher un nombre spécifique d'images par seconde.
- Encodez avec une qualité spécifique.
- Codez plus rapidement.
- Nous pourrons également encoder les images exactement dans l'ordre donné.
Pour créer une animation GIF avec une dimension spécifique, par exemple width = 512 et height = 490, utilisez la commande suivante:
gifski -o archivo.gif -W 512 -H 490 *.png
Nous pourrons définir le nombre d'images par seconde nous voulons dans l'animation gif. La valeur par défaut est 20. Pour ce faire, exécutez:
gifski -o archivo.gif --fps 30 *.png
Nous pouvons encoder avec une qualité spécifique sur une échelle de 1 à 100. De toute évidence, une qualité inférieure peut donner un fichier plus petit et une qualité supérieure à un fichier plus grand dans notre animation GIF.
gifski -o archivo.gif --quality 40 *.png
Gifski prendra plus de temps lors de l'encodage d'un grand nombre d'images. Pour faire quoi le processus d'encodage est 3 fois plus rapide que la vitesse habituelle, exécutez:
gifski -o archivo.gif --fast *.png
Gardez à l'esprit que réduira la qualité à 10%.
Pour encoder les images exactement dans l'ordre donné, nous utiliserons l'option –nosort. Ici tu peux remplacez * .png par les noms de fichiers et leurs extensions, dans l'ordre qui nous intéresse le plus.
gifski -o archivo.gif --nosort *.png
Créer une animation GIF à partir d'un fichier vidéo
Parfois, vous pouvez nous sommes intéressés par un fichier animé tiré d'une vidéo. C'est là que FFmpeg peut nous aider. Vous devez d'abord convertir la vidéo en images PNG avec la commande suivante:
ffmpeg -i video.mp4 frame%04d.png
La commande ci-dessus rend les fichiers image 'cadre0001.png", "cadre0002.png", "cadre0003.png', etc…, de la vidéo.mp4. Les caractères% 04d généreront le numéro de trame. Cette commande divisera la vidéo entière en images, qui sont enregistrées dans le répertoire de travail actuel.
Après avoir converti la vidéo en images, exécutez simplement la commande suivante pour créer le fichier GIF animé.
gifski -o archivo.gif *.png
Aide et informations
Pour plus de détails, nous pouvons consulter la section d'aide du programme en tapant:
gifski -h
Si quelqu'un a besoin plus d'aide ou d'informations à propos de gifski, vous pouvez consulter le site web du projet. Nous pouvons également obtenir plus d'informations de pngquant dans votre page Web concerné.