DEV Community

Marcus Vale
Marcus Vale

Posted on

Paste This AI Video Client Brief Before You Generate a Frame

Most AI video fails before the first render. Not the model. The brief.

I burned a whole afternoon once on a "simple product walkthrough." Client said "make it look premium." Model gave me three hands, a logo that melted, and an ending card I never asked for. The brief was two lines in Slack. That was the bug.

Paste this before you generate anything:

AI VIDEO CLIENT BRIEF

Project: [working title]
Platform: [Reels / TikTok / YouTube Short / paid]
Length: [sec] · Aspect: [9:16 / 1:1 / 16:9]

Hook (first 2 sec, exact):
[ ]

Beats (max 5):
1) [visual] — [on-screen / VO]
2)
3)

Do-nots (max 5):
- [ ]
Reject-if (max 3):
- [ ]

First frame lock: [describe or attach]
End frame lock: [describe or "none"]
Camera angle: [eye-level / low / high] · FPS: [24/30/60]
Color grade: [natural / warm / cool] · Text safe zone: [top/bottom %]

CTA / end card: [exact text or none]
Music: [mood / none] · Forbidden tracks: [ ]

Assets client must send by [date]:
- [logo / product stills / VO / brand fonts]
Enter fullscreen mode Exit fullscreen mode

Fill every blank. Then generate. If a regen drifts, you have a reject line instead of vibes.

Related: https://dev.to/marcusvale/ai-video-transition-style-lock-1oe3
Also: https://dev.to/marcusvale/ai-video-motion-speed-lock-20gn

I keep a fuller version of this (storyboard lanes + worksheet) here when the Slack brief keeps growing:
https://scienceartist.gumroad.com/l/ai_video_creator_brief_storyboard_kit
Free one-pager: https://scienceartist.gumroad.com/l/free-client-brief-worksheet

Top comments (0)