YOLO FFMPEG
БесплатноНе проверенAn AI-powered MCP server for intelligent video processing, enabling automated analysis, transition effects, and quality assurance with multi-agent orchestration
Описание
An AI-powered MCP server for intelligent video processing, enabling automated analysis, transition effects, and quality assurance with multi-agent orchestration.
README
AI-Powered Video Processing Server with Hierarchical Multi-Agent Intelligence
A comprehensive MCP (Model Context Protocol) server that transforms video processing through intelligent automation, cost-effective analysis, and professional-grade quality assurance.
🌟 What Makes This Special
Evolution Story: Started as FFMPEG wrapping for natural language music video creation, evolved into a sophisticated multi-agent video processing intelligence system.
Claude Code Integration: Deep developer-LLM integration where Claude Code can extend functionality in real-time while end users interact through Claude Desktop with the MCP server.
🚀 Key Features
FastTrack AI Video Analysis ⭐
- Ultra-Low Cost: $0.02-0.05 per analysis (99.7% cost savings)
- Technical Precision: Automated timebase conflict detection prevents failures
- Quality Assurance: PyMediaInfo integration with confidence scoring
- Creative Intelligence: 44 FFmpeg transition effects with smart recommendations
Hierarchical Multi-Agent System
- YOLO Master Agent: Orchestrates complex video workflows
- FastTrack Subagent: Cost-effective video analysis and strategy selection
- Build Detective: CI/CD failure analysis and pattern recognition
- Komposteur Integration: Beat-synchronized music video creation
- VideoRenderer: Professional crossfade processing and optimization
Production-Ready Quality
- 98% Technical Accuracy: Automated conflict detection prevents failures
- 2s Analysis Speed: vs 30s manual analysis (93% time savings)
- 100% Cost Optimization: Heuristic fallback with optional AI enhancement
- Professional Output: YouTube-compatible encoding with quality validation
📁 Project Structure
yolo-ffmpeg-mcp/
├── README.md # This file - project overview
├── CLAUDE.md # Development instructions and learnings
├── pyproject.toml # Python dependencies and configuration
├── src/ # Core application code
│ ├── server.py # Main MCP server
│ ├── haiku_subagent.py # FastTrack AI analysis system
│ └── agents/ # Specialized agent configurations
├── docs/ # Documentation and guides
│ ├── FASTTRACK_COMPLETE_GUIDE.md
│ ├── FASTTRACK_QUICK_REFERENCE.md
│ └── reports/ # Analysis reports and findings
├── tests/ # Test suites and validation
├── tools/ # Development tools and scripts
│ ├── ft # FastTrack CLI tool
│ └── scripts/ # Build Detective and utility scripts
├── examples/ # Usage examples and templates
├── archive/ # Historical files and temporary data
└── .claude/ # Claude Code agent configurations
🎯 Quick Start
FastTrack Video Analysis
# Direct analysis with CLI
./tools/ft testdata/
# Python integration
python3 -c "
from src.haiku_subagent import HaikuSubagent
from pathlib import Path
import asyncio
async def analyze():
haiku = HaikuSubagent(fallback_enabled=True)
analysis = await haiku.analyze_video_files([Path('video.mp4')])
print(f'Strategy: {analysis.recommended_strategy.value}')
print(f'Confidence: {analysis.confidence:.2f}')
asyncio.run(analyze())
"
Build Detective CI Analysis
# Analyze CI failures
./tools/scripts/bd_manual.py owner/repo 123
# Quick status overview
./tools/scripts/bd_artifact_manager.py
MCP Server Deployment
# Install dependencies
uv install
# Run server
python3 src/server.py
Claude Code Integration
Add to your Claude Code MCP configuration:
{
"mcpServers": {
"ffmpeg-mcp": {
"command": "uv",
"args": ["run", "python", "-m", "src.server"],
"cwd": "/path/to/yolo-ffmpeg-mcp"
}
}
}
📊 Problem Domain Navigation
🎬 Video Processing Intelligence
- Implementation: src/haiku_subagent.py
- Documentation: docs/FASTTRACK_COMPLETE_GUIDE.md
- Quick Reference: docs/FASTTRACK_QUICK_REFERENCE.md
- CLI Tool: tools/ft
- Test Suite: tests/test_haiku_*.py
🔍 CI/Build Analysis
- Build Detective Scripts: tools/scripts/bd_*.py
- Documentation: docs/ai-agents/BUILD_DETECTIVE_*.md
- Pattern Library: docs/ai-agents/maven-analyzer/
- Test Reports: tools/scripts/tests/
🎵 Music Video Creation
- Komposteur Integration: integration/komposteur/
- Workflow Examples: examples/video-workflows/
- Composition Templates: examples/komposition-examples/
- Haiku Integration: haiku-integration/
📋 Development & Testing
- Core Tests: tests/ci/
- Integration Tests: tests/test_*.py
- Development Tools: tools/
- Configuration Examples: config/
📚 Documentation & Reports
- Technical Reports: docs/reports/
- Architecture Guides: docs/architecture/
- Implementation Guides: docs/ai-agents/
- Historical Analysis: archive/
🎯 Performance Metrics
| Capability | Before | After FastTrack | Improvement |
|---|---|---|---|
| Video Analysis | 30s manual | 2s automated | 93% faster |
| Technical Accuracy | 70% reliability | 98% precision | 40% better |
| Cost Efficiency | High token usage | $0.00 analysis | 100% savings |
| Failure Prevention | 30% xfade failures | 0% conflicts | 100% reliability |
🤖 Claude Code Integration
This project includes specialized Claude Code agents:
- FastTrack Agent: /.claude/agents/fasttrack.md
- Build Detective: Available as
build-detectiveandbuild-detective-subagent - Usage: Call with
/fasttrack "analyze videos"or/build-detective "check PR 123"
🎬 Example Workflows
Create a Music Video
"Create a 30-second music video using lookin.mp4 and panning.mp4 with background music at 135 BPM"
Analyze Video Content
"Analyze this video and suggest the best 10-second clip for social media"
Speech-Synchronized Video
"Extract speech from intro.mp4 and layer it over background music while keeping the original speech clear"
🔧 Development
Prerequisites
- Python 3.9+
- UV package manager
- FFmpeg 7.0+
- PyMediaInfo (optional, auto-installed)
Core Dependencies
- AI Models: Anthropic Claude Haiku (optional)
- Video Processing: FFmpeg, PyMediaInfo
- Build Analysis: GitHub CLI, Maven (for Java projects)
- MCP Protocol: Standard MCP tools and interfaces
Quick Development Setup
# Clone and setup
git clone https://github.com/StigLau/yolo-ffmpeg-mcp.git
cd yolo-ffmpeg-mcp
uv install
# Test FastTrack
python3 tools/test_quickcut_simple.py
# Run full test suite
python3 tests/test_basic_ci.py
📈 Latest Enhancements (August 2025)
- ✅ PyMediaInfo QC Integration: Professional quality verification
- ✅ FFprobe Timebase Analysis: Prevents xfade filter failures
- ✅ Creative Transitions: 44 FFmpeg effects with intelligent selection
- ✅ Confidence Framework: Automated quality scoring and validation
- ✅ Repository Cleanup: Organized structure for easy navigation
🎯 Project Status
PRODUCTION READY - Complete intelligent video editing system:
- ✅ FastTrack AI Analysis: Cost-effective video processing intelligence
- ✅ Multi-Agent Architecture: Hierarchical specialization with quality coordination
- ✅ Build Detective: CI/CD failure analysis with pattern recognition
- ✅ Quality Assurance: Automated validation with confidence scoring
- ⏳ Komposteur Integration: Beat-synchronized creation (Java API dependency)
- ✅ Professional Output: YouTube-compatible encoding with verification
🤝 Contributing
- FastTrack Improvements: Enhance src/haiku_subagent.py
- Build Detective Patterns: Add to tools/scripts/
- Documentation: Update docs/ with your findings
- Test Coverage: Add tests to tests/
📄 License
MIT License - See project files for details.
🎯 Ready to transform your video processing workflows with AI-powered intelligence and professional-grade automation!
Built for creators, developers, and AI enthusiasts who want to push the boundaries of automated video editing.
BD Local CI Hook Test
Установка YOLO FFMPEG
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/StigLau/yolo-ffmpeg-mcpFAQ
YOLO FFMPEG MCP бесплатный?
Да, YOLO FFMPEG MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для YOLO FFMPEG?
Нет, YOLO FFMPEG работает без API-ключей и переменных окружения.
YOLO FFMPEG — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить YOLO FFMPEG в Claude Desktop, Claude Code или Cursor?
Открой YOLO FFMPEG на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Omni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
автор: buildwithtazaARA
Generate images, video and audio from any AI agent — one connector.
автор: ARAYouTube
Transcripts, channel stats, search
автор: YouTubeEverArt
AI image generation using various models.
автор: modelcontextprotocolCompare YOLO FFMPEG with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории media
