[ Raspberry Pi ] Timelapse avec caméra intégrée

Ayant reçu la caméra pour mon Raspberry Pi je me suis amusé à faire quelques timelapses. Le résultat est plutôt pas mal mais la qualité m’a un peu déçu.

C’est très simple de faire un timelapse. Il suffit d’utiliser la commande raspistill dans un nouveau dossier vide.

raspistill -o timelapse_%d.jpg -tl 5000 -t 21600000 -w 1920 -h 1080 --quality 30 --exposure backlight --ISO 800 --awb auto &

Dans cette commande on peut voir que je prend une photo toutes les 5 secondes (5000ms) d’une taille de 1920×1080 avec une qualité de 30% (sincérement la différence entre 100% et 30% n’est pas vraiment visible sauf pour le poids du fichier qui lui est réduit de 50%), l’exposition est à contre-jour, la balance des blancs est automatique et les ISO sont réglés à 800. Tout cela pendant 21600000ms soit 6h. Le & à la fin est pour exécuter la tâche en arrière plan, ça permet de pouvoir utiliser le raspberry pendant qu’il fait ça, notamment pour surveiller l’espace disque et la température de la carte.

Ensuite on fait un fichier avec le nom de toutes les images prises

ls -1v > ../timelapse.txt

Enfin on génére la vidéo avec memencoder.

sudo mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:aspect=16/9:vbitrate=8000000 -vf scale=1920:1080 -o timelapse.avi -mf type=jpeg:fps=24 mf://@../timelapse.txt

Et voilà les résultats :