Asset Rise — Branded Video Production Rules
Iron rules for every branded video. Phoenix (video) and Social must follow them, and they apply when the pipeline runs autonomously. Set by Yossef; last updated 2026-06-15.
1. Logo — top-right, transparent, no box
The logo appears only at the top-right corner. Use a transparent PNG with no background box — remotion/branded/public/logos/AssetRise-Logo-WithText-WhiteBG.png (it is alpha-transparent despite the “WhiteBG” name; the *-DarkBG files are opaque). On bright footage add a soft drop-shadow so it reads. Never center it, never put it bottom or top-left.
2. Captions — ask per source clip
For every clip dropped in the Drive 1-Inbox-Raw folder, ask the owner whether it already has captions:
- Has captions (e.g. burned-in subtitles) → do not touch the bottom of the frame. Add nothing, cover nothing.
- No captions → add captions.
Never auto-mask or auto-caption without asking first.
3. Drawn-on entrance for every overlay component
Components don’t just fade in — each animates on as if drawn by a pen/pencil: the card border draws on via SVG stroke-dashoffset (pathLength=100, ~0.5s, ease cubic-bezier(0.22,1,0.36,1)), a glowing nib glides the leading edge, then the content wipes in (clip-path inset, right→left for RTL). Inspiration: the transitions-dev skill (success-check path-draw, marker sweep, sketchout).
4. Mid-video split-screen transition
After the opening section (~first 20s) plays full-frame with overlay components, perform a smooth split: the talking-head footage slides + scales to the right pane and gains rounded corners (~0.6–0.9s), while the left half opens to advanced branded content on the same screen — a drawn-on workflow, 1:1 charts, the score gauge. Keep the speaker’s burned captions readable (scale-to-fit the right pane; don’t crop them off). Implement in Remotion (OffthreadVideo in an animated container + left panel of real brand components), not ffmpeg.
5. Brand fidelity
Real 1:1 site components (the MaturityGauge → BrandGauge, charts), brand color vars, Heebo font, RTL. gpt-image-2 for backgrounds only (no Hebrew text — it corrupts glyphs); Hebrew text/logo added by Remotion.
6. Audio
ElevenLabs music bed ducked under the voice (sidechain ~18%). Hebrew VO must be written in Hebrew transliteration (אסט רייז, סקור, פוטנציאל) — no English words mid-sentence (the Shuri/Laura eleven_v3 voice code-switches badly). English only for on-screen text.
7. Pipeline
Remotion workspace-social/remotion/branded; whisper (~/.local/bin/whisper … --word_timestamps True) for speech timing; ffmpeg for compositing (xfade bumpers, alpha overlays via ProRes 4444, audio mux). Render → deliver drafts to Telegram for Yossef’s approval. Marketing is frozen: drafts only, never auto-publish.
Reference implementation: the feasibility-check campaign (Izhak hero video + 3-slide deck + article + post), 2026-06-14/15.