¿Qué hace camsnap?
Usa camsnap para obtener instantáneas, clips o eventos de movimiento desde cámaras configuradas.
Configuración
- Archivo de configuración:
~/.config/camsnap/config.yaml - Añadir cámara:
camsnap add --name cocina --host 192.168.0.10 --user usuario --pass contraseña
Comandos comunes
- Descubrimiento:
camsnap discover --info - Instantánea:
camsnap snap cocina --out foto.jpg - Clip:
camsnap clip cocina --dur 5s --out clip.mp4 - Vigilancia de movimiento:
camsnap watch cocina --threshold 0.2 --action '...' - Diagnóstico:
camsnap doctor --probe
Webcams locales (macOS)
- Listar dispositivos:
camsnap devices - Instantánea desde cámara local:
camsnap snap --device 0 --out webcam.jpg - Estado PTZ y rangos:
camsnap ptz status --device 0 - Mover cámara de cardán:
camsnap ptz goto --device 0 --pan 45 --tilt -18 - También
camsnap ptz move(desplazamientos relativos) ycamsnap ptz home.
Notas
- Requiere
ffmpegen el PATH. - Prefiere una captura de prueba corta antes de clips más largos.
- PTZ necesita permiso de Cámara en macOS: estas cámaras solo atienden controles UVC mientras están transmitiendo, por lo que
camsnapmantiene una sesión de captura abierta para la operación. - Los comandos de movimiento verifican la posición final y salen con código distinto de cero si la cámara no la alcanzó. El encuadre automático por IA de la cámara puede anular el posicionamiento manual; desactiva el seguimiento si los movimientos no se completan.