video-processing

Extract audio, keyframes, and metadata from videos using FFmpeg and OpenCV.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/imchangchang/skills-registry --skill video-processing-imchangchang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-processing
Source: https://github.com/imchangchang/skills-registry/tree/main/skills/domains/multimedia/video-processing
Command: npx skills add https://github.com/imchangchang/skills-registry --skill video-processing-imchangchang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a streamlined approach to common video processing tasks, enabling efficient analysis and manipulation of video content without deep expertise in complex libraries.

Core Features & Use Cases

  • Video Information Extraction: Retrieve essential metadata like duration, resolution, and frame rate.
  • Audio Extraction: Isolate and save audio streams from video files.
  • Keyframe Extraction: Automatically identify and extract significant frames based on time intervals or scene changes.
  • Image Pre-screening: Apply basic image analysis techniques to frames for content assessment.
  • Use Case: Automatically extract all keyframes from a long lecture video every 30 seconds to create a visual summary, or analyze a security feed to detect significant scene changes.

Quick Start

Use the video-processing skill to extract audio from the file 'my_video.mp4'.

Frequently Asked Questions about video-processing

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

FAQPage Schema
How do I extract keyframes from a video using Python and OpenCV?

To extract keyframes from a video using Python and OpenCV, you can automatically identify and extract significant frames based on predefined time intervals or scene changes. This programmatic manipulation isolates important visual content for summary purposes.

How do I extract audio from a video file with FFmpeg?

To extract audio from a video file with FFmpeg, use the ffmpeg-python library to isolate and save the audio stream separately. This provides a streamlined programmatic method to separate audio tracks from the original video content.

What video metadata can I retrieve using FFmpeg and OpenCV?

Using FFmpeg and OpenCV, you can retrieve essential video metadata like duration, resolution, and frame rate. This video information extraction allows you to programmatically assess the fundamental properties of your multimedia files.

Can I analyze video frames for content assessment in Python?

Yes, you can analyze video frames for content assessment in Python using OpenCV. This involves applying basic image analysis techniques to extracted frames, enabling automated image pre-screening to evaluate the visual content of the video.

Do I need to install ffmpeg-python and opencv-python for video processing?

Yes, you need to install ffmpeg-python and opencv-python to use this video processing approach. These libraries provide the programmatic foundation required for audio extraction, keyframe extraction, and basic frame analysis.