ffmpeg-synth

Community

Create synthetic test media with FFmpeg lavfi.

Authordamionrashford
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Automates the creation of deterministic synthetic media sequences for testing and validating video/audio pipelines using FFmpeg lavfi sources.

Core Features & Use Cases

  • Generate a variety of lavfi sources (testsrc, testsrc2, rgbtestsrc, yuvtestsrc, mandelbrot, gradients, color, sine, anullsrc, anoisesrc) into synchronized V+A or V-only streams.
  • Provide ready-to-run recipes and a Python script wrapper (scripts/synth.py) to produce common test patterns, calibration clips, or line-up media for broadcast workflows.
  • Enable pipeline testing, calibration, ABX testing, encoder stress tests, and LUT authoring with synthetic sources.

Quick Start

Generate a 10-second SMPTE HD bars video with a 1 kHz tone using lavfi and save it as bars_test.mp4.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ffmpeg-synth
Download link: https://github.com/damionrashford/media-os/archive/main.zip#ffmpeg-synth

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.