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 boxremotion/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 MaturityGaugeBrandGauge, 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.