video-frames

Extract still frames from video files by timestamp or index using ffmpeg.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill video-frames-uniquecrete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-frames
Source: https://github.com/Uniquecrete/ThinkFasterv1/tree/main/Skills/video-frames
Command: npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill video-frames-uniquecrete

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It solves the problem of manually scrubbing through videos to find the exact moment you need, by quickly extracting a single frame or a short visual thumbnail for review.

Core Features & Use Cases

  • Frame extraction by timestamp: Grab the frame that corresponds to a specific moment in a video, useful for reviewing scenes, evidence, or UI states.
  • Frame extraction by index: Select an exact frame number from the video stream, helpful for deterministic inspection and indexing workflows.
  • Thumbnail output for sharing: Produce a .jpg for quick review or a .png for sharper UI-quality frames, supporting lightweight collaboration and documentation.

Quick Start

Run the script to extract the first frame from a video by executing: {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 a frame from a video using ffmpeg?

To extract a frame from a video using ffmpeg, you run a shell script that pulls a still image from a specific timestamp or frame index and writes the resulting image to an explicit output path.

Can I extract a video frame by timestamp or frame index?

Yes, you can extract a video frame by specifying an exact timestamp or a specific frame index. This allows you to grab precise moments for deterministic inspection, UI state reviews, or generating evidence thumbnails.

Do I need ffmpeg installed to extract frames from videos?

Yes, you need ffmpeg installed to extract frames from videos using this utility. The script relies on ffmpeg as a dependency to process the media file and write the extracted image to your specified output path.

What is the best way to generate thumbnails from a video for documentation?

The best way to generate thumbnails from a video for documentation is to extract a single frame and output it as a .jpg for quick review or a .png for sharper UI-quality frames. This avoids manually scrubbing through videos.

Why extract a still frame from a recorded session for debugging?

Extracting a still frame from a recorded session for debugging captures a specific UI state or error moment for visual verification. It provides a static image thumbnail that is easier to inspect and share than a moving video stream.