TUTOS.EU

Comment créer un gif animé

Réaliser un gif animé à partir d'une vidéo

La technique consiste à extraire des images au format png d'une vidéo.

Dans l'exemple ci-dessous, nous allons extraire des images pendant 5 secondes à partir de la position 14:55 de la vidéo.
Par défaut il y a une image extraite par seconde.

Voici le détail des options utilisées pour cela :

 

-ss 14:55 permet d'indiquer que l'on commence à extraire des images à partir de 14 minutes et 55 secondes
-i mavideo.mkv permet d'indiquer le fichier source. Ici c'est mavideo.mkv
-t 5 pour indiquer que l'on va faire un extract de 5 secondes
-s 480x270 permet de retailler la vidéo en 480 by 270 pixels. Il peut en effet être nécessaire de limiter la résolution pour certains sites comme Tumblr.
-f image2 %03d.png Pour extraire des images de la vidéo. Les images seront nommées 001.png, 002.png, 003.png etc  





                 
 

La commande :

ffmpeg -ss 14:55 -i mavideo.mkv -t 5 -s 480x270 -f image2 %03d.png
Lien vers le fichier : cliquez ici

Si vous voulez mettre cette commande dans un fichier bat, n'oubliez pas d'échapper le pourcentage en le doublant :

cd /d %~dp0
ffmpeg -ss 14:55 -i mavideo.mkv -t 5 -s 480x270 -f image2 %%03d.png
Lien vers le fichier : cliquez ici

Exemple :

Maintenant pour transformer la série d'images en gif, utilisez la commande ci-dessous dans un fichier bat.
Au préalable vous pouvez bien sur retirer les images qui ne vous conviennent pas.
Le framerate est ici réglé ici à 12, ce qui veut dit que l'on va utiliser 12 images pour faire une seconde.
Si vous voulez ralentir l'animation, baissez ce chiffre en mettant par exemple 6 :

cd /d %~dp0
ffmpeg -f image2 -framerate 12 -i %%03d.png animation.gif
Lien vers le fichier : cliquez ici

Pages Web

Site WebDescription
Room208.orgSite d'où j'ai ommencé à tirer ces informations
ffmpeg.orgDocumentation officielle du produit
Korben.infoFFMPEG pour les nuls par Korben

Téléchargement(s)

NomSite Web d origineDescription
ffmpeg_2013_08_24.exe http://ffmpeg.org ffmpeg.exe dans sa version du ffmpeg 24 août 2013