Video Frames

Extract a frame at a timestamp or frame index from a local video using ffmpeg for inspection, thumbnails, and visual debugging.

ekkolearnai 086c891 2 files · 2.5 KB Updated

File contents

Video Frames

Use this Skill to extract a single image from a local video.

Prerequisite

command -v ffmpeg

If ffmpeg is absent, tell the user what is required; do not silently install it.

skill_view returns this Skill's baseDirectory. Use the bundled helper at <baseDirectory>/scripts/frame.sh.

First frame:

<baseDirectory>/scripts/frame.sh /path/to/video.mp4 --out /tmp/frame.jpg

At a timestamp:

<baseDirectory>/scripts/frame.sh /path/to/video.mp4 --time 00:00:10 --out /tmp/frame-10s.jpg

At an exact decoded frame index:

<baseDirectory>/scripts/frame.sh /path/to/video.mp4 --index 120 --out /tmp/frame-120.png

Prefer a timestamp when investigating what happens around a moment. Use JPEG for quick sharing and PNG for crisp interface captures. Verify the output file exists before returning it to the user.

ekkolearnai/ekko-agent/tree/main/skills/video-frames commit 086c8918dc

Frequently asked questions

npx skillmds@latest add ekkolearnai/video-frames