camsnap

Capture frames and clips from RTSP/ONVIF cameras via FFmpeg.

1|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill camsnap-kelinfoxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/kelinfoxy/EZ-Homelab/tree/main/docker-compose/ez-assistant/skills/camsnap
Command: npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill camsnap-kelinfoxy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture frames or clips from RTSP/ONVIF cameras to support surveillance, monitoring, and archival workflows.

Core Features & Use Cases

  • Snapshot capture from network cameras to a single image for quick status checks.
  • Video clip recording from RTSP/ONVIF streams for events or motion monitoring.
  • ONVIF/RTSP compatibility with simple camera onboarding and scalable multi-camera setups.

Quick Start

Configure a camera and run a capture to save a snapshot or a short clip.

Frequently Asked Questions about camsnap

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

FAQPage Schema
How do I capture frames from an RTSP camera?

To capture frames from an RTSP camera, you can configure the stream source to save a snapshot image for quick status checks. This requires network access to the camera and FFmpeg to process the RTSP video feed into a single frame.

Can I record video clips from ONVIF camera streams?

Yes, you can record short video clips from ONVIF camera streams for event or motion monitoring. By configuring the ONVIF source, the system captures segments of the stream with configurable capture durations using FFmpeg.

Do I need FFmpeg to capture snapshots from network cameras?

Yes, FFmpeg is required to capture snapshots and clips from network cameras. It handles the underlying video stream processing for both ONVIF and RTSP sources to ensure frames and clips are saved correctly.

Can I monitor multiple RTSP cameras at the same time?

Yes, you can monitor multiple RTSP cameras simultaneously through scalable multi-camera setups. The system supports both home and enterprise configurations by allowing simple camera onboarding for several streams.

What is the best way to automate surveillance workflows using ONVIF?

Automating surveillance workflows using ONVIF involves configuring your cameras to capture periodic snapshots or video clips. This enables continuous monitoring and archival storage by leveraging simple onboarding and configurable capture durations.

Why does capturing RTSP video clips require network access to cameras?

Capturing RTSP video clips requires network access to cameras because the video stream data must be pulled directly from the camera over the network. This connection allows FFmpeg to process and save the live feed locally.