将用户的简单视频创意转换为符合 Seedance 2.0/剪映平台规则的可直接使用 prompt。解析意图 → 生成详细分镜 → Seedance 2.0 规则审核 → 添加安全声明 → 输出落地 prompt。Use when user wants to create AI video from simple description like "10秒浪人打怪物".
将用户的简单创意(如「10秒浪人打怪物」)转化为可直接用于 Seedance 2.0/剪映平台的视频生成 prompt。目标:最大化审核通过率 (>95%),提升 Seedance 产出质量。
前置:读取 storyboard-studio/SKILL.md + reference/seedance-rules.md(含 Seedance 2.0 扩展)
用户输入 → Step1 解析意图 → Step2 生成详细分镜 → Step3 规则审核 → Step4 添加安全声明 → Step5 输出最终 prompt
前置步骤:执行前必须读取以下文件:
~/.cursor/skills/storyboard-studio/SKILL.md — 镜头、构图、光线、运镜等分镜规范~/.cursor/skills/video-director/reference/seedance-rules.md — 平台禁用词、Seedance 2.0 魔法词、高危词替换表从用户输入中提取:
| 字段 | 提取规则 | 示例 |
|---|---|---|
| 时长 |
| 数字+秒/分 |
| "10秒"→10,"30秒"→30 |
| 主体 | 人物/角色/场景 | 浪人、女孩、宇航员 |
| 动作/情节 | 核心事件 | 打怪物、跳舞、太空漫步 |
| 风格 hints | 若有提及 | 暗黑、治愈、科幻 |
| 平台/用途 | 发到 TikTok、短视频、竖屏 | 触发 TT OM 结构(见下) |
若未明确时长,默认 5–10 秒。单段视频最长约 15 秒(平台限制)。
TT OM 模式:若用户说「发到 TikTok」「短视频」「竖屏」等,采用 9:16 竖屏 + Hook→Suspense→Twist→CTA 结构,第一秒必须抓人,每 2 秒左右有新 hook。
必须先读取 storyboard-studio,按镜头类型、构图、光线、运镜、时间码规范执行。
| 要素 | 说明 | 示例 |
|---|---|---|
| 主体 | 角色/物体明确描述 | 3D 渲染风格的浪人、@图片2 作为主角色 |
| 环境 | 场景、空间、时间 | 虚构的雨夜竹林、梦幻花园、清晨薄雾 |
| 光线 | 侧光/逆光/柔光/顶光 | 逆光剪影、柔和金色逆光、暗调氛围 |
| 运镜 | 推进/拉远/环绕/固定 | 缓慢推进、固定低角、中景跟拍 |
| 色调/氛围 | 冷/暖/高对比/电影感 | Cinematic、8K、电影感、神秘氛围 |
避免模糊描述:不要只写「一个人在动」,要写「3D 渲染风格的男性角色,黑色长发,穿深色和服,在雨夜竹林中挥刀,逆光剪影,刀光划过,雨幕朦胧」。
【风格】风格锚点,视觉基调,色调。Cinematic,8K,电影感。
【时长】N秒
[00:00-00:XX] 镜头1:名称(景别,运镜)。
[主体+环境+光线+动作]。氛围/细节。含 @图片N 时按上传顺序映射。
[00:XX-00:XX] 镜头2:...
[00:XX-00:XX] 镜头3:...
一致性约束。
首镜头需强悬念:特写、逆光、局部、剪影,避免平铺直叙。若用户要求「前 3 秒抓人」,首镜可用刀刃特写、眼神特写、神秘剪影等。
采用 9:16 竖屏,结构:
| Scene | 时长 | 作用 |
|---|---|---|
| Scene 1 — Hook | 0–1s | 立即抓人,特写/悬念 |
| Scene 2 — Suspense | 1–3s | 引入好奇或紧张 |
| Scene 3 — Escalation | 3–5s | 升级张力或惊喜 |
| Scene 4 — Twist | 5–7s | 意外转折或高潮 |
| Scene 5 — CTA | 7–10s | 收尾,可加「适合全年龄段观看」等 |
【原创数字艺术作品】
【风格】暗黑剑戟片,雨夜竹林,冷色调,Cinematic,8K,电影感。
【时长】10秒
[00:00-00:03] 镜头1:悬念(刀刃特写,缓慢推进)。
雨滴打在刀刃上,寒光闪动。镜头推进至持刀近景,逆光剪影,雨幕朦胧。3D 渲染风格,暗调光影。
[00:03-00:06] 镜头2:对峙(全景,固定低角)。
雨夜竹林,双方遥相对望。@图片2 握刀,对方缓缓逼近。雨幕雾气,冷色调,紧张氛围。
[00:06-00:10] 镜头3:交锋与收势(中景跟拍)。
闪避挥刀,身形交错,刀光剑影。收刀而立,拉开距离。定格剪影,雨幕朦胧。
适合全年龄段观看,无版权争议,无敏感元素,虚构场景,电影级特效。
必须对照 reference/seedance-rules.md 完整执行:
逐句检查,直至通过。若原创意过于暴力/敏感,改为意境化、氛围化表述。
按 seedance-rules.md 中的「魔法词与安全声明」:
开头(至少其一):【原创数字艺术作品】、【积极正向主题】、【3D 渲染风格】
结尾(至少其一):,适合全年龄段观看、,无版权争议、,无敏感元素、,虚构场景、,电影级特效
长度:控制在 500 字以内,删除冗余形容词。
若用户会上传素材:prompt 中必须用 @图片1、@图片2 等引用,按素材文件名自动映射。详见 seedance-rules.md。
输出格式:
## 最终 Prompt(可直接复制使用)
\`\`\`
[审核后的完整 prompt,含安全声明与 @图片N 引用]
\`\`\`
**参数建议**:duration=`N`, aspect_ratio=`16:9`(或 `9:16` 若为竖屏), quality=`720p` 或 `1080p`
用户输入:我想要做一个10秒的浪人打怪物的视频,发到 TikTok
Step 1 解析:时长=10秒,主体=浪人,动作=打怪物,风格=暗黑/剑戟片,平台=TikTok → 9:16 + TT OM 结构
Step 2 分镜:按 TT OM 生成 5 个 scene,每镜头含主体+环境+光线+运镜+氛围,首镜强悬念
Step 3 审核:替换「怪物」→「神秘对手」、「斩杀」→「收刀」、「嘶吼」→「遥相对望」等
Step 4 安全声明:开头加【原创数字艺术作品】,结尾加「适合全年龄段观看,无版权争议,虚构场景」
Step 5 输出:给出可直接复制的最终 prompt,aspect_ratio=9:16