Branding Spec — Title Card & Credits
Author: rho-editor | Date: 2026-05-20
Title Card
- Duration: 8s
- Position: Before Shot 0.1 (timeline offset -8s, or inserted as first V1 clip)
- Visual: Black background with centered text
- Text: “THE FERRET INCIDENT”
- Font: Clean serif (Palatino, Garamond, or similar)
- Color: Cream/off-white (#F5F0E8) to match the hotel’s palette
- Animation: Fade in over 1.5s, hold 5s, fade out 1.5s
- Audio: Movement I score begins here — 3.5s of music establishing before first visual
Implementation
Generate a static title card image via Imagen, then wrap in an 8s video clip (or use genmedia-assemble’s text overlay if supported). The fade_in on the timeline handles the black-to-visible transition.
End Credits
- Duration: 12s
- Position: After Shot 5.2 (final V1 clip)
- Visual: Black background with centered text
- Text layout:
Written & Directed by Team Rho Arthur Pendleton ................... Veo 3.1 Monsieur Vance .................... Veo 3.1 The Ferret ........................ Veo 3.1 Score ........................... Lyria Pro Voice .......................... Chirp TTS Sound Effects ................... Chirp 3 Made with Google Generative Media Tools - Font: Same clean serif as title card
- Color: Same cream (#F5F0E8)
- Animation: Fade in over 2.0s (matches master fade_out), hold 8s, fade out 2.0s
Implementation
Static image via Imagen wrapped as 12s clip. Master fade_out (2.0s) handles the to-black transition on the final shot (5.2), then credits fade in from black.
Timeline Impact
Adding 8s title + 12s credits = +20s to the 249s film body. Total: 269s = 4:29
This is within the 4:00-4:45 target window from the pacing targets.
Updated V1 Track
- Clip 0 (new): title_card.mp4, 0.0-8.0
- All existing clips shift +8.0s
- Clip 45 (new): credits.mp4, after final shot
Note: Shifting all clips by 8s will require recalculating ALL audio clip start/end times. This should be done as a single batch operation at assembly time, NOT now (since extends may change timings).
Alternative: No Timeline Shift
Alternatively, generate branding as a separate pass:
- Render the main film from timeline.json (249s)
- Prepend title card + append credits using ffmpeg concat
- This avoids shifting all timeline positions
This is simpler and less error-prone. Recommended approach.