Video Processor

Extract audio, convert video formats, and generate Whisper transcripts via Python CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kenbanks-peng/dotfiles --skill video-processor-kenbanks-peng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Video Processor
Source: https://github.com/kenbanks-peng/dotfiles/tree/main/claude/skills/video-processor
Command: npx skills add https://github.com/kenbanks-peng/dotfiles --skill video-processor-kenbanks-peng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, openai-whisper, click, ffmpeg-python, and includes scripts (resource) components.

What problem does it solve?

This Skill automates common video processing tasks like format conversion, audio extraction, and transcription, saving you time from manual multimedia manipulation and complex command-line tools.

Core Features & Use Cases

  • Audio Extraction: Pull audio tracks from videos into various formats (WAV, MP3, AAC, FLAC).
  • Video Conversion: Convert videos to universal MP4 or web-optimized WebM formats with customizable codecs.
  • Whisper Transcription: Generate accurate speech-to-text transcripts from video or audio using OpenAI's Whisper model, with multiple output formats (TXT, SRT, VTT, JSON).
  • Use Case: Convert a lecture video to WebM for your website, extract its audio, and generate an SRT subtitle file for accessibility, all with simple commands.

Quick Start

Use the Video Processor skill to convert 'my_presentation.mov' to 'my_presentation.mp4'.

Frequently Asked Questions about Video Processor

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

FAQPage Schema
How do I extract audio from a video file?

Audio extraction pulls audio tracks from videos into formats like WAV, MP3, AAC, or FLAC. This Skill automates the process using FFmpeg, letting you extract audio with a single command without manual codec configuration or complex command-line syntax.

Can I convert videos to MP4 or WebM format?

Video conversion transforms files into MP4 or WebM formats with customizable codecs. This Skill handles the conversion end-to-end using FFmpeg, making it easy to standardize formats for web delivery or platform compatibility without learning FFmpeg directly.

How do I generate transcripts from video or audio using Whisper?

Whisper transcription generates accurate speech-to-text transcripts in multiple formats: TXT, SRT, VTT, or JSON. This Skill automates Whisper integration, letting you transcribe video or audio files and output subtitles or searchable text with configurable models.

What file formats does this support for audio extraction and video conversion?

This Skill supports extracting audio into WAV, MP3, AAC, and FLAC formats, and converting videos to MP4 or WebM. FFmpeg's broad codec support means it handles most common input video formats, with output formats controlled by your command parameters.

Do I need to install FFmpeg and Whisper separately?

Yes, FFmpeg and OpenAI Whisper are required dependencies. This Skill wraps both tools in a Python CLI built with Click and ffmpeg-python, so you invoke commands through a unified interface rather than managing FFmpeg and Whisper separately.