FFmpeg Media Processing

Automate FFmpeg media transformations for conversion, compression, trimming, and subtitles.

Updated Dec 18, 2025
One-click install
npx skills add https://github.com/donghaozhang/model-showcase --skill ffmpeg-media-processing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: FFmpeg Media Processing
Source: https://github.com/donghaozhang/model-showcase/tree/main/.claude/skills/ffmpeg-skill
Command: npx skills add https://github.com/donghaozhang/model-showcase --skill ffmpeg-media-processing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg.

What problem does it solve?

FFmpeg-based media processing often requires crafting multiple complex commands for conversion, compression, trimming, and subtitle handling. This Skill consolidates common FFmpeg workflows into repeatable, reliable prompts that produce predictable results.

Core Features & Use Cases

  • Conversion and transcoding across formats (MP4, MKV, WebM, MP3, etc.)
  • Compression, resizing, trimming, merging, and frame extraction
  • Subtitles and overlays, GIF creation, and streaming preparation (HLS/DASH/RTMP)
  • Batch processing and scripted automation for repetitive tasks

Quick Start

Convert a sample video to MP4 using standard web-friendly settings.

Frequently Asked Questions about FFmpeg Media Processing

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

FAQPage Schema
How do I convert and compress video to MP4 using FFmpeg?

Convert and compress video to MP4 by applying FFmpeg transcoding commands with standard web-friendly settings for reliable, predictable output. The Skill automates this format conversion process to ensure safe defaults and repeatable results across your media files.

Can I batch process media files and prepare HLS or DASH streams with FFmpeg?

Batch process media files and prepare HLS, DASH, or RTMP streams using consolidated FFmpeg workflows designed for scripted automation. The Skill handles repetitive conversion tasks and streaming preparation to produce reliable, ready-to-deploy outputs.

What is the best way to add subtitles and extract audio from a video?

The best way to add subtitles and extract audio is through automated FFmpeg commands that handle overlays and audio track separation safely. It guides these media transformations to ensure repeatable results without manual command-line crafting.

Does this FFmpeg workflow support trimming, resizing, and GIF creation?

Yes, this FFmpeg workflow supports trimming, resizing, merging, frame extraction, and GIF creation through documented commands. It applies safe defaults to these media-file transformations, ensuring reliable and repeatable editing outcomes for single or batch tasks.

Do I need FFmpeg installed to use this media processing automation?

Yes, you need FFmpeg installed as a dependency because the Skill automates media-file transformations by executing underlying FFmpeg commands. It requires this environment setup to reliably perform format conversion, compression, and subtitle handling.