Des infos sont disponibles sur cette page
Si ce sont des gif, il faut convertir les images en jpeg
mogrify -format jpeg *.gif
Puis créer le MPEG :
mencoder mf://*.jpeg -mf type=jpg:w=800:h=600:fps=25 -ovc copy -oac copy -o output.avi
C’est ici une animation en 800x600 à 25 images/seconde en mpeg (Motion JPEG)
On peut la regarder ensuite avec mplayer
On peut selon la page ci-dessus faire aussi une animation au format AVI (MPEG-4) par exemple.
Plus de détails :
On peut découper (rogner) les parties de jpeg qui nous intéressent (fichiers nommés conv00xx.jpg). Par exemple ici on ne garde qu’une zone de 1800x700 pixels à partir du point x=270 y=1100 (origine haut gauche) :
for i in conv00*; do convert -crop 1800x700+270+1100 $i M$i; done
Les nouveaux fichiers se nomment Mconv00xx.jpg
On retaille en 900x350 :
for i in conv00*; do convert -resize 900x M$i S$i; done
Les fichiers ainsi retaillés se nomment Sconv00xx.jpg
Création de l’animation (sans son) :
mencoder mf://S*jpeg -mf type=jpg:w=900:h=350:fps=2 -ovc copy -o conv.avi
La taille de l’animation est celle des jpg : taille 900x350, et on n’a mis que 2 images / seconde pour bien voir le défilement.
Pour afficher cette animation sur une page web, il convient de passer en GIF quand c’est possible (pas trop de dégradés de couleurs, pas d’images trop grosses...) :
mogrify -format gif Sconv00*
puis lire l’animation pour vérifier :
animate Sconv*.gif
On peut ensuite créer le GIF animé (ici avec boucle) :
convert -delay 20 -loop 0 S*gif animation.gif