Réaliser un time-lapse avec la caméra du Raspberry Pi
Voir une fleur éclore, un chantier s’élever ou les nuages défiler en quelques secondes : le time-lapse a quelque chose de magique. Avec un Raspberry Pi et son module caméra, réaliser ces vidéos accélérées est à la fois simple et abordable. Ce tutoriel vous guide de la capture à la vidéo finale.
Le principe du time-lapse
Un time-lapse consiste à prendre une photo à intervalle régulier (toutes les minutes, toutes les heures…), puis à assembler ces images en une vidéo. Le Raspberry Pi est parfait pour cette tâche : peu énergivore, il peut capturer pendant des jours sans surveillance. C’est aussi une belle introduction à la programmation autour de la caméra.
Le matériel
- Eine Raspberry Pi (le Zero 2 W convient pour un projet compact)
- Un module caméra officiel Raspberry Pi
- Eine microSD-Karte de bonne capacité
- Un trépied ou support stable
Étape 1 : activer et tester la caméra
Connectez le module caméra au port CSI du Pi, Pi éteint. Au démarrage, la caméra est détectée automatiquement sur les versions récentes de Raspberry Pi OS. Testez-la avec la commande moderne libcamera :
libcamera-still -o test.jpg
Die documentation officielle de la caméra recense toutes les options disponibles.
Étape 2 : programmer la capture
Pour capturer à intervalle régulier, la solution la plus robuste est un script appelé par cron. Créez un script qui prend une photo horodatée, puis planifiez-le. Par exemple, pour une photo toutes les cinq minutes :
# crontab -e
*/5 * * * * libcamera-still -o /home/pi/timelapse/$(date +\%Y\%m\%d_\%H\%M).jpg -n
Étape 3 : assembler la vidéo avec ffmpeg
Une fois vos images collectées, ffmpeg les assemble en vidéo. Installez-le puis lancez l’encodage en choisissant la cadence d’images (plus elle est élevée, plus le time-lapse est rapide) :
sudo apt install -y ffmpeg
ffmpeg -framerate 24 -pattern_type glob -i '*.jpg' -c:v libx264 timelapse.mp4
Conseils pour de belles prises
Quelques règles d’or : fixez solidement la caméra pour éviter tout tremblement, verrouillez l’exposition pour éviter les scintillements entre images, et choisissez un intervalle adapté au sujet (court pour des nuages, long pour une construction). Pour les projets en extérieur de longue durée, prévoyez une alimentation fiable et une protection contre les intempéries.
Schlussfolgerung
Réaliser un time-lapse avec un Raspberry Pi combine apprentissage technique et résultat spectaculaire. Avec un module caméra, un script bien pensé et ffmpeg, vous capturez le temps qui passe en quelques commandes. C’est un projet idéal pour explorer les capacités créatives de votre mini-ordinateur, à prolonger par d’autres idées de notre sélection de projets DIY Raspberry Pi.