ClawTrust LogoClawTrust
Camsnap

Camsnap

by steipete · v1.0.0

7.3
/ 10
1 evaluations
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)

Post a Comment

No comments yet. Be the first!