video-frames

Extract individual or series of frames from videos using ffmpeg CLI.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/breakingcircuits1337/agent-skills --skill video-frames-breakingcircuits1337
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-frames
Source: https://github.com/breakingcircuits1337/agent-skills/tree/main/video-frames
Command: npx skills add https://github.com/breakingcircuits1337/agent-skills --skill video-frames-breakingcircuits1337

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of extracting frames from videos, allowing users to quickly select and extract individual frames or short clips.

Core Features & Use Cases

  • Frame Extraction: Extract a single frame or a series of frames from a video.
  • Timestamp Selection: Extract frames at specific timestamps for precise cuts.
  • Format Options: Choose between JPEG and PNG for the output image format.
  • Use Case: Use this Skill to create thumbnails for videos or to analyze frames from a video at a specific time.

Quick Start

Extract the first frame from a video and save it as 'first_frame.jpg':

{baseDir}/scripts/frame.sh /path/to/video.mp4 --out /tmp/first_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 thumbnails?

You can extract frames from a video by running a shell script that invokes ffmpeg to isolate specific timestamps, outputting JPEG or PNG image files for thumbnails or analysis.

Do I need ffmpeg installed to extract video frames?

Yes, you must have ffmpeg installed on your system because this Skill functions by executing ffmpeg command-line operations to process video files and generate frame outputs.

Can I extract a single frame at a specific timestamp from a video?

Yes, you can extract a single frame at a specific timestamp by passing the time parameter to the ffmpeg script, isolating and saving that exact frame as an image file.

What image formats can I output when extracting frames from video files?

You can output extracted frames in either JPEG or PNG format, allowing you to choose between compressed and lossless image outputs depending on your thumbnail or analysis requirements.

What is the best way to extract a series of frames from a video for analysis?

The best way to extract a series of frames for analysis is using an ffmpeg-based script, which automates frame extraction from video files and outputs sequential JPEG or PNG image files.