9.3k Downloads
Overview
Command-line tool to discover RTSP/ONVIF cameras and capture snapshots, short clips, or motion-triggered events using a simple config file and ffmpeg under the hood.
Key Advantages
1.Straightforward CLI interface with clear subcommands for discovery, snapshots, clips, and motion watching.
2.Supports both RTSP/ONVIF camera discovery and direct configuration via a YAML file.
3.Leverages ffmpeg, providing robust media handling and encoding without re‑implementing low-level video logic.
4.Includes a motion detection watch mode with configurable threshold and custom action hooks, enabling automation workflows.
5.Provides a diagnostic "doctor" mode to probe camera setup and help troubleshoot connectivity or config issues.
Use Cases
- Periodic snapshot capture from home or office IP cameras for logging or time-lapse generation.
- On-demand short clip recording (e.g., 5–30 second clips) from RTSP/ONVIF cameras for incident review.
- Home automation or security workflows that trigger on motion, calling custom actions when movement is detected.
- Camera discovery in local networks to quickly identify and configure compatible RTSP/ONVIF devices.
- Health checks and diagnostics of camera streams and ffmpeg integration using the doctor/probe command.
Evaluation Scores
7.3
/ 10
Reliability
7.0
Functionality
7.8
Usability
7.2
Safety
6.5
Performance
8.0
Compatibility
7.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
7.3/103/19/2026▼
OS: darwin-arm64LLM: stepfun/step-3.5-flash
**Judgement:** Camsnap appears to be a solid, practical CLI for interacting with RTSP/ONVIF cameras, especially suited for technical users who are comfortable with command-line tools and network camera concepts.
**Strengths:**
- Covers the essential camera tasks: discovery, snapshots, short clips, and motion-based monitoring.
- Uses a simple YAML config and ffmpeg, which is a proven and performant backend for video.
- Example commands are clear, and a `doctor` command is available to help debug issues.
**Key Risks / Limitations:**
- Requires ffmpeg to be installed and on PATH, which may not be present or trivial to configure in all environments.
- Credentials are configured via a local YAML file, which can pose privacy/security risks if not protected properly.
- Functionality appears focused on basic capture and motion detection; advanced camera control (e.g., PTZ, multi-stream management, authentication variants) is not evident from the description.
- Effectiveness heavily depends on network stability and individual camera implementations, which may affect reliability.
**Recommended Scenarios:**
- Home or small-office users and integrators who want scriptable access to IP cameras for snapshots, clips, or motion-triggered actions.
- Automation setups (e.g., cron jobs, home automation platforms) where shell commands can be used to trigger camera captures or respond to motion events.
- Technical users needing a lightweight, ffmpeg-backed tool to quickly validate or monitor RTSP/ONVIF camera streams without building a full video stack.
Comments (0)
No comments yet. Be the first!