video-frames

Extract video frames as JPEG or PNG images using ffmpeg.

330|61|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/eggent-ai/eggent --skill video-frames-eggent-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-frames
Source: https://github.com/eggent-ai/eggent/tree/main/bundled-skills/video-frames
Command: npx skills add https://github.com/eggent-ai/eggent --skill video-frames-eggent-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables quick extraction of frames or short clips from videos using ffmpeg, facilitating rapid previews and thumbnails for media workflows.

Core Features & Use Cases

  • Extract a single frame or the first frame by default for quick thumbnails.
  • Extract a frame at a specific timestamp or by frame index for targeted analysis.
  • Save output as JPEG or PNG for easy sharing and UI previews.

Quick Start

Execute the frame.sh script with a video file and an output path to generate a single frame image.

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?

To extract video frames, you can use ffmpeg to pull a single frame or specific timestamp from your video file and save it as a JPEG or PNG preview image. This allows quick generation of media thumbnails.

Can I extract a frame at a specific timestamp using ffmpeg?

Yes, you can extract a frame at a specific timestamp using ffmpeg by providing the optional --time parameter. Alternatively, you can target a specific frame using the --index parameter for precise video frame extraction.

Do I need ffmpeg installed to extract video frames?

Yes, you need a local ffmpeg binary installed to extract video frames. This Skill requires ffmpeg to process the input video and generate the output frame image at your specified path.

What is the best way to automate thumbnail generation for a media library?

Automating thumbnail generation is best done by running a script that uses ffmpeg to extract the first frame by default. This provides quick preview images for media libraries, content review pipelines, and automated QA.

What image formats are supported when saving extracted video frames?

When saving extracted video frames, you can output the files as JPEG or PNG. These formats ensure easy sharing and are ideal for UI previews within your media workflow.