video-frames

Extract video frames by timestamp or index using ffmpeg.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill video-frames-johnnywhitemike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-frames
Source: https://github.com/JOHNNYWHITEMIKE/openclaw/tree/main/openclaw/.openclaw/openclaw/skills/video-frames
Command: npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill video-frames-johnnywhitemike

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you quickly capture the exact moment you need from a video without manually scrubbing and screenshotting.

Core Features & Use Cases

  • Single-frame extraction: Grab one frame from a video by index (useful when you know the frame number).
  • Timestamp-based thumbnails: Produce a frame at a specific time for fast visual inspection.
  • Practical use case: For a 2-hour training video, generate a handful of consistent thumbnail frames (e.g., 00:00:10, 00:00:30, 00:02:15) to review content and build a storyboard.

Quick Start

Run the command below to extract the first frame from your video and write it to an output image file: {baseDir}/scripts/frame.sh /path/to/video.mp4 --out /tmp/frame.jpg

Frequently Asked Questions about video-frames

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

FAQPage Schema
How do I extract frames from a video for storyboarding?

To extract frames for storyboarding, provide a readable input video path and an output image path to the script, utilizing timestamp or frame index options to capture specific visual moments.

Can I capture a video thumbnail at a specific timestamp?

Yes, you can capture a video thumbnail at a specific timestamp by using the --time option, which extracts a single frame at the exact moment you need for visual inspection.

Do I need ffmpeg installed to extract video frames?

Yes, you need ffmpeg installed because the frame extraction script relies on it to process the video file and write the requested thumbnail or frame index output.

What is the best way to grab a single frame by frame index?

The best way to grab a single frame by index is to use the --index option, allowing you to extract an exact frame number when you know the specific location within the video file.

How does frame extraction from videos work for media inspection?

Frame extraction for media inspection works by using ffmpeg to decode the video file and save a still image at a specified time or index, enabling faster content review and documentation.