원클릭으로
rtsp-snapshot
Capture JPG frames or short MP4 clips from RTSP/HTTP IP cameras via ffmpeg.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Capture JPG frames or short MP4 clips from RTSP/HTTP IP cameras via ffmpeg.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Bounded auto-iteration for a prompt with explicit stop predicates.
Memory hygiene workflow to classify, deduplicate, and promote durable knowledge across local memory layers.
Bounded simplification pass for a file or hunk that preserves behavior while reducing complexity.
Turn a repeatable workflow into a reusable local SKILL.md with explicit steps, criteria, and safe defaults.
Bounded auto-debug loop for failing build/test commands with evidence-first diagnosis.
Safely update Nexo config files with read-before-write merges, schema-aware mapping, and reload/restart awareness.
| name | RTSP Snapshot |
| description | Capture JPG frames or short MP4 clips from RTSP/HTTP IP cameras via ffmpeg. |
| requires | {"bins":["ffmpeg"],"env":[]} |
Use to grab stills or short clips from IP security cameras (RTSP, HTTP
HLS) so Kate can report what is happening in a scene or store
evidence. All output stays under a sandbox dir (RTSP_SNAPSHOT_OUTPUT_ROOT,
default $TMPDIR).
statusffmpeg bin + sandbox + limits.
snapshot { url, output_path, transport?, width? }url — rtsp://user:pass@host/stream, rtsps://, http://, https:// (NO file://, NO concat:)output_path — must stay under the sandbox root; .jpg recommendedtransport — tcp (default, estable sobre NAT) o udpwidth — resize manteniendo aspectoReturns {url, output_path, bytes, transport}.
clip { url, output_path, duration_secs, transport? }duration_secs 1..=300Returns {url, output_path, bytes, duration_secs, transport}.
rtsp://user:pass@host/...); store
them in 1Password and read them with read_secret when reveal is enabled-32034 IoError; adjust operator config-32032 NonZeroExit with ffmpeg stderr included1. rtsp-snapshot.snapshot { url, output_path: "/sandbox/cam1.jpg" }
2. (futuro) vision-lm.describe { path: "/sandbox/cam1.jpg" }
1. rtsp-snapshot.clip { url, output_path: "/sandbox/ring.mp4", duration_secs: 30 }
2. video-frames.extract_audio { path, output_path: "/sandbox/ring.wav", codec:"wav", mono:true, sample_rate:16000 }
3. openai-whisper.transcribe_file { file_path: "/sandbox/ring.wav" }