ffmpeg-filter-complex-patterns

Guide FFmpeg filter_complex syntax for multi-input video and audio pipelines.

51|10|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/JosiahSiegel/claude-plugin-marketplace --skill ffmpeg-filter-complex-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ffmpeg-filter-complex-patterns
Source: https://github.com/JosiahSiegel/claude-plugin-marketplace/tree/main/plugins/ffmpeg-master/skills/ffmpeg-filter-complex-patterns
Command: npx skills add https://github.com/JosiahSiegel/claude-plugin-marketplace --skill ffmpeg-filter-complex-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to mastering FFmpeg's powerful filter_complex syntax, enabling users to perform advanced video and audio manipulations.

Core Features & Use Cases

  • Complex Filtergraphs: Understand and implement intricate video and audio processing chains.
  • Multi-Input/Output: Create sophisticated compositions like Picture-in-Picture, video grids, and audio mixing.
  • Transitions & Effects: Apply various video transitions and audio effects.
  • Use Case: You need to combine a main video with a smaller webcam feed in the corner, overlay a logo, and mix in background music with a specific fade-out. This Skill provides the exact filter_complex commands to achieve this.

Quick Start

Use the ffmpeg-filter-complex-patterns skill to generate a Picture-in-Picture effect combining 'main.mp4' and 'pip.mp4'.

Frequently Asked Questions about ffmpeg-filter-complex-patterns

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

FAQPage Schema
How do I use ffmpeg filter_complex to combine a webcam feed with a main video?

Use ffmpeg filter_complex to create a Picture-in-Picture effect by defining multi-input pipelines, using named stream labels to scale and overlay the webcam feed onto the main video composition.

What is the syntax for mixing background music and fading audio in ffmpeg?

Audio mixing in ffmpeg uses filter_complex syntax to combine multiple audio inputs, applying amix and afade filters to merge background music and execute specific fade-out effects.

Can I use GPU acceleration with CPU filters in a single ffmpeg filtergraph?

Yes, ffmpeg supports GPU+CPU hybrid filter chains within complex filtergraphs, allowing you to route stream labels between hardware-accelerated video processing and standard CPU filters.

How do I add text or watermark overlays to video using ffmpeg command line?

Apply text and watermark overlays using ffmpeg filter_complex by chaining overlay filters with specific stream labels, positioning the image or text inputs over the base video pipeline.

What's the best way to debug complex ffmpeg filtergraphs when video processing fails?

Debug complex ffmpeg filtergraphs by checking named stream labels, verifying multi-input output mappings, and reviewing syntax reference composition patterns to isolate video processing transition errors.

Does this ffmpeg filter_complex guide cover ABR encoding ladders and video transitions?

Yes, the ffmpeg filter_complex guide covers ABR encoding ladders, transition effects, stream splitting, and video grids, providing syntax reference and composition patterns for 2025.