ffmpeg-synth
CommunityCreate synthetic test media with FFmpeg lavfi.
Software Engineering#calibration#ffmpeg#video-audio#test-pattern#pipeline-testing#lavfi#synthetic-media
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.