camsnap은(는) 무엇을 하나요?
camsnap을 사용하여 설정된 카메라에서 스냅샷, 클립 또는 모션 이벤트를 캡처합니다.
설정
- 설정 파일:
~/.config/camsnap/config.yaml - 카메라 추가:
camsnap add --name kitchen --host 192.168.0.10 --user user --pass pass
일반 명령어
- 검색:
camsnap discover --info - 스냅샷:
camsnap snap kitchen --out shot.jpg - 클립:
camsnap clip kitchen --dur 5s --out clip.mp4 - 모션 감시:
camsnap watch kitchen --threshold 0.2 --action '...' - 진단:
camsnap doctor --probe
로컬 웹캠 (macOS)
- 장치 목록:
camsnap devices - 로컬 카메라 스냅샷:
camsnap snap --device 0 --out webcam.jpg - PTZ 위치 및 범위:
camsnap ptz status --device 0 - 짐벌 카메라 이동:
camsnap ptz goto --device 0 --pan 45 --tilt -18 - 또한
camsnap ptz move(상대 델타) 및camsnap ptz home.
참고 사항
- PATH에
ffmpeg가 필요합니다. - 긴 클립보다는 짧은 테스트 캡처를 먼저 수행하는 것이 좋습니다.
- PTZ는 macOS 카메라 권한이 필요합니다: 이러한 카메라는 스트리밍 중에만 UVC 제어를 제공하므로,
camsnap은 작업을 위해 캡처 세션을 열어둡니다. - 모션 명령은 정착된 위치를 확인하고 카메라가 해당 위치에 도달하지 못하면 0이 아닌 종료 코드를 반환합니다. 카메라 온보드 AI 프레이밍이 수동 위치 조정을 무시할 수 있으므로, 이동이 계속 실패하면 추적 기능을 비활성화하세요.