Orchestra Launch Video - Project Status
Tracks completion status and generation plan for a 12-clip Veo 3.1 launch video about science and curiosity.
What this file does
Tracks completion status and generation plan for a 12-clip Veo 3.1 launch video about science and curiosity.
When to use it
- Starting a multi-clip video project with Veo 3.1
- Need a checklist for pre-production, generation, and post-production phases
- Coordinating script, prompts, and technical specs in one place
- Planning automated generation with rate limits and extend features
Assumes this stack
Orchestra Launch Video - Project Status
Last Updated: 2025-11-11 Status: ✅ Ready for Generation
📋 What's Complete
✅ Creative & Planning
- Complete creative brief and script (42-45 seconds)
- Detailed scene breakdown with timing
- Emotional arc design (Wonder → Lost → Found)
- Visual language and color journey defined
- Audio design timeline
- Reference films and aesthetic direction
✅ Technical Prompts
- 12 detailed Veo 3.1 prompts created
- Prompts follow Google best practices
- Generation strategy defined (independent vs. extend)
- Technical specs for each clip (duration, resolution, etc.)
✅ Implementation
- Python generation script with API integration
- Rate limiting (60s between requests)
- Extend feature for connected scenes (clips 2, 5, 7)
- Resume support (skip already-generated clips)
- Metadata tracking system
- Download helper script
- Error handling and progress reporting
✅ Documentation
- Main README with full workflow
- Scripts README with usage examples
- Quick start guide
- Veo prompts reference document
- Complete creative brief saved
✅ Project Structure
veo-3-generation/
├── README.md ✅ Complete overview
├── QUICKSTART.md ✅ 3-step guide
├── PROJECT_STATUS.md ✅ This file
├── video-concept-and-script.md ✅ Full creative brief
├── veo-prompts.md ✅ All prompts
├── .gitignore ✅ Git config
├── scripts/
│ ├── generate_videos.py ✅ Main generator
│ ├── download_videos.py ✅ Downloader
│ ├── requirements.txt ✅ Dependencies
│ └── README.md ✅ Scripts docs
└── output/
├── .gitkeep ✅ Directory tracked
└── generation_metadata.json (will be created)
🎯 Next Steps
Immediate (User Action Required)
-
Set API Key:
export GOOGLE_API_KEY="your-google-api-key" -
Install Dependencies:
cd veo-3-generation/scripts pip install -r requirements.txt -
Start Generation:
python generate_videos.py
After Generation (20 mins automated)
-
Download Clips:
python download_videos.py -
Post-Production (2-4 hours manual):
- Review all clips
- Create text overlay cards
- Stitch in editing software
- Color grade
- Audio mix
- Export final video
📊 Generation Plan
Clip Sequence (12 clips total)
| # | Clip ID | Duration | Type | Description |
|---|---|---|---|---|
| 1 | clip_1_galileo | 5s | Independent | Galileo at telescope, 1610 |
| 2 | clip_2_time_collapse | 5s | Extend #1 | 1610→2025 transition |
| 3A | clip_3a_terminal_errors | 1s | Independent | Red error messages |
| 3B | clip_3b_literature_overwhelm | 1s | Independent | 47 browser tabs |
| 3C | clip_3c_gpu_queue | 1s | Independent | "Position 89, wait 14h" |
| 3D | clip_3d_environment_hell | 1s | Independent | pip/conda failures |
| 3E | clip_3e_permission_denied | 1s | Independent | Grant rejections |
| 3F | clip_3f_buried_papers | 1s | Independent | Buried in paper stacks |
| 4 | clip_4_breaking_point | 3s | Independent | Defeat → black screen |
| 5 | clip_5_light_returns | 4s | Extend #4 | Warm light emerges |
| 6 | clip_6_discovery_abstract | 6s | Independent | Abstract ink/neural nets |
| 7 | clip_7_constellation | 5s | Extend #6 | Pull back to people |
Generated Footage: 28 seconds Text Overlays (post): 15 seconds Total Video: 42-45 seconds
Expected Timeline
| Phase | Duration | Status |
|---|---|---|
| Setup | 2 min | ⏳ Pending user |
| Generation | 12-15 min | ⏳ Pending (with rate limits) |
| Download | 5 min | ⏳ Pending |
| Automated Total | ~20 min | |
| Post-production | 2-4 hours | ⏳ Pending (manual) |
🎨 Creative Direction Summary
Core Message: Science was once for anyone with curiosity (Galileo, 1610) → became bureaucratic infrastructure hell (2025) → Orchestra returns science to the curious
Emotional Arc: Wonder → Lost → Found
Visual Journey:
- Warm candlelight (past wonder)
- Cold fluorescent (present bureaucracy)
- Warm screen glow (future hope)
- Clean cream background (confident ending)
Style References:
- Apple "Think Different" (manifesto delivery)
- Terrence Malick (cosmic contemplation)
- Blade Runner 2049 (warm vs cold lighting)
- Apple "1984" (revolution narrative)
Key Manifesto Statements:
- "Science doesn't ask for permission."
- "It never did."
- "Return science to the curious."
- "Orchestra"
🔧 Technical Specs
- Model:
veo-3.1-generate-preview - Resolution: 1080p
- Frame Rate: 24fps (cinematic)
- Aspect Ratio: 16:9
- Max Clip Duration: 8 seconds
- Rate Limiting: 60s between requests
- Video Retention: 2 days (download promptly)
⚠️ Known Considerations
- Veo 3.1 may add watermarks to generated content
- Generation time varies: 11 seconds to 6 minutes per clip
- Videos retained for 2 days only - download immediately
- Rate limits apply - script handles with 60s waits
- Extend feature requires parent clip to be generated first
📁 Key Files to Reference
| File | Purpose |
|---|---|
QUICKSTART.md | Fast 3-step guide |
veo-prompts.md | All Veo prompts with technical settings |
video-concept-and-script.md | Complete creative brief and scene breakdown |
scripts/README.md | Detailed script usage and troubleshooting |
output/generation_metadata.json | Generated clip URLs and status (after generation) |
🚀 Ready to Launch
All systems ready. When you're ready to generate:
cd veo-3-generation/scripts
export GOOGLE_API_KEY="your-key"
pip install -r requirements.txt
python generate_videos.py
The revolution awaits. 🎬
What's inside
6 status sections, 12-clip sequence table, 3-phase timeline, creative direction summary, technical specs, and file references
Change this for your project
- Replace
veo-3-generationwith your project directory name - Replace
clip_1_galileoand other clip IDs with your own scene identifiers - Replace
zechenzhangAGI/vibe-filmmaking-veo3-claudewith your repository name
Where it goes
A prompt collection. Copy the individual prompts you need rather than the whole file.
Worth borrowing
- Separates creative, technical, and implementation tasks into distinct checklists
- Uses a clip sequence table with type (Independent vs Extend) to manage generation dependencies
- Includes a ready-to-launch command block that repeats the setup steps for convenience
Related Documents
You must use artifacts for
Defines when to use artifacts and provides detailed instructions for creating code, documents, HTML, SVG, Mermaid diagrams, and React components.
starProject
Lists 120+ starred open-source projects across AI, DevOps, Flutter, and web development for discovery and inspiration.
midjourney-expert
Serves as a reference for Midjourney V7/Niji 7 prompting, covering parameters, reference systems, editing tools, and moderation workarounds.
Daily Agent Tasks Framework
Gives you a daily structure for assigning strategic work to Claude and development work to Codex, organized by project priority and current sprint.