Que fait camsnap ?
Utilisez camsnap pour capturer des instantanés, des clips ou des événements de mouvement depuis des caméras configurées.
Configuration
- Fichier de configuration :
~/.config/camsnap/config.yaml - Ajouter une caméra :
camsnap add --name cuisine --host 192.168.0.10 --user utilisateur --pass motdepasse
Commandes courantes
- Découverte :
camsnap discover --info - Instantané :
camsnap snap cuisine --out photo.jpg - Clip :
camsnap clip cuisine --dur 5s --out clip.mp4 - Surveillance de mouvement :
camsnap watch cuisine --threshold 0.2 --action '...' - Diagnostic :
camsnap doctor --probe
Webcams locales (macOS)
- Lister les périphériques :
camsnap devices - Instantané depuis une caméra locale :
camsnap snap --device 0 --out webcam.jpg - Position PTZ et plages :
camsnap ptz status --device 0 - Déplacer une caméra à cardan :
camsnap ptz goto --device 0 --pan 45 --tilt -18 - Également
camsnap ptz move(deltas relatifs) etcamsnap ptz home.
Remarques
- Nécessite
ffmpegdans le PATH. - Privilégiez un court test de capture avant des clips plus longs.
- Le PTZ nécessite l'autorisation d'accès à la caméra macOS : ces caméras ne répondent aux commandes UVC que lorsqu'elles diffusent, donc
camsnapmaintient une session de capture ouverte pendant l'opération. - Les commandes de mouvement vérifient la position atteinte et retournent un code d'erreur non nul si la caméra ne l'a pas atteinte. Le recadrage AI intégré de la caméra peut remplacer le positionnement manuel ; désactivez le suivi si les déplacements échouent régulièrement.