camsnap
Capture frames or clips from RTSP/ONVIF cameras.
Security Assessment
About camsnap
camsnap is an AI skill designed to capture snapshots, video clips, and motion events from RTSP or ONVIF-compatible cameras. It provides an easy way to interact with surveillance systems or any camera setup that supports these protocols. This tool simplifies the process of extracting important frames or video snippets for further analysis or documentation, offering a practical solution for users in various fields like security, research, and media production.
The skill enables users to seamlessly manage camera setups with intuitive commands for adding cameras, capturing snapshots, recording clips, and monitoring motion events. It supports exporting the captured media in standard formats like JPEG and MP4, which can be easily integrated into existing workflows. Additionally, it offers a motion detection feature that can trigger actions based on specific thresholds. To use camsnap, a configuration file is required, where users can define their cameras and specify necessary authentication details.
This tool is ideal for users who need to automate camera interactions for various purposes, including security surveillance, event recording, or monitoring activities. It targets professionals in security, media, and tech industries, providing a lightweight and straightforward solution for capturing and analyzing camera feeds.
FAQ
How do I add a camera to camsnap?
You can add a camera by using the command: `camsnap add --name <camera_name> --host <camera_ip> --user <username> --pass <password>`. Replace the placeholders with your camera details.
What is required to use camsnap?
To use camsnap, you need `ffmpeg` installed on your PATH. Additionally, the `camsnap` binary is required, which can be installed using `brew` or another package manager.
Can camsnap capture motion events?
Yes, camsnap has a motion watch feature. You can use the command `camsnap watch <camera_name> --threshold <value> --action <action>` to detect motion and trigger actions based on the specified threshold.
What is the format for output files?
The output files for snapshots are typically saved as JPEG (`.jpg`), while clips are saved as MP4 (`.mp4`). You can specify the output file paths with the `--out` option in the commands.
Are there any installation instructions for camsnap?
To install camsnap, use `brew` with the formula `steipete/tap/camsnap`. You can install it using the command `brew install steipete/tap/camsnap`.
Install camsnap
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
steipete/clawdis