video-to-keyframes

Extract representative frames and segment boundaries from videos into HTML galleries.

20|19|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/trae-community/trae-skills --skill video-to-keyframes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-to-keyframes
Source: https://github.com/trae-community/trae-skills/tree/main/skills/video-to-keyframes
Command: npx skills add https://github.com/trae-community/trae-skills --skill video-to-keyframes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, opencv-python.

What problem does it solve?

This Skill automates turning long videos into a compact set of representative frames, detects cuts/segments, and generates browsable galleries to support storyboard creation and rapid review.

Core Features & Use Cases

  • Frame extraction at configurable intervals with quality metrics and metadata
  • Shot segmentation and candidate keyframe generation for each segment, with gallery outputs
  • On-disk organization of outputs (frames, metadata, and HTML galleries) for reproducible review and downstream production tasks
  • Suitable for video review, post-production planning, and storyboard authoring workflows

Quick Start

Run the one-click workflow to process a video by using the included run_video_workflow.py script and review the generated frames, segments, and galleries.

Frequently Asked Questions about video-to-keyframes

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

FAQPage Schema
How do I extract keyframes from a video for storyboard creation?

You can extract keyframes from a video by running a script-driven workflow that samples representative frames, detects scene cuts, and generates on-disk metadata catalogs to support storyboard creation.

What is scene segmentation and how does it help with video review?

Scene segmentation detects cut boundaries within a video to divide it into distinct segments, enabling deterministic sampling and rapid review of candidate keyframes for post-production planning.

Do I need numpy and opencv-python to automate frame extraction?

Yes, you need numpy and opencv-python installed in a Python 3.10+ environment to run the automated frame extraction and shot segmentation workflows.

Can I generate a browsable gallery of extracted video frames?

Yes, the workflow generates browsable HTML galleries alongside on-disk organized frames and metadata catalogs, supporting reproducible review and downstream production tasks.

What's the best way to organize extracted keyframes and metadata for reproducible review?

The best way is to use a script-driven workflow that outputs frames, metadata catalogs, and HTML galleries into organized on-disk directories, ensuring reproducible review and downstream production task readiness.

Does frame extraction at configurable intervals support deterministic sampling?

Yes, frame extraction supports deterministic sampling at configurable intervals, providing quality metrics and metadata for each extracted representative frame to ensure consistent video review outputs.