video-frames

Extract video frames and thumbnails at timestamps using ffmpeg.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Extracting individual frames or short clips from videos can be tedious and time-consuming when done manually, especially for previews, thumbnails, or QA checks.

Core Features & Use Cases

  • Extract a single frame at a given timestamp.
  • Generate thumbnails or thumbnail grids for video previews.
  • Save frames in common formats (jpg, png) for quick sharing or UI previews.

Quick Start

Run the frame.sh script to extract a frame at a given timestamp from a video and save it to an image file.

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 at a specific timestamp?

To extract frames from a video at a specific timestamp, run the frame.sh script to capture the exact frame and save it to an image file. This automates seeking to the timestamp and decoding the video frame for previews and QA workflows.

Do I need ffmpeg installed to extract video frames?

Yes, you need ffmpeg installed and available in your system path to extract video frames. The script relies on ffmpeg's decoding capabilities to reliably capture frames and thumbnails across different platforms.

Can I generate thumbnails from video files for quick UI previews?

Yes, you can generate thumbnails or thumbnail grids from video files for quick UI previews. The script captures frames and saves outputs in common image formats like jpg or png for easy sharing and visual review.

What is the best way to extract a frame at a specific frame index?

The best way to extract a frame at a specific frame index is using ffmpeg through the frame.sh script. It supports capturing frames by index or timestamp and saving them as image files for QA workflows and previews.

What image formats can I save extracted video frames in?

You can save extracted video frames in common image formats such as jpg and png. These formats ensure quick sharing and compatibility for UI previews and QA checks.