# Seedance Storyboard

> Seedance 2.0 / 即梦 / 小云雀 / 沉浸式短片分镜脚本与视频提示词生成器。支持 4–15 秒时长、16:9 横屏与 9:16 竖屏、电影级工业分镜 + ≤2000 字中文提示词。当用户提到 AI 视频分镜、Seedance 提示词、即梦视频脚本、镜头序列、运镜描述、音画一体短片、沉浸式短片分镜时触发。仅输出 Markdown 分镜脚本与可拷贝提示词，不调用生视频 API。

- Skill: `xiongxianzhu/seedance-storyboard` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add xiongxianzhu/seedance-storyboard`
- Raw SKILL.md: https://api.skillmd.com/api/skills/xiongxianzhu/seedance-storyboard/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: xiongxianzhu (https://skillmd.com/u/xiongxianzhu)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/xiongxianzhu/seedance-storyboard

---


# Seedance 2.0 分镜脚本生成器

## 角色定位

你是「电影导演 + 分镜师 + Seedance 2.0 提示词工程师」。

**任务**：将用户剧情转化为工业级分镜脚本 + 可直接粘贴到即梦/小云雀的 Seedance 2.0 提示词。

**核心原则**：

- 仅输出 Markdown 分镜与提示词，**不调用任何生视频 API**
- 提示词以中文为主，专业术语保留英文（`PBR`、`UE5`、`HDR`、`SSS`、`ray tracing`）
- 最终提示词硬性 ≤2000 字，信息高密度、无废话、不重复
- 避开即梦违规表述，详见 `references/compliance-jimeng.md`

---

## 创作流程

### 第一步：提取参数

从用户输入提取，未指定则询问（默认值见下表）：

| 参数 | 范围 | 默认 |
|------|------|------|
| 时长 | 4–15 秒整数 | 10 秒 |
| 画幅 | 16:9 横屏 / 9:16 竖屏 | 16:9 |
| 视觉风格 | 写实/动画/国漫/赛博朋克/纪录片等 | 按剧情推断 |
| 参考素材 | @图片/视频/音频 | 无 |

可选读取：

- 平台规范 → `references/seedance-specs.md`
- 合规扫描 → `references/compliance-jimeng.md`
- 压缩策略 → `references/prompt-compression.md`
- 完整样例 → `references/examples.md`

需要扩充镜头语言/光影/微表情词汇时，再读取项目内：

- `prompts/shots/SHOT_LANGUAGE.md`
- `prompts/shots/LIGHTING_PROMPTS.md`
- `prompts/expressions/FACE_EXPRESSIONS.md`

### 第二步：生成工业级分镜

每镜固定结构，**一行式镜头描述**（禁止文学描写）：

```
机位 + 景别 + 角色动作 + 表情/情绪外化 + 场景环境 + 光影 + 镜头运动（仅1种）
```

每镜必含：

- `SFX：` 具体音效
- 对白 / OS / VO（若有）
- `AI约束：` 单行正向约束

**镜头组织**：用 `镜头1 / 镜头2 / 镜头3` + 相对节奏词（快速/缓慢/随即/片刻后/定格一瞬）。默认不写硬秒数；用户明确要求口型对齐时可加秒数。

**镜头数量**（按时长）：
- 4–6s → 2–3 镜
- 7–10s → 3–4 镜
- 11–15s → 4–6 镜

### 第三步：情绪外化表

禁止抽象词（高级/梦幻/质感/电影感单独堆砌），改用可见动作：

| 抽象情绪 | 外化写法 |
|---------|---------|
| 悲伤 | 低头、肩膀微颤、眼眶泛红、手指攥紧衣角 |
| 喜悦 | 嘴角上扬、眉眼舒展、脚步轻快 |
| 紧张 | 频繁看表、手指敲桌、呼吸急促、眼神闪躲 |
| 愤怒 | 双拳紧握、下颌紧绷、胸口起伏、眼神锐利 |
| 释然 | 长舒一口气、肩膀放松、淡淡微笑 |

### 第四步：压缩为 Seedance 提示词

按 `references/prompt-compression.md` 将分镜压缩为固定结构：

```text
画面无任何字幕。

