Convertir une série d’images JPEG en vidéo
Il est très simple de réaliser une mini-vidéo à partir de clichés ou d’images en JPG, grâce à ImageMagick.
Pour réaliser cela, vous avez besoin d’installer ImageMagick et mpeg2enc.
Installer ImageMagick
Cela est très simple, puisqu’il suffit d’installer le paquet imagemagick :
$ sudo apt-get install imagemagick
Installer mpeg2enc
Là, c’est un peu plus compliqué, car il n’existe pas (à ma connaissance) de paquet pour ce programme. Il faut donc télécharger les sources sur le site officiel, ou bien télécharger l’archive :
$ wget ftp://ftp.mpegtv.com/pub/mpeg/mssg/mpeg2vidcodec_v12.tar.gz
Ensuite, on décompresse l’archive :
$ tar xvzf mpeg2vidcodec_v12.tar.gz
Puis on configure et on compile le code source :
$ cd mpeg2vidcodec_v12
$ ./configure
$ make
Ensuite, on copie le binaire optenu dans /usr/bin :
$ sudo mv mpeg2/src/mpeg2enc /usr/bin
Commande pour créer le film à partir des JPG
Pour réaliser ce film, il faut se placer dans le répertoire contenant les JPEG, puis taper la commande :
$ convert -delay 20 *.JPG animation.mpg
Où :
- -delay : est la fréquence (en 1/100 de secondes ) de changement des images (ici 20/100è de secondes, soit 5 images / secondes)
- *.JPG : correspond au motif des images (ici, toutes les images portant l’extension .JPG dans le répertoire courant)
- animation.mpg : nom du fichier de sortie (vous pouvez également mettre l’extension .gif pour créer un GIF animé, ou .mng pour créer un fichier MNG)