camsnap

Capture frames, clips, and motion events from RTSP/ONVIF cameras.

19.0k|5.6k|Updated Jul 9, 2024
One-click install
npx skills add https://github.com/elizaOS/eliza --skill camsnap-elizaos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/elizaOS/eliza/tree/main/packages/skills/skills/camsnap
Command: npx skills add https://github.com/elizaOS/eliza --skill camsnap-elizaos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires camsnap, ffmpeg, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to easily capture snapshots, record video clips, or monitor motion events from RTSP/ONVIF compatible cameras, streamlining surveillance and monitoring tasks.

Core Features & Use Cases

  • Snapshot Capture: Take still images from a camera feed.
  • Clip Recording: Record short video segments from a camera.
  • Motion Detection: Monitor for movement and trigger actions.
  • Use Case: Automatically record a 10-second video clip whenever motion is detected by a security camera.

Quick Start

Use camsnap to take a snapshot named 'kitchen_shot.jpg' from the 'kitchen' camera.

Frequently Asked Questions about camsnap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture a snapshot from an RTSP camera stream?

To capture an RTSP camera snapshot, you use the camsnap CLI tool to take still images directly from the feed. This allows you to easily save frames from compatible cameras for monitoring tasks.

Can I automatically record video clips when motion is detected on an ONVIF camera?

Yes, you can automatically record video clips when motion is detected on an ONVIF camera. The system monitors for movement and can trigger actions, such as recording a short video segment whenever motion occurs.

Do I need ffmpeg to record video clips from surveillance cameras?

Yes, you need ffmpeg and the camsnap CLI tool installed to record video clips from surveillance cameras. These dependencies are required for operation to handle the video capture and processing.

What is the best way to discover ONVIF cameras on my network?

The best way to discover ONVIF cameras on your network is using the camera discovery feature. This functionality scans your network to identify compatible cameras available for snapshotting, clip recording, or motion monitoring.

How does motion detection triggering work for RTSP camera feeds?

Motion detection triggering for RTSP camera feeds works by continuously monitoring the video stream for movement. When motion is identified, it triggers predefined actions like capturing a snapshot or recording a 10-second video clip.

Are there limitations when capturing clips from RTSP streams without ONVIF support?

While you can capture clips from RTSP streams without ONVIF support, limitations apply to motion detection. Without ONVIF, the system relies entirely on RTSP video analysis for motion monitoring rather than native camera event triggers.