video-frames

Extract video frames to image files using ffmpeg with optional time or index.

Updated Dec 6, 2016
One-click install
npx skills add https://github.com/majunbao/learn --skill video-frames-majunbao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-frames
Source: https://github.com/majunbao/learn/tree/main/openclaw_tags/openclaw-2026.3.2/skills/video-frames
Command: npx skills add https://github.com/majunbao/learn --skill video-frames-majunbao

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Extract frames from video files to produce thumbnails or quick previews.

Core Features & Use Cases

  • Extract a single frame from a video using a provided path and optional --time or --index.
  • Generate thumbnails for video catalogs or UI previews, or capture frames for analysis.
  • Use Case: Create a 1x1 thumbnail of a video or validate content at a specific timestamp.

Quick Start

Run the frame.sh script with your video file and specify an --out path to save the frame.

Frequently Asked Questions about video-frames

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

FAQPage Schema
How do I extract a frame from a video to use as a thumbnail?

You can extract a video frame by running the frame.sh script with your video file path and an --out parameter to save the image. It defaults to the first frame if no --time or --index is specified.

Do I need ffmpeg installed to extract video frames with this command line script?

Yes, you need ffmpeg installed to extract video frames. The script requires ffmpeg as its core dependency to process video files and output the extracted image frames.

Can I capture a video frame at a specific timestamp instead of the first frame?

Yes, you can capture a video frame at a specific timestamp by passing the --time argument to the script. You can also use the --index argument to target a specific frame sequence.

What is the best way to generate a quick preview image from a video file?

The best way to generate a quick preview is using a command line script that automates frame extraction via ffmpeg. Pass the video path and an output path to get a single image preview.

Does video frame extraction work for creating a thumbnail gallery for UI previews?

Yes, video frame extraction works for creating UI previews and thumbnail galleries. You can capture sequence frames at various timestamps to validate content and build visual catalogs.