Le logiciel motion sous GNU/Linux est un démon qui permet de faire des captures vidéo sur du long terme à partir d’une webcam.
Voici quelques fonctions sympas :
- Créer une vidéo accéléré du ciel, d’une plante ou d’un escargot en accéléré
- Capturer et envoyer sur un FTP l’image d’une webcam à intervalle régulière
- Enregistrer les séquences de mouvement devant une webcam
- Se connecter à motion via le web pour contrôler ou visualiser sa webcam
- Avoir 8 webcams (ou plus) qui captent en même temps sur la même machine
- Traquer et suivre avec une webcam motorisée les mouvements
- Enregistrer les événements dans une base de données
Je vais vous préciser ici les options de base pour permettre les 3 fonctions ci dessous (Je pars de la config du paquet de Debian Squeeze) :
- Créer une image toute les 10s
- Créer un film d’une semaine de capture avec 1 minute capturée = 1 frame donc 1 journée capturée = 1 minutes de vidéo environ.
- Créer autant de séquences vidéo à 5 FPS que de détections de mouvement avec une image associée
# Pour le point 3 : On définit le framerate à 5FPS framerate 5 # Je fixe la sensibilité à 1000 pixel pour la captation de mouvement threshold 1000 # Je capture 3 frames de buffer avant une captation de mouvement pre_capture 3 # Je clos les captation de mouvement 5 secondes si plus rien de bouge devant la webcam gap 5 # Je décide d'avoir une image qui correspond aux premiers instant de detection de mouvement output_normal first # Point 2 : Je capture une frame toute les 60 secondes pour la vidéo en accélérée ffmpeg_timelapse 60 # Je fait réinitialiser le film accéléré tout les lundi ffmpeg_timelapse_mode weekly-monday # Je fixe la qualité des vidéo à 15/31 (2 étant le plus fort) ffmpeg_variable_bitrate 15 # Je définis la compression en mpeg4 ffmpeg_video_codec mpeg4 # Pour le point 1 : Je définis 1 capture image toutes les 10 secondes snapshot_interval 10