video-frames

Extract frames, clips, and GIFs from videos using FFmpeg commands.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/0x-wzw/necroswarm --skill video-frames-0x-wzw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-frames
Source: https://github.com/0x-wzw/necroswarm/tree/main/skills/video-frames
Command: npx skills add https://github.com/0x-wzw/necroswarm --skill video-frames-0x-wzw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious manual work of sampling frames, extracting clips, and creating GIFs from videos by leveraging FFmpeg for fast, repeatable media processing.

Core Features & Use Cases

  • Frame extraction: pull single frames or every Nth frame for thumbnails or datasets.
  • Clip and GIF generation: slice video segments and convert them into shareable GIFs or short clips.
  • Use Case: build ML datasets by sampling frames from large video collections or generate quick previews for video libraries.

Quick Start

Provide the path to a video file and describe whether you want frames, a clip, or a GIF to generate, then run the corresponding FFmpeg commands.

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 machine learning datasets?

Extract frames from video sources by providing the input file path and specifying the desired frame-rate interval to generate deterministic FFmpeg commands for ML dataset creation. This pulls every Nth frame or single frames for sampling.

What is the best way to create shareable GIFs and short clips from video files?

Creating shareable GIFs and clips involves providing a video file path and specifying the desired segment duration to generate FFmpeg commands that slice and convert the video output for quick previews.

Do I need FFmpeg installed to use this video frame extraction process?

Yes, FFmpeg is required to use this frame extraction process because it generates deterministic FFmpeg commands that handle input and output paths for media processing.

Can I control the frame-rate and duration when sampling frames from videos?

You can control frame-rate and duration by specifying your requirements, which generates clear FFmpeg commands for deterministic frame extraction and clip generation from your video sources.

How do I generate thumbnails from large video libraries?

Generate thumbnails from video libraries by providing the video path and requesting single frame or Nth frame extraction to produce deterministic FFmpeg commands for quick visual previews.