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
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.
🎣 Hooks & Headlines Generator
Generates 20, 30 headline variations across 10 proven formulas, with psychological reasoning and platform-specific best practices.
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.