Tutoriel: Créer un GIF animé sur Linux à partir d’une vidéo avec FFmpeg

Aujourd’hui, nous allons voir comment il est possible de créer, simplement avec quelques commandes dans un terminal, un GIF animé à partir d’une vidéo ou d’un extrait de celle-ci.

Nous allons pour cela, utiliser l’application FFmpeg, disponible la plupart du temps, dans les dépôts de la majeure partie des distributions.

FFmpeg est une application créée en 2000 par Fabrice Bellard, développée sous GNU/Linux. Cette application, qui est en réalité une suite logicielle (FFmpeg, FFserver, FFplay), est spécialisée dans le traitement de flux audio et vidéo, ce qui va de l’enregistrement, en passant par la lecture ou la conversion en différents formats.

La suite logicielle FFmpeg s’appuie sur des bibliothèques telles que libavcodec et libavformat.

Aujourd’hui la majorité des applications multimedia sur Linux, s’appuie sur FFmpeg, VLC, MPlayer, Gstreamer, Kodi et Blender, pour ne citer que les plus connus

Cette application est souvent installée sur votre OS Linux conjointement à d’autres paquets multimedia, pour la lecture vidéo ou audio nécessitant certains codecs. Si par hasard, FFmpeg ne serait pas installé sur votre système, un simple « apt-get/zypper/dnf install ffmpeg » suffit généralement à régler cela dans les règles de l’art.

Venons-en à la création d’un fameux GIF animé qui, je n’en doute pas, va rendre hommage à tous les GIF qui ont squatté nos PC pendant nos années de jeunesse.

 

Création d’un GIF

Dans un terminal, en se plaçant dans le dossier de la vidéo, la commande donne le temps en hh:mm:ss, -ss précise le départ de la partie que vous voulez extraire. Faites une copie de la vidéo au préalable pour ne pas perdre l’original

Création du GIF:

 

Si besoin de rescaler une vidéo avant la création du GIF: xxx:xxx pour fixer la résolution

Si besoin de retourner la vidéo: avec la commande « transpose », 0 pour retourner verticalement + rotation dans le sens inverse des aiguilles d’une montre, 1 pour 90° dans le sens horaire, 2 pour 90° dans le sens contraire et 3 pour retourner verticalement + rotation dans le sens horaire:

 

N’hésitez pas à partager vos créations !

Poster un Commentaire

Please Login to comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

  Subscribe  
Me notifier des