# Complete Video Production Pipeline
## Overview
Orchestrates the entire video creation workflow from concept to final export, managing all the steps involved in producing professional videos using the Clean-Cut-MCP system.
## When to Use
- Creating a complete video from start to finish
- Needing a structured approach to video production
- Managing complex multi-scene animations
- Ensuring all production steps are covered systematically
- Beginners who need guidance through the entire process
## What It Does
### Phase 1: Pre-Production Setup
1. **Project Assessment** - Analyzes requirements and determines optimal settings
2. **Asset Preparation** - Organizes and prepares required images, logos, fonts
3. **Style Configuration** - Sets up visual style, colors, and typography
4. **Timeline Planning** - Creates structured timeline with scene breakdowns
### Phase 2: Animation Creation
5. **Component Generation** - Creates animation components with proper validation
6. **Composition Setup** - Registers animations in Root.tsx with correct durations
7. **Quality Validation** - Ensures all animations meet professional standards
8. **Integration Testing** - Verifies all components work together seamlessly
### Phase 3: Production & Export
9. **Rendering Setup** - Configures render settings and output parameters
10. **Video Export** - Renders final video with optimal quality settings
11. **Quality Control** - Reviews output and handles any issues
12. **Delivery Preparation** - Formats video for intended use case
## MCP Tools Used
- `create_animation` - Generate animation components
- `upload_asset` - Manage project assets
- `list_existing_components` - Check for naming conflicts
- `update_composition` - Register animations
- `auto_sync` - Ensure Root.tsx is up to date
- `format_code` - Maintain code quality
- `get_studio_url` - Access Remotion Studio
- `get_export_directory` - Manage exports
## Prerequisites
- Docker container running (`docker-compose up -d`)
- Clear video concept and content requirements
- Required assets (images, logos, audio) prepared
- Basic understanding of video timeline structure
## Examples
### Example 1: Product Showcase Video
```
User: "I need to create a 30-second product showcase video for my new app"
Workflow: Creates 3 scenes (intro, features, outro) with smooth transitions
Assets: Uploads product screenshots and logo
Style: Modern tech theme with brand colors
Export: 1080p MP4 optimized for social media
```
### Example 2: Educational Content Video
```
User: "Create an educational video about data visualization concepts"
Workflow: Generates animated explanations with charts and diagrams
Assets: Uses stock icons and creates custom graphics
Style: Clean, professional presentation style
Export: High-quality MP4 for online course platform
```
### Example 3: Social Media Ad
```
User: "Need a 15-second engaging ad for Instagram"
Workflow: Fast-paced, eye-catching animation with strong branding
Assets: Product images and brand elements
Style: Vibrant, attention-grabbing with quick cuts
Export: Square format 1080x1080 for Instagram feed
```
## Error Handling
### Common Issues and Solutions:
**Container Not Running**
- Error: "Cannot connect to MCP server"
- Solution: Run `docker-compose up -d` and wait for container to start
**Asset Upload Failures**
- Error: "File not found" or "Unsupported format"
- Solution: Check file paths, ensure supported formats (PNG, JPG, MP3, TTF)
**Animation Validation Errors**
- Error: "Professional standards violation"
- Solution: Review feedback, adjust parameters (font sizes, spacing, colors)
**Root.tsx Sync Issues**
- Error: "Cannot find module" in Remotion Studio
- Solution: Run `auto_sync` to refresh Root.tsx with current animations
**Export Failures**
- Error: "Render failed" or "Out of memory"
- Solution: Check disk space, reduce video quality settings, split into shorter segments
## Tips & Best Practices
### Pre-Production
- **Plan your timeline** before starting - know exactly what each scene will contain
- **Gather all assets** beforehand to avoid workflow interruptions
- **Test styles** with a simple animation first before committing to complex ones
### During Production
- **Work incrementally** - create and test each scene individually
- **Use consistent naming** for components (e.g., "Scene01_Intro", "Scene02_Features")
- **Save frequently** and use version control for complex projects
### Quality Assurance
- **Preview in Remotion Studio** after each major change
- **Test on target platforms** (social media, website, presentations)
- **Get feedback** before final export if possible
### Performance Optimization
- **Reuse components** across similar scenes to maintain consistency
- **Optimize assets** - compress images, use efficient formats
- **Consider render time** for complex animations - plan accordingly
## Advanced Features
### Multi-Language Support
- Can generate videos with text in multiple languages
- Automatically adjusts text sizing for different character sets
- Supports right-to-left languages where needed
### Brand Template System
- Save brand configurations for reuse across projects
- Consistent color palettes, typography, and motion patterns
- Easy adaptation for different product lines or campaigns
### Analytics Integration
- Track video performance metrics
- A/B testing different versions
- Automatic optimization based on engagement data
This skill transforms the video creation process from a series of technical steps into a streamlined, professional workflow that ensures high-quality results every time.