
Intermediate
进去一份说明,出来一条成片:脚本、分镜、配音、字幕,还有给不同投放位切的三个版本。大家低估的是分镜清单,不是渲染。
智能体分阶段工作,而不是一个巨大的提示词。它先写出报价和承诺,然后一份逐镜头的分镜表、每个镜头带时长,然后配着那些时长掐点的配音文本,然后它把片段拼起来、把字幕烧进去。每个阶段都被保存,所以你能重写一个场景、而不用重新生成整支广告。
零件
- 表:briefs、scripts、shots、renders、variants
- 阶段一:报价、受众痛点和单一承诺
- 阶段二:带时长、机位备注和屏幕文字的分镜表
- 给配音的文字转语音,加词级字幕
- 在一个 edge function 里的渲染队列,带一个状态页
怎么赚钱
代理公司按成片收费。用半天拍摄的价钱卖一条广告的五个版本,对一个小品牌是很容易答应的事。
搭建耗时
一个周末
一步步
- 只用五个字段收集简报:产品、买家、痛点、承诺、佐证。字段越多,广告越差。
- 为同一个产品生成三个角度,让用户在别的什么跑起来之前先挑一个。
- 把分镜表做成行、不是散文:镜号、秒数、屏幕上是什么、说了什么。
- 把总长封在投放位的长度上:15、30 或 60 秒,让模型删镜头来凑。
- 对着时长写配音,然后按大约每秒 2.5 个词检查朗读速度。
- 为每个镜头生成或匹配库存素材,把片段 URL 存在这个镜头的行上。
- 拼装、烧字幕,从同一条时间线导出 9:16、1:1 和 16:9。
- 保存每一个版本,好让客户能把第一版和第三版对比。
Build an ad video agent that turns a product brief into a finished commercial. Data: briefs (product, buyer, pain, promise, proof), scripts (brief_id, angle, status), shots (script_id, index, seconds, visual, voice_over, on_screen_text, clip_url), renders (script_id, aspect, url, status). Flow, one stage at a time and each stage saved before the next: 1. From the brief, propose three angles with a one line promise each. Wait for the user to pick one. 2. Build a shot list as rows with index, seconds, visual, on screen text. Total duration must equal the chosen placement length of 15, 30 or 60 seconds. 3. Write the voice over per shot, sized to that shot's seconds at about 2.5 words per second. 4. Attach a clip to each shot, then queue renders for 9:16, 1:1 and 16:9 with burned in word level subtitles. Rules: one promise per ad, the hook lands in the first two seconds, no claim that is not backed by the proof field, and never exceed the placement length. UI: brief form, angle picker, an editable shot table where changing seconds re-times only that shot's voice over, a render queue with status, and a version list to compare cuts side by side.
#content#video#ads#marketing#ugc