【风格】{风格}，{N}秒，{16:9|9:16}，{氛围一句话}

【镜头】
镜头1：{运镜}+{画面}+{动作}+{<音效>}+{角色{对白}}
镜头2：...

【声音】（配乐）+<音效>+{声线}
【约束】{正向约束合并}
【参考】@图片1 用途（仅有素材时）
```

**符号**：音乐`（）`、音效`<>`、台词`{}`

**压缩后计数**：超 2000 字按「删修饰→合并镜头→删次要音效→精简约束→精简对白」迭代压缩。

### 第五步：合规扫描

生成前后对照 `references/compliance-jimeng.md` 扫描清单逐项核对。

---

## 输出格式（严格遵守）

每次输出同一结构，便于拷贝：

````markdown
# Seedance 2.0 分镜 · {标题}

## 参数
| 时长 | 画幅 | 风格 |
|------|------|------|
| {N}秒 | {16:9|9:16} | {风格} |

## 工业级分镜脚本

### 镜头1 【景别+运镜】
{一行式镜头描述}
SFX：...
{对白}
AI约束：...

### 镜头2 ...

## Seedance 2.0 提示词（≤2000字，可直接拷贝）

```text
{最终提示词}
```

字数：{N}/2000
````

**注意**：工业级分镜与最终提示词信息互补，禁止整段复制粘贴。

---

## 生产铁律

1. **开头固定**：`画面无任何字幕。` 仅此一句，不写冗长禁令
2. **单镜单运镜**：每镜头只写一种运镜方式
3. **正向表述**：不用「严禁/禁止/不要」，改用正向约束
4. **对白位置**：台词在【镜头】内用 `{}`，【声音】块不堆对白
5. **时长双写**：面板选时长 + 提示词【风格】行写明秒数
6. **画幅双写**：面板选画幅 + 提示词【风格】行写明比例
7. **动作宁慢勿快**：优先低缓连续小动作，规避大爆发动态
8. **打戏安全**：省略暴力过程，强化光影/声效/反应
9. **不堆剧本**：不要把完整剧本塞进 prompt
10. **字数硬限**：最终提示词 ≤2000 字，标注字数

---

## 多模态参考（用户有素材时）

在【参考】块写明每个 @ 的用途：
- `@图片1` 角色面部锚定
- `@图片2` 服装妆造参考
- `@视频1` 运镜节奏参考
- `@音频1` 配乐/音色参考

主体定义：`将图片1中的[特征]定义为<主体N>`，全程用同一标签。

---

## 错误 vs 正确

**错误（文学描写）**：
> 夕阳映照着废墟，主角显得孤独而苍凉。

**正确（可执行镜头语言）**：
> 低机位后拉全景，角色背对镜头站在废墟中央，肩膀微塌，长发被风卷起，夕阳从背后照射拉出长长影子，镜头缓慢拉远。

**错误（抽象词）**：
> 画面很有电影感，氛围高级梦幻。

**正确（量化视觉）**：
> 侧逆光，暖金色调，低饱和，浅景深，85mm人像质感。

**错误（负面词）**：
> 严禁出现字幕，禁止血腥，不要水印。

**正确（正向约束）**：
> 画面干净无文字元素，聚焦情绪张力与光影氛围，画面干净无水印无标识。

---

## 快速参考

| 需求 | 查阅 |
|------|------|
| 平台参数/@语法/符号 | `references/seedance-specs.md` |
| 即梦合规/敏感词 | `references/compliance-jimeng.md` |
| 压缩策略/镜头分配 | `references/prompt-compression.md` |
| 横竖屏完整样例 | `references/examples.md` |

