O que camsnap faz?
Use camsnap para capturar snapshots, clipes ou eventos de movimento de câmeras configuradas.
Configuração
- Arquivo de configuração:
~/.config/camsnap/config.yaml - Adicionar câmera:
camsnap add --name cozinha --host 192.168.0.10 --user usuario --pass senha
Comandos comuns
- Descobrir:
camsnap discover --info - Snapshot:
camsnap snap cozinha --out shot.jpg - Clipe:
camsnap clip cozinha --dur 5s --out clip.mp4 - Monitoramento de movimento:
camsnap watch cozinha --threshold 0.2 --action '...' - Diagnóstico:
camsnap doctor --probe
Webcams locais (macOS)
- Listar dispositivos:
camsnap devices - Snapshot de uma câmera local:
camsnap snap --device 0 --out webcam.jpg - Posição PTZ e limites:
camsnap ptz status --device 0 - Mover uma câmera gimbal:
camsnap ptz goto --device 0 --pan 45 --tilt -18 - Também
camsnap ptz move(deltas relativos) ecamsnap ptz home.
Observações
- Requer
ffmpegno PATH. - Prefira um teste curto de captura antes de clipes mais longos.
- PTZ precisa da permissão de câmera do macOS: essas câmeras só atendem controles UVC enquanto estão transmitindo, então
camsnapmantém uma sessão de captura aberta para a operação. - Os comandos de movimento verificam a posição estabilizada e saem com código diferente de zero se a câmera não a atingir. O enquadramento automático por IA da câmera pode substituir o posicionamento manual; desative o rastreamento se os movimentos falharem constantemente.