seedance-storyboard · git:20261106.d9467a3 · 2026-11-06 · sha256 044d48f98209e0f0
seedance-storyboard git:20261106.d9467a3A
Immutable. This exact content never changes and is served at /api/v1/blob/044d48f98209e0f0.
--- name: seedance-storyboard description: 将任何想法转换成 AI 视频分镜提示词(Kling 可灵 / Seedance 即梦 / Sora 等)。当用户想要生成视频、制作短视频、创作分镜、使用可灵/Kling、Seedance/即梦、Sora、Runway 等 AI 视频工具时调用。 disable-model-invocation: false --- > 📦 **套件索引说明**:本 Skill 已收录于 [`ouxxyy/ouba-classmate`](https://github.com/ouxxyy/ouba-classmate) 套件。完整执行脚本、`references/` 与示例数据位于子仓库 [`ouxxyy/storyboard-scavenger`](https://github.com/ouxxyy/storyboard-scavenger)。 # 🎬 AI视频 分镜提示词生成器(通用方法论) 帮助用户将想法转化为专业的 AI 视频分镜提示词。**适用于 Kling(可灵)、Seedance(即梦)、Sora、Runway 等主流 AI 视频平台。** > 📚 **本 skill 附带参考文件**:`references/lens-techniques-38.md`(38种运镜技巧)、`references/seedance-prompt-patterns.md`(Seedance 2.0提示词模式)、`templates/storyboard-template.md`(⚠️旧版五层框架,仅参考7种场景类型,输出格式以本文档 Step 2 七要素为准)、`references/kling-storyboard-workflow.md`(Kling实战工作流)。 > ⚠️ **平台切换须知**:不同平台语法不同(Kling用自然中文,Seedance需`@素材`语法,写实人脸限制仅限Seedance)。**调用前确认用户目标平台**。 ## Seedance 2.0 核心能力 ### 技术参数 | 输入类型 | 格式要求 | 数量限制 | 大小限制 | | -------- | ------------------------------- | -------------------- | -------- | | **图片** | jpeg、png、webp、bmp、tiff、gif | ≤ 9 张 | < 30 MB | | **视频** | mp4、mov | ≤ 3 个,总时长 2-15s | < 50 MB | | **音频** | mp3、wav | ≤ 3 个,总时长 ≤ 15s | < 15 MB | | **文本** | 自然语言 | - | - | **混合输入总上限:12 个文件** > 💡 建议:优先上传对画面或节奏影响最大的素材。有参考视频会消耗更多生成额度。 **核心功能**: 1. **参考图像** - 精准还原画面构图、角色细节、服装样式 2. **参考视频** - 支持镜头语言、复杂动作节奏、创意特效复刻 3. **视频延长** - 平滑延长与衔接,可"接着拍" 4. **视频编辑** - 角色更替、剧情颠覆、片段调整、场景融合 5. **多模态组合** - 图+视频+音频+文本自由组合创作 **基础能力增强**: - ✅ 物理规律更合理、动作表现更自然流畅 - ✅ 指令理解更精准、风格保持更稳定 - ✅ 支持复杂动作、连续运动等高难度生成任务 **交互方式**:使用"@素材名"指定用途,如"@图片1 作为首帧,参考@视频1 的运镜" **入口说明**: - **首尾帧入口**:只上传首帧图 + prompt - **全能参考入口**:多模态(图、视频、音频、文本)组合输入 --- ## 分步引导流程 ### Step 0:确认目标平台(先于任何内容生成) 在开始写分镜前,**必须先确认用户的目标平台**,因为不同平台的输出格式、限制、语法完全不同。直接问用户:「你想用哪个 AI 视频工具?可灵/Kling、即梦/Seedance、Sora,还是其他?」 如果用户不确定,推荐 Kling(可灵)作为默认——兼容性最好,中文提示词支持完善。 > 📍 **检查点**:确认目标平台后,引导用户回答以下问题 → 收集完毕后向用户展示摘要确认 → 确认后进入 Step 1。 --- ### Step 1:理解用户想法 + 深入挖掘细节 #### 快速收集 用友好的方式询问用户: 1. **你想讲什么故事?**(一句话概括核心内容) > ⚠️ **摄像机/手机位置歧义陷阱**:当用户说"手机放地上""手机放在桌上"等描述时,**必须追问镜头朝向**——是镜头朝上仰拍(从地面低角度拍到人物),还是镜头朝下俯拍(拍到手机本身)。这两种完全不同的视角会产生截然不同的画面效果。例如"手机放地上"可以是: > - 镜头朝上 → 低角度仰拍人物腿部/身体(常用于避免走光、展示大长腿) > - 镜头朝下 → 俯拍手机屏幕/周围环境 > **绝不能自行假设镜头朝向**,必须在 Step 1 就确认清楚。 > > 🎯 **抖音/TikTok 舞蹈视频的常见开场模式**:手机放在地上镜头朝上仰拍,先低角度拍到舞者坐姿/蹲姿的大长腿(避免走光),然后捡起手机转为自拍视角开始跳舞。这个"地面仰拍→捡手机→自拍跳舞"的视角转换是抖音舞蹈视频的经典叙事创意,遇到类似需求时应主动向用户确认是否是这个模式。 2. **视频时长?**(4-15秒,默认15秒) 3. **参考素材情况?**(有无可用的图片/视频/音频参考) #### 深入挖掘维度 根据用户的初步回答,逐步引导完善以下维度: #### 1. 内容叙事 - 故事的起承转合是什么? - 关键情节有哪些? - 需要哪些角色/主体? - 对白/旁白内容? #### 2. 视觉风格 - 整体风格:写实/动画/水墨/科幻/复古/电影感? - 色调氛围:明亮/昏暗/暖色/冷色/黑白? - 画面比例:竖屏(9:16)/横屏(16:9)/电影宽屏(2.35:1)? > 💡 **叙事色彩弧(Narrative Color Arc)**:当故事跨越多段情绪段落时,可以用色调变化来驱动情感叙事。经典三段式结构:现实压抑段(冷色调)→ 回忆幸福段(暖色调)→ 回归现实/崩坏(冷色调渐黑)。在七要素的「色彩与影调」字段中显式声明色温转换规则;如果单个分镜内有色调转变,在该分镜的 🎥 视频动作描述的「色彩与影调」字段中描述色调变化轨迹。参见 `references/kling-storyboard-workflow.md` 的BGM对齐+色调联动方法。 #### 3. 镜头语言 - 景别变化:远景→全景→中景→近景→特写? - 运镜方式:推/拉/摇/移/跟/环绕/升降/希区柯克变焦? - 转场方式:硬切/渐变/匹配剪辑/特效转场? #### 4. 动作与节奏 - 主体动作:行走/奔跑/打斗/舞蹈/表情变化? - 动作节奏:舒缓/急促/有张有弛? - 是否需要音乐卡点? #### 5. 声音设计 - 配乐风格:激昂/温馨/悬疑/欢快/史诗? - 音效需求:环境音/动作音效/特殊音效? - 对白/旁白:有台词吗?什么语气? > 📍 **检查点**:向用户展示收集到的完整创作意图摘要(故事梗概+风格+时长+参考素材),确认后进入 Step 2 构建分镜。 --- ### Step 2:构建分镜结构(七要素融入每个分镜 + 电影参考锚点) > 🎯 **本步核心**:五层框架只作为 Agent 内部"前期准备清单"(preparatory worksheet)使用,**不输出到最终分镜脚本**。最终分镜脚本唯一输出格式 = 每个分镜内部包含完整的七要素结构 + 电影参考锚点。 #### 前期准备清单(仅用于 Agent 内部理清,不输出到最终脚本) > 📝 五层准备清单(Agent内部思考工具,不输出到最终脚本): > 第1层 核心风格定位 | 第2层 角色与场景锚点 | 第3层 氛围与质感 | 第4层 摄影机规则 | 第5层 分秒级时间轴 > 完整填写指南见 `templates/storyboard-template.md` > ⚠️ **五层准备清单只用于 Agent 内部思考与风格对齐,不输出到最终分镜脚本**。最终分镜脚本只输出七要素结构(见下文「七要素结构」和 Step 3)。 #### 电影参考锚点(强制必填项) | 触发条件 | 操作 | |---------|------| | ✅ 用户明确提到参考电影 | 提取该电影的风格 DNA → 填入七要素的「风格核心」+「视觉基调」+「色彩与影调」 | | ❌ 用户未提到参考电影 | AI 必须主动推荐 1-2 部风格匹配的电影 → 填入七要素 + 在准备清单中标注「推荐参考」 | 七要素中的「风格核心」字段必须以电影锚点开头,格式如下: ``` - **风格核心**:电影参考《XXX》[导演YYY / 摄影ZZZ],[流派标签]、[质感关键词]、[杜绝什么]。[核心氛围反差] ``` ##### 风格→推荐电影速查表(AI 主动推荐时优先从此表选取) | 风格大类 | 子类 + 推荐电影 | 关键视觉DNA | |---------|---------------|------------| | 赛博朋克 | 雨夜noir:《银翼杀手2049》《攻壳机动队》· 蒸汽波:《银翼杀手》(1982)《阿基拉》 · 反乌托邦:《黑客帝国》《1984》 | 蓝紫霓虹、anamorphic flare / 阴暗潮湿霓虹 / 绿色滤镜监视感 | | 原子朋克 | 60年代太空:《奇爱博士》《2001太空漫游》 · 苏联wave:《宇宙先锋》《利维坦》 | 暖橙+海盐蓝、胶片颗粒、对称 / 粗野主义、灰色调红黄点缀 | | 末日/丧尸 | 后末日:《疯狂的麦克斯4》《末日危途》 · 英式幽默:《僵尸肖恩》 · 美式血腥:《僵尸世界大战》《釜山行》 | 黄沙手持广角 / 速度感荒诞 / 紧迫跟拍 | | 温暖回忆 | 90年代华语:《花样年华》《牯岭街》 · 欧洲文艺:《天堂电影院》《触不可及》 · 日系:《海街日记》《小森林》《情书》 · 韩式:《八月照相馆》《假如爱有天意》 | 暖金逆光旗袍 / 暖调柔焦 / 自然光绿色调 / 柔光雨景 | | 黑色悬疑 | 经典Noir:《唐人街》《马耳他之鹰》 · 现代:《穆赫兰道》《七宗罪》 · 北欧:《龙纹身的女孩》《狩猎》 | 高反差黑白百叶窗 / 底光冷绿调 / 冷灰极简长镜头 | | 浪漫纯爱 | 华语:《花样年华》《重庆森林》 · 西方:《爱在黎明破晓前》《请以你的名字呼唤我》 | 慢镜头霓虹手持微晃 / 夏日暖光自然光 | | 战争史诗 | 现代战争:《敦刻尔克》《1917》《黑鹰坠落》 · 古代:《指环王》《角斗士》《斯巴达300勇士》 | 一镜到底IMAX冷色硬光 / 广角远景暖金色调 | | 中国古风 | 武侠:《英雄》《卧虎藏龙》《一代宗师》 · 古风唯美:《刺客聂隐娘》《十面埋伏》 | 程式化色彩水墨意境威亚 / 自然光长镜头东方美学 | | 超现实 | 心理:《黑天鹅》《生命之树》 · 魔幻现实:《潘神的迷宫》《布达佩斯大饭店》 | 旋转运镜失真色彩 / 对称构图糖果色童话 | | 纪实 | 社会底层:《佛罗里达乐园》《何以为家》 · 中国现实:《隐入尘烟》《大象席地而坐》 | 自然光手持跟拍 / 长镜头灰色调克制 | | 动漫·日系 | 新海诚:《你的名字》《天气之子》 · 宫崎骏:《千与千寻》《龙猫》 · 今敏:《红辣椒》《千年女优》 · 汤浅:《春宵苦短》 · 赛博:《阿基拉》《攻壳机动队》 · 暗黑:《剑风传奇》 | 极致光影天空 / 手绘绿色温暖 / 剪辑魔法现实虚构 / 流动变形 / 霓虹阴暗机械 / 高对比阴暗史诗 | | 动漫·国漫 | 古风:《哪吒》《白蛇缘起》《长安三万里》 · 科幻:《灵笼》《吞噬星空》 | 中国传统色彩水墨 / 3D未来主义 | | MV/广告 | 王家卫MV:《重庆森林》《堕落天使》 · Spike Jonze:《她》 · 财经:《大空头》《华尔街之狼》 | 抽帧广角变形霓虹 / 柔光暖调超现实 / 快节奏动效文字 | | 惊悚恐怖 | 现代:《寂静之地》《遗传厄运》 · 心理:《禁闭岛》《机械师》 | 缓慢推镜克制 / 冷色阴影不安构图 | | 喜剧/纪录片 | 韦斯·安德森:《布达佩斯大饭店》 · 网感:TikTok/Reels/B站 · 自然纪录:BBC地球 · 人物纪录:《寻找小津》 | 对称糖果色 / 直视快节奏 / 长焦慢动作史诗 / 静态长镜头黑白 | > 当用户风格描述命中多个子类时,建议同时列出 2 部电影锚点,七要素中以主锚点为主、辅锚点为补充。 #### 🖼️ 场景建立帧(Scene Establishing Shot)—— 环境一致性锚点 > ⚠️ **为什么需要场景建立帧?** 多分镜视频最常见的翻车点就是「环境跳变」——分镜1是暖光木地板、分镜2变冷光水泥地、分镜3色调突变。根本原因:各分镜的环境描述各自独立,缺少统一参考锚点。**场景建立帧 = 在正式分镜之前,先定义一个纯环境的「锚点图」**,后续所有分镜的环境要素必须与此帧对齐。 **执行时机**:在分镜汇总表确认后、展开七要素分镜之前(Step 2.5 → Step 3 之间)。 **场景建立帧的内容结构**(纯环境描述,**不含任何角色**): ```markdown ## 🖼️ Scene Establishing Shot(场景建立帧) > 本帧用于先生成一张纯环境效果图,作为所有后续分镜的环境参考锚点。 > ⚠️ 禁止包含任何角色描述。 **英文 Prompt(用于 MJ/SD 生图)**: [纯英文场景描述,包含以下全部要素] --ar [画幅比] --v 6.0 **环境要素清单**(Agent 必须逐项填写): - 🏠 **空间布局**:整体空间的形状、大小、进深、边界(如:15㎡矩形房间,3米层高,左侧落地窗) - 💡 **光源位置与色温**:主光源位置 + 色温(K) + 补光位置(如:右侧45°落地灯3200K暖光 + 顶部冷白射灯5000K) - 🎨 **色调**:整体色彩基调(如:暖橙+灰蓝双色调,低饱和度) - 🧱 **地面/墙面材质**:具体材质+颜色+质感(如:浅灰哑光水泥地面 + 白色微水泥墙面) - 🪑 **主要道具/物件位置**:关键道具的空间坐标(如:画面中央偏右放置一张胡桃木圆桌) - 🌤️ **天气/时间**:室外天气或室内时间段暗示(如:雨天傍晚,窗外霓虹透入 / 晴天正午,强侧光) **中文环境描述**(供 Agent 内部对齐用): [基于以上要素的综合场景描述,200字以内] ``` **场景建立帧 → 分镜联动规则**: 1. **每个分镜的「色彩与影调」**:色调、布光方案必须与场景建立帧保持一致,除非该分镜显式标注了色调变化(如叙事色彩弧转换) 2. **每个分镜的「画面内容」环境部分**:地面、墙面、道具描述必须与场景建立帧的布局对齐,仅允许因运镜角度不同而产生的视角差异 3. **分镜间环境连续性**:如果两个相邻分镜在同一场景内,后一个分镜的环境描述必须从前一个分镜的环境状态延续,不能凭空切换 4. **多场景故事**:如果故事跨多个场景(如室内→室外),每个场景需要独立的场景建立帧,并在分镜汇总表中标注场景切换点 #### 分镜内七要素结构(唯一输出格式) 每个分镜的**生图帧描述**和**视频动作描述**都必须以**七要素结构**呈现(完整结构模板见 Step 3): | 要素 | 内容 | 来源层 | |------|------|------| | **风格核心** | 电影锚点 + 流派标签 + 质感关键词 + 杜绝什么 + 核心氛围反差 | 电影参考锚点(来自「电影参考锚点」section) | | **视觉基调** | 画幅 / 胶片机型 / 镜头型号 + 特殊效果 | 电影参考锚点 | | **色彩与影调** | 时代美学 + 主色+对比色 + 颗粒/滤镜 + 布光法则 | 电影参考锚点 | | **景别** | 机位角度 + 人物比例 + 拍摄方位 | 单镜调度 | | **构图** | 主体位置 + 前景/背景关系 | 单镜调度 | | **运镜手法** | 焦距 + 光圈 + 运动方式 + 速度 + 方向(必须包含 ≥3 个参数维度)| 单镜调度 | | **画面内容** | 角色姿态/动作 + 关键道具/环境 + 光影在角色上的呈现 | 单镜内容 | > 🔒 **铁律**:禁止输出"全局声明段落"——所有氛围、画质、风格信息必须**溶解**到每个分镜的七要素内部。每个分镜内部必须自包含、可独立提交给 AI 视频/图片模型生成。即使单独拿出一个分镜,模型也能获得完整的氛围/画质/镜头上下文。 #### 📐 镜头参数与布光参考速查(构建七要素时的辅助工具) > 这两张表是构建七要素中「视觉基调」「色彩与影调」「景别」「运镜手法」时的参考速查。完整运镜库见 `references/lens-techniques-38.md`。 > ⚠️ **运镜库强制加载**:写分镜前必须执行 `skill_view(name='seedance-storyboard', file_path='references/lens-techniques-38.md')` 加载完整运镜库。从38种运镜中选择最适合当前分镜情绪的运镜类型,将对应的中英文提示词模板和推荐参数写入七要素的「运镜手法」字段。不要凭直觉编造运镜参数。 **常见镜头参数速查表**: | 景别 | 推荐焦距 | 推荐光圈 | 运镜方式 | |------|---------|---------|---------| | 极特写(眼部/细节) | 100mm 微距 | F1.8-F2.0 | 固定 / 极慢推近 / 焦点追踪 | | 特写(面部) | 85mm 定焦 | F1.4-F2.0 | rack focus / 固定 | | 近景(上半身) | 50mm 定焦 | F2.0-F2.8 | focus breathing / 手持微晃 | | 中景(半身) | 35mm 广角 | F2.8 | 斯坦尼康跟拍 / dolly | | 全景(全身) | 24mm 广角 | F2.8-F8 | 升降 crane / dolly out | | 远景(环境) | 24mm 广角 | F8-F11 | 拉升 / 鸟瞰 | **运镜类型参数指南**(完整38种运镜库见 `references/lens-techniques-38.md`,写分镜前必须加载): | 运镜类型 | 焦距 | 速度 | 方向/轨迹 | 适用场景 | |---------|------|------|----------|---------| | 慢速推近 Dolly-in | 50-85mm | 3-5cm/s | 正前方沿轨道前推 | 情绪聚焦、悬疑、角色觉醒 | | 引导式跟拍 Backward Tracking | 35mm F2.8 | 与主体同步 | 正前方轨道后滑 | 人物行走/奔跑、都市漫游 | | 环绕 Orbit | 35-50mm | 5-10°/s | 绕主体圆周运动 | 展示环境、英雄登场、角色360° | | 希区柯克变焦 Dolly Zoom | 24-70mm变焦 | 推拉同步 | 前推+同步拉焦 | 恐惧、眩晕、认知崩塌 | | 升降 Crane Up/Down | 24mm广角 | 匀速 | 垂直/斜线升降 | 建立镜头、上帝视角、情绪升华 | | 手持微晃 Handheld | 50mm | 自然呼吸节奏 | 随主体微动 | 纪实感、亲密、紧张 | | 横摇 Pan | 不限 | 10-30°/s | 水平旋转 | 跟随运动、揭示新信息 | | 快速甩摇 Whip Pan | 不限 | >60°/s | 快速水平旋转 | 转场、时间跳跃、能量爆发 | **常见布光方案**: | 场景氛围 | 布光方案 | 适用场景 | |---------|---------|---------| | 赛博朋克雨夜 | 霓虹侧光45° + 高反差暗部全黑 | 夜景/城市/科技感 | | 底光照明 | 手机/屏幕冷光从下方打亮面部 | 看手机/操作设备 | | 暖金逆光 | 夕阳从背后勾勒轮廓光+发丝发光 | 回忆/温馨/闪回 | | 舞台追光 | 单一顶光从正上方垂直打下,周围暗化 | 崩坏/孤独/聚焦 | | 冷暖对比 | 主光源冷白 + 补光暖黄 | 情绪矛盾/氛围感 | | 纯黑极简 | 微弱冷色顶光仅勾勒轮廓,面部完全阴影 | 超现实/终结感 | #### 🚨 分镜定义铁律(用户修正痛点,必须遵守) **一个分镜 = 一个连续的摄像机镜头,只有一个机位、一个场景、一个时间段。** | ✅ 正确 | ❌ 错误 | |---------|---------| | 特写安妮的眼睛,4秒 | 夜市吃东西+别花婚纱亲密瞬间,5秒 | | 中景跟拍她在海边奔跑,4秒 | 三段回忆快切蒙太奇,6秒 | | 近景她低头打字回复,4秒 | 从悲伤到回忆到崩坏,8秒 | **常见违规模式**: - ❌ 把多个场景塞进一个分镜(夜市+婚纱=两个分镜) - ❌ 一个分镜里让角色"从A走到B然后做C"(应拆为走+做两个分镜) - ❌ 一个分镜里做多段快切蒙太奇(应拆为独立分镜) **每个分镜只包含**:一个机位 × 一个动作/表情 × 一个持续时间段。 如果故事需要多个场景(如三段回忆),每个回忆场景单独一个分镜,不能合并。 #### 时间轴约束(按平台) 不同平台单段时长上限不同,分镜时长必须遵守: | 平台 | 单段最大 | 建议单段 | 提示词形态 | |------|---------|---------|-----------| | Kling(可灵) | 5s | 3-5s | 独立分段,每个提示词自包含 | | Seedance(即梦) | 15s | 10-15s | 连续时间轴描述 | | Sora | 60s | 10-20s | 英文连续描述 | **铁律**:每个分镜的时长不可超过目标平台的单段上限。Kling 每段必须 ≤5s。 > 📍 **检查点**:先向用户展示分镜汇总表(首行为场景建立帧)+ 场景建立帧的环境要素清单,确认环境锚点和分镜节奏后,再展开每个分镜的七要素细节。 --- ### Step 3:输出七要素分镜(五层→七要素映射 + 标准模板 + 平台提示词) > 五层框架是**思考工具**,七要素是**输出格式**。完成 Step 2 的准备清单后,将五层中的全局信息**溶解**到每个分镜的七要素中——不要保留"全局声明段落"。 #### 五层准备清单 → 七要素映射 | 五层维度 | 对应七要素 | 溶解方式 | |---------|----------|---------| | 第1层 核心风格 | **风格核心** + **视觉基调** | 提取流派标签、质感关键词、杜绝清单 → 写入每个分镜的「风格核心」字段(首字段为电影锚点) | | 第2层 角色场景 | **画面内容**(角色部分) | 提取角色锚点+场景核心 → 写入「画面内容」字段的角色姿态部分 | | 第3层 氛围质感 | **色彩与影调** | 提取色调+布光+质感关键词 → 写入「色彩与影调」字段 | | 第4层 摄影规则 | **景别** + **构图** + **运镜手法** | 拆解为单镜调度参数 → 分别写入三个独立字段 | | 第5层 分秒时间轴 | 单独保留为**分镜汇总表**(见 Step 3) | 不溶解到七要素,单独维护一张汇总表 | #### 🔒 平台映射规则 完成七要素分镜后,根据目标平台组装最终输出: | 七要素 → 平台 | Seedance(即梦) | Kling(可灵) | Sora | |-------------|---------------|-------------|------| | 生图帧 七要素 | 合并为连续时间轴中的"画面定格"描述 | 拆为独立的 🎞️ 段,每个分镜独立生成 | | 视频动作 七要素 | 合并为连续时间轴中的"运动演变"描述 | 拆为独立的 🎥 段,每个分镜独立生成 | | 时间轴 | 整段连续描述(≤15s) | 独立分段(每段 ≤5s) | 英文连续描述(≤60s) | 每个分镜必须包含以下完整结构。根据目标平台(Kling/Seedance/Sora)调整时长和语言,但**七要素结构本身不可省略**,**电影参考锚点不可省略**。 #### 单个分镜的标准模板(七要素融入) ```markdown ## 分镜XX · 标题 ⏱ 时长:X秒 | BGM时间戳:XX:XX–XX:XX | 运镜参考:#X | 电影参考:《XXX》 🖼️ Background Scene Prompt (可选·英文,用于MJ/SD生图): [纯英文场景描述,不含角色] --ar 21:9 --v 6.0 🎞️ 生图帧描述(中文·定格状态): - **风格核心**:电影参考《XXX》[导演/摄影],[流派标签]、[质感关键词]、[杜绝什么]。[核心氛围反差] - **视觉基调**:[画幅/胶片机型/镜头型号],[特殊效果] - **色彩与影调**:[时代美学],[主色+对比色],[颗粒/滤镜],[布光法则] - **景别**:[机位角度],[人物比例],[拍摄方位] - **构图**:[主体位置],[前景/背景关系] - **运镜手法**:[定格起始帧的焦距+光圈+机位距离+高度,运镜编号#X] - **画面内容**:[角色姿态],[关键道具/环境],[光影在角色上的呈现] - **场景锚点**:参照场景建立帧,[此分镜的视角/位置差异,如:保持原始视角不变 / 镜头左移2米露出窗边区域 / 特写视角,环境元素仅保留模糊背景] 🎞️ Image Frame Prompt (English·可选): - **Style Core**: Film ref: [Title] [Director/DP], [genre tags], [texture keywords], [what to avoid]. [core atmospheric contrast] - **Visual Tone**: [aspect/camera/lens], [special effects] - **Color & Tone**: [era aesthetic], [palette], [grain/filter], [lighting] - **Shot Scale**: [angle], [subject framing], [orientation] - **Composition**: [subject position], [fg/bg relationship] - **Camera Movement**: [static state] - **Frame Content**: [character pose], [props/env], [lighting on subject] 🎥 视频动作描述(中文·运动演变): - **风格核心**:与生图帧一致 / [差异说明] - **视觉基调**:与生图帧一致 / [差异说明] - **色彩与影调**:[色调变化轨迹,如无变化则"保持生图帧设定"] - **景别**:[起始景别] → [终结景别] - **构图**:[主体运动轨迹] - **运镜手法**:[运镜类型中文名(英文)+运镜编号#X],[焦距+光圈],[运动轨迹描述],[速度cm/s或°/s],[特殊效果如焦点追踪/动态模糊] - **画面内容**:[动作演变],[微动作序列],[心理演变],[声音/转场] ``` > ⚠️ **不会默认同时输出中英文两个版本的生图帧**,只有在用户明确要求"加英文版"或目标平台为 Sora(英文必需)时才输出双语格式,默认仅输出中文 🎞️ 段。 #### 分镜汇总表(每个分镜脚本必须包含) 汇总表是七要素结构的"目录索引",让阅读者快速掌握整片节奏。汇总表本身不替代七要素,每个分镜仍需展开完整描述。 **⚠️ 汇总表第一行必须是场景建立帧**,定义整体环境锚点。 | 分镜 | 内容 | 时长 | BGM时间戳 | 色调 | 运镜# | 电影参考 | |:---:|:-----|:---:|:---------:|:----:|:----:|:------:| | 🖼️ | **场景建立帧**(纯环境,不含角色) | - | - | [整体色调] | - | - | | 01 | [一句话概括] | 4s | 0:00–0:04 | [色调] | #X | 《XXX》 | | 02 | ... | 4s | 0:04–0:08 | ... | ... | ... | | ... | ... | ... | ... | ... | ... | ... | > 📍 多场景故事中,每次场景切换前需插入新的场景建立帧行,并标注「场景切换」标记。 #### AI 视频提示词书写原则(跨平台通用) 1. **七要素不可省略**:每个分镜必须完整呈现七个标签字段;**禁止返回平铺式散文描述** 2. **电影锚点首字段**:「风格核心」必须以电影参考《XXX》[导演/摄影]开头 3. **角色锚点嵌入**:每个分镜的「画面内容」字段必须包含发色+发型+眼睛颜色+服装,确保角色跨片段一致 4. **服装要显式声明**:如果故事中有多套服装,每个分镜必须写明当前穿什么 5. **一个镜头说清楚**:不要写"先A后B",每段只能做一个连续动作 6. **文字特效(如眼中LED文字)**:在提示词中写"字符逐个亮起闪烁,如LED霓虹灯管矩阵点阵屏,每个字独立点燃有发光光晕"这种具体描述,AI 视频模型能理解逐帧动画效果 7. **≤200字/段**:精炼有效,避免模糊描述 8. **运镜参数三维度最低标准**:「运镜手法」字段必须包含以下 ≥3 项:焦距(mm)、光圈(F值)、运动速度(cm/s或°/s)、运动方向/轨迹、距离(m)。禁止只写"推近""拉远""跟拍"而不给具体参数 9. **环境一致性锚定(🆕)**:所有分镜的环境描述(光源、色调、地面/墙面材质、道具位置)必须与「场景建立帧」严格对齐。「色彩与影调」和「画面内容」中的环境部分不得凭空引入场景建立帧中未声明的元素。如需环境变化(如灯灭了、天黑了),必须在该分镜的「场景锚点」字段中显式说明变化原因和变化后状态 #### 📐 中英双语输出规则 | 段落 | 默认语言 | 触发双语的条件 | |------|---------|--------------| | 🖼️ 背景场景prompt | **英文** | 始终英文(MJ/SD 用) | | 🎞️ 生图帧描述 | **中文** | 用户要求"加英文版" / 目标平台为 Sora → 输出双语 | | 🎥 视频动作描述 | **中文**(Sora 用英文) | 目标平台为 Sora → 切换英文 | > 详细平台差异对比见下文「平台差异对照」section。 --- #### 标准双语范例(完整) 下面两个范例是七要素结构的基准参考。**Agent 写分镜时必须严格对齐这两个范例的字段顺序和格式**。 ##### 范例 A:原子朋克丧尸(静态叙事场景) > 风格:原子朋克 + 末日丧尸 + 荒诞幽默反差。电影锚点:《僵尸肖恩》/《奇爱博士》/《2001太空漫游》。 关键要点: - 「风格核心」显式列出"杜绝游戏CG感、杜绝动作僵硬"等否定式约束 - 「色彩与影调」包含 4 层:时代美学 + 主色对比色 + 颗粒/滤镜 + 布光法则 - 静态场景下,🎥 段"景别"写"保持生图帧设定" - 🎞️ 生图帧「运镜手法」示例:`定格起始帧——35mm广角镜头F2.8,摄像机位于角色正前方2米平视高度,斯坦尼康稳定待命,轻微广角变形增加空间张力` - 🎥 视频动作「运镜手法」示例:`斯坦尼康低角度跟拍(#17),35mm F2.8,摄像机在角色正前方1.5米处沿轨道后滑,与鸵鸟奔跑节奏同步(约每秒1米后滑速度),产生剧烈颠簸抖动感,画面上下振幅±5cm模拟鸵鸟步伐冲击` ##### 范例 B:机器人骑鸵鸟(运动叙事场景) > 风格:原子朋克 + 运动喜剧。电影锚点:《疯狂的麦克斯4》/《僵尸肖恩》。 范例 B 关键要点: - 运动场景下,🎥 段的「画面内容」必须描述**颠簸/抖动的物理细节**(鸵鸟奔跑产生剧烈抖动 → 机器人身体高频颠动) - 「景别」字段需要描述"轻微仰拍,机器人上半身近景,拍摄正面 30°"——角度+比例+方位三要素齐全 - 「构图」字段需要明确"前景/背景"分离(人物与鸵鸟作为前景,街道建筑为背景) - 声音描述纳入「画面内容」字段(颤音、电子机械感、男性音色) #### Seedance(即梦)专用提示词模板 根据收集的信息,生成符合 Seedance 2.0 语法的提示词: **提示词结构模板**: ``` 【整体描述】风格 + 时长 + 画面比例 + 整体氛围 【分镜描述】 0-X秒:[镜头运动],[画面内容],[主体动作],[光影/特效] X-Y秒:[镜头运动],[画面内容],[主体动作],[光影/特效] ... 【声音说明】配乐风格/音效/对白 【参考素材说明】(如有) @图片1 作为首帧/角色参考 @视频1 参考运镜/动作 @音频1 用于配乐/对白参考 ``` **提示词书写原则**: 1. 时间轴清晰,标注每段的秒数范围 2. 镜头语言明确(推/拉/摇/移/跟/环绕等) 3. 动作描述具体,避免模糊词汇 4. 多模态引用时使用 @素材名 格式 5. 需要延长视频时说明"延长Xs"并选择对应生成长度 > 📍 **检查点**:完成全部分镜输出后向用户展示完整脚本,收集反馈。如有修改需求走「迭代修订工作流」。 --- ### Step 4:优化建议 + 特殊镜头技巧 #### 优化原则 - 检查是否违反平台规则(如Seedance的写实人脸限制) - 提供多模态输入建议(什么素材最有参考价值) - 给出替代方案(如无法实现时的调整建议) #### 特殊镜头技巧库 ##### 技巧1:开场眼睛特写(致敬《银翼杀手2049》) 当故事需要情绪化开场时,用极特写眼睛开场替代远景建立镜头: ``` 极特写镜头,画面完全充满角色的[眼睛颜色]眼睛,眼睛从闭合状态缓缓睁开, 睫毛分开,虹膜纹理清晰可见如晶莹剔透的[宝石比喻],瞳孔中映射出[场景元素]的倒影, 眼球表面反射[环境光晕],慢动作睁眼,致敬《银翼杀手2049》开场镜头。 ``` **适用场景**:伤感开场、悬疑开场、角色内心世界先于外部环境被观众看到 ##### 技巧2:眼中LED文字逐字闪烁(结尾特效) 当需要在角色眼睛中呈现文字时,用 LED 二极管/霓虹灯管效果代替整体闪现: ``` 瞳孔中浮现LED霓虹灯管/发光二极管矩阵效果——白色发光文字像点阵屏跑马灯一样, 逐字逐个亮起闪烁:先亮起「我」→「爱」→「你」(逐个点燃,每个字有霓虹灯管 通电发光的闪烁感、光晕辉光和电子脉冲感),随即所有字同时熄灭,再逐字亮起 「再」→「见」(同样逐个闪烁点亮),发光字在虹膜上投影出霓虹光晕。 然后眼睛缓缓眨下,画面渐黑。 ``` **原理**:通过描述"逐字点亮""跑马灯""点阵屏"等具体视觉概念,让 AI 视频模型理解逐帧动画意图,而非静态叠加文字。 ##### 技巧3:雨滴触发回忆转场 用雨滴击中眼睛作为现实↔回忆的转场锚点: ``` 极特写[眼睛颜色]眼球,雨滴慢镜头击中眼球表面瞬间水滴扩散覆盖虹膜, 闪白过渡,[切入/切出回忆] ``` ##### 技巧4:CRT老电视雪花噪点转场(回忆蒙太奇 / 80-90年代复古过渡) 当需要在多段回忆之间做80-90年代复古转场,或从回忆回到现实时,用CRT静电雪花噪点代替闪白: ``` 画面逐渐出现大量黑白雪花噪点和静电条纹横纹,如同老式CRT显像管电视信号丢失的雪花屏效果。雪花噪点持续0.5-1秒后逐渐消退,画面从雪花中重新清晰浮现,过渡到下一个场景。过渡期间BGM保持连续(雪花画面处可短暂静默或只有微弱静电杂音),雪花消退后画面恢复正常色调。 ``` **适用场景**:多段回忆蒙太奇切换、80-90年代怀旧氛围、回忆↔现实的转场锚点 **vs. 闪白**: | 转场 | 速度 | 情绪 | 适用 | |------|------|------|------| | 闪白 | 0.1-0.3s,快速 | 冲击/觉醒 | 现实↔回忆单次切换 | | CRT雪花 | 0.5-1s,慢速 | 怀旧/失真 | 多段回忆之间的过渡 | --- ## 高级使用技巧 ### 多模态组合策略 **一致性控制**(解决人物前后不一致、场景跳变): ``` @图片1 作为角色形象参考 @图片2 作为场景风格参考 @图片3 作为首帧画面 ``` **运镜动作复刻**(复杂镜头语言): ``` 参考@视频1 的希区柯克变焦 参考@视频2 的环绕运镜 主角动作参考@视频3 ``` **创意特效复刻**(广告/电影片段): ``` 参考@视频1 的拼图破碎转场效果 @图片1 的字体替换成 "Seedance" 金色鎏金材质参考@视频1 的粒子效果 ``` --- ## 🌀 迭代式分镜修订工作流 (Iterative Storyboard Revision) 当对已有分镜脚本进行版本升级(如 v1→v2→v3)时,**不能从头重写**——需要保留已验证的内容,精准修改目标部分。以下是经过实战验证的修订工作流: ### 修订类型矩阵 | 修订类型 | 示例 | 操作方式 | |---------|------|---------| | **全局重构** | 加5层框架、改平台格式、加运镜编号 | 新生成第1-4层 + 逐分镜改写第5层 | | **结构插入** | 在回忆之间插入CRT转场 | 找到插入点,逐分镜后移,重算BGM时间戳 | | **局部增强** | 给每个分镜加🖼️背景prompt | 遍历每个分镜,在🎞️前插入🖼️段 | | **冻结保留** | 分镜11-12保持原始内容完全不变 | 标记为`⚠️ 保留原始版本,完全不变`,不修改 | | **内容追加** | 在原有结局后追加2个新分镜作为真结局 | 在分镜表最末追加,更新总时长和汇总表 | | **运镜编号** | 为每个分镜标注"运镜参考:#X" | 在分镜标题行添加运镜#标注 | | **结构化重构** | 把旧版平铺式分镜改写为七要素结构化格式 | 遍历每个分镜,将氛围/画质/镜头信息重组为七要素标签格式;为每个分镜补充电影参考锚点;将"全局声明段落"溶解到每个分镜内部 | ### 🚨 BGM时间戳重算铁律(最容易出错的一步) **当在已有分镜之间插入转场或分镜时,该位置之后的所有BGM时间戳都必须重算。** 重算公式: ``` 新时间戳 = 原时间戳 + 插入转场/分镜的累计时长总和 ``` **实战案例**:v1→v3 在06-07间插3段CRT(各0.8s),末尾追加分镜13(4s)+14(5s)。每插一段,后续所有分镜BGM +0.8s累加。 ``` 受影响分镜: 07(+0.8s)→08(+1.6s)→09(+2.4s)→12(+2.4s) | 13新增(4s) | 14新增(5s) 验证: 原结束46s + 插入2.4s + 追加9s = 57.4≈58s ✓ ``` ### 🧊 冻结保留(Freeze Shots) 当用户要求"保留原有XX个分镜完全不变"时:从原始文件逐字复制该分镜内容,添加标记 `> ⚠️ **以下内容保留原始vX版本,完全不变**`。仅允许改BGM时间戳和运镜#标注,不允许改🎞️/🎥内容或时长。验证:`diff` 对比确认一致。 ### 🎬 追加结局模式(Appended Ending) 1. 原结局的"结束感"必须保留 2. 追加分镜起始状态从"已完成"开始(渐黑→黑屏渐亮,闭眼→睁眼/新视角) 3. 追加分镜形成独立情绪弧,如:闭眼→渐黑(沉重)→ 黑屏→车内渐亮→轻笑→圆形渐黑(荒诞余韵) 4. 汇总表必须更新,追加分镜用 `★新增` 标记 ### 📋 版本升级清单模板 从vN升级到vN+1时,先列出变更清单(示例): ```markdown # 版本变更清单:v1 → v3 ## 全局变更:添加5层框架 / 添加🖼️背景prompt / 添加运镜# / 插入CRT转场 / 冻结保留分镜XX-XX ## 分镜级变更:分镜01-10增强写作质量 / 分镜06-08听觉反差 / 分镜XX更新BGM ## 追加内容:分镜13-14新增 ## 汇总表:重算BGM时间戳 + 更新汇总表 + 更新总时长 ``` ### ⏱ 长分镜重写的拆分委派铁律(>8 分镜或 >500 行) 当对已有分镜脚本进行大规模结构化重写(如 v3→v4 平铺式→七要素结构化)时,单次 `delegate_task` 的 600s 超时**不足以完成**。**必须按以下规则拆分委派**: | 触发条件 | 拆分方式 | |---------|---------| | 分镜数 ≤ 8 或目标文件 ≤ 500 行 | 单次委派可完成 | | 分镜数 9-14 或目标文件 500-800 行 | **拆为 Part 1(前半)+ Part 2(后半)** | | 分镜数 > 14 或目标文件 > 800 行 | 拆为 3+ 部分 | **拆分执行步骤**: 1. **Part 1 委派**:让子 Agent 写入新文件(如 v4 路径),完成前半分镜 + 准备清单 + 转场段 2. **Part 2 委派**:让子 Agent 用 `patch` 或 `read_file` + `write_file` 在文件末尾**追加**后半分镜 + 更新汇总表 3. **端到端验证(Main Agent 必做)**:Part 2 完成后用 `read_file` / `search_files` 读取完整文件,核对分镜总数、七要素覆盖率(≥ 分镜数 × 7)、电影锚点出现次数、BGM 时间戳连续性、原文件未被修改(`mtime` 对比)。 > **反面案例**:不拆分 → 单次 600s 超时 → 触发委派超时规则 → 只能延长等待/异步回收/重置重发。 --- ## 实战案例库 ### 案例1:复杂运镜复刻(希区柯克变焦) **需求**:复刻电影级运镜效果 **素材**: - @图片1:男人形象 - @图片2:电梯场景 - @视频1:参考运镜视频 **提示词**: ``` 参考@图片1的男人形象,他在@图片2的电梯中,完全参考@视频1的所有运镜效果还有主角的面部表情, 主角在惊恐时希区柯克变焦,然后几个环绕镜头展示电梯内视角,电梯门打开,跟随镜头走出电梯, 男人环顾四周,参考@视频1用机械臂多角度跟随人物的视线 ``` ### 案例2:角色一致性叙事 **需求**:保持角色一致性的连续剧情 **素材**: - @图片1:男人形象 - @视频1:女儿和宠物狗参考 **提示词**: ``` 男人@图片1下班后疲惫的走在走廊,脚步变缓,最后停在家门口,脸部特写镜头,男人深呼吸, 调整情绪,收起了负面情绪,变得轻松,然后特写翻找出钥匙,插入门锁,进入家里后, 他的小女儿和一只宠物狗,欢快的跑过来迎接拥抱,室内非常的温馨,全程自然对话 ``` ### 案例3:视频延长创作 **需求**:在已有视频基础上延长剧情 **素材**: - @视频1:原视频 - @图片1、@图片2:角色参考 **提示词**: ``` 延长15s视频,参考@图片1、@图片2的驴骑摩托车的形象,补充一段脑洞广告 画面1:侧面固定镜头,驴骑着摩托车冲出棚栏,旁边的鸡受到惊吓 画面2:驴骑着摩托在沙地盘旋,先特写摩托轮胎,再切到半空中俯拍驴骑着摩托车做着盘旋特技,掀起烟雾 画面3:背景是雪山镜头,驴骑着车从山坡飞越过,广告语在主体背后,通过遮罩的形式(驴和摩托车飞过时) 中间出现"Inspire Creativity, Enrich Life",最后在摩托飞过,扬起一阵尘烟 ``` ### 案例4:创意特效复刻(变装特效) **需求**:复刻复杂的视觉特效 **素材**: - @视频1:参考特效视频 - @图片1:首帧人物 - @图片2:最终形象 **提示词**: ``` 将@视频1的首帧人物替换成@图片1,完全参考@视频1的特效和动作,手里的花蕊长出玫瑰花瓣, 裂纹在脸部向上延伸,逐渐被杂草覆盖,人物双手拂过脸部,杂草变成粒子消散,最后变成@图片2的长相 ``` ### 案例5:商业广告成片 **需求**:产品展示广告 **素材**: - @图片1-6:产品不同角度图 - @视频1:参考广告节奏 **提示词**: ``` 0-2秒:快速四格闪切,红、粉、紫、豹纹四款蝴蝶结依次定格,特写缎面光泽与"chéri"品牌字样 3-6秒:特写银色磁吸扣"咔嗒"吸合,再轻轻一拉分开,展示丝滑质感与便捷性 7-12秒:快速切换佩戴场景:酒红款别在大衣领口;粉色款绑在马尾;紫色款系在包带;豹纹款挂在西装领 13-15秒:四款蝴蝶结并排陈列,品牌名"chéri, 为您带来即时之美" 参考@视频1的快节奏剪辑风格和产品展示运镜 ``` ### 案例6:多场景无缝转场 **需求**:复杂的空间转换和转场 **素材**: - @图片1-4:不同场景参考 - @视频1:参考转场效果 **提示词**: ``` 参考@视频1的所有转场和运镜,一镜到底,画面以棋局为起始,镜头左移,展示地板的黄色沙砾, 镜头上移来到一个沙滩,沙滩上有足印,一个穿着白色素衣的女生在沙滩上渐行渐远, 镜头切到空中的俯拍视角,海水在冲刷(不要出现人物),无缝渐变转场,冲刷的海浪变成飘动的窗帘, 镜头拉远,展示女孩的面部特写,一镜到底 ``` --- ## 特殊场景处理(速查) | 场景 | 关键操作 | |------|---------| | **角色一致性** | 提供@图片1作为角色形象参考;暂不支持写实真人脸部素材 | | **运镜/动作复刻** | 提供@视频1,写明"完全参考@视频1的所有运镜效果" | | **视频延长** | 写明"将@视频1延长Xs";生成长度选"新增部分"的时长 | | **剧情颠覆/编辑** | 清晰描述改动点,如"颠覆@视频1的剧情,主角从温柔转为狠厉" | | **音乐卡点** | 提供参考视频展示节奏,时间轴标注与音乐重拍对齐 | --- ## 🔄 用户修正响应模式(子Agent交付后) 当用户对子Agent交付的分镜提出修正意见时,Main Agent 必须作为"质检"角色完整走以下闭环: ### 修正接收 → 分析 → 再委托 → 验证 1. **接收修正**:用户说"少了X""Y不对"时,先承认问题,不要辩解 2. **分析范围**:是局部修正还是全局修正? - 局部修正(只改某几个分镜):用 `patch` 精准修改 - 全局修正(如加镜头参数/加灯光/改结构):重新委托 `@videographer` 3. **再委托时**:保留之前已做对的内容不动,只新增修正点 4. **验证**:修正后必须重新读取完整文件确认全部修改生效 ### 本 session 中出现的用户修正类型(预计算法) | 修正类别 | 触发信号 | 修正方向 | 响应方式 | |---------|---------|---------|---------| | 分镜结构错误 | "你知道啥叫分镜吗" | 多场景塞进一个分镜→拆为独立分镜 | 重新拆解分镜结构 | | 元素缺失 | "灯光也没有,服了" | 漏了镜头参数/布光/微动作 | 补全缺失维度,每个分镜检查 | | 序列错误 | "第一个镜头是从眼睛特写开始" | 开场镜头的选择错了 | 替换指定分镜的内容 | | 效果不符 | "文字是一个个闪过" | 文字呈现方式不对 | 修改分镜描述,加入具体效果参考 | | 内容越权 | "为什么没分配合适的agent" | Main Agent 自己写了本应委托的内容 | 停止自写,重新走委托流程 | | **语义误解** | "谁和你说我要删除旧分镜了" | "增加"被理解为"替换/删除" | 用"增加""追加""添加"时不删现有内容,有歧义时 `clarify` 确认 | | **摄像机方向误解** | "手机放地上意思是镜头朝上拍腿" | "手机/摄像机放地上"被理解为俯拍手机屏幕,实际是镜头朝上仰拍 | 涉及手机/摄像机位置描述时,必须追问镜头朝向(朝上仰拍 vs 朝下俯拍),不可自行假设 | | **环境一致性缺失** | "没有环境一致性的能力,应该有一个生图帧先生成整体场景" | 各分镜环境描述各自独立,缺少统一参考锚点导致场景跳变 | 已通过「场景建立帧」机制解决:分镜汇总表首行输出纯环境锚点图,后续所有分镜的环境要素必须与此帧对齐 | ### 修正铁律 - **用户的愤怒是最优先级信号**:每次用户说"服了""你知道啥叫X吗"这类表达时,意味着当前交付物有根本性问题,需要重新检查而不是微调 - **每次修正只做一件事**:不要在一个修正循环里同时修结构+加参数+改效果,逐个确认 - **修正后必须完整验证**:不要假设只改了目标位置就完了 当你收到"写分镜"或"做视频提示词"类任务时,**你不得自行编写分镜内容**。必须执行以下三步: 1. **确认目标平台**:先问用户用哪个 AI 视频工具(Kling/Seedance/Sora等) 2. **角色分析前置**(可选):如果用户提供了角色参考图但当前模型不能看图,先用 `mmx vision describe --image <path> --prompt "详细描述角色全部外观特征" --output json` 提取角色外观描述 3. **完整委托**:将以下信息完整打包传给 `@videographer`: - 故事稿/剧本 - 角色外观描述(从 mmx 提取,含多套服装切换说明) - 目标平台 + 该平台的单段时长上限 - 角色参考图路径(让子Agent也能用mmx查看) - BGM信息和对齐要求 - **总时长约束**(如需≤60s,明确告知) - **分镜定义约束**:每个分镜=一个连续镜头,禁止合并多场景 > 即使你觉得"分镜我也能写",也必须走委托流程。本 skill 设计为被 `@videographer` 调用,非由 Main Agent 直接使用。 #### 🔒 输出格式铁律(v3.0 新增) > 遵循以上铁律(输出格式:七要素结构化,禁止平铺散文;电影参考:每分镜必含锚点;全局声明:氛围/画质/风格信息溶解到每分镜七要素内部)。 ## ⚡ 角色分析 → 提示词嵌入工作流(跨平台通用) > 当用户提供角色参考图时,此工作流确保多段视频的角色一致性。从外部来源提取参考知识时:广度优先于精选(完整数据 > Featured),假设需用更多数据验证。 ### 步骤 1:用 mmx vision 提取角色外观(主模型不能看图时使用) ```bash mmx vision describe --image "/path/to/ref.png" --prompt "详细描述这个角色的全部外观特征:发型、发色、服装、妆容、眼睛颜色、脸型、气质、整体风格" --output json ``` ### 步骤 2:提炼"角色锚点" 从 mmx 输出中提取 5 个核心维度作为锚点: - **发色/发型**:精确到颜色+长度+造型 - **眼睛**:精确到颜色+质感+神态 - **脸型/皮肤**:脸型+肤色 - **妆容**:关键特征(如哭泣妆、水光唇) - **服装标识**:日常装 + 特殊场合装 ### 步骤 3:锚点嵌入每个分镜提示词 每个分镜的提示词**首句**必须包含角色锚点,格式化为: ``` [发色发型+服装标识]角色[动作/表情],[环境],[镜头运动],[光影色调] ``` ### 步骤 4:服装切换管理 如果故事中有多套服装(如现实线vs回忆线),在每个分镜提示词中**显式标明当前服装**,避免可灵混淆。 --- ## 平台差异对照(委托时填入目标平台) | 维度 | Seedance (即梦) | Kling (可灵) | Sora | |------|----------------|-------------|------| | **提示词语言** | 中文 + `@素材` 语法 | 纯中文自然语言 | 英文 | | **单段最长** | 15s | **5s**(不可超) | 60s | | **建议单段** | 10-15s | **3-5s** | 10-20s | | **提示词形态** | 连续时间轴描述 | **独立分段,每段自包含** | 连续描述 | | **写实人脸** | ❌ 不支持 | ✅ 支持 | ✅ 支持 | | **首尾帧** | ✅ 首帧图 | ✅ 首帧+尾帧 | ❌ | | **角色一致性** | 靠参考图+提示词锚定 | **全靠提示词锚定** | 靠提示词锚定 | | **多段衔接** | 一段生成,内部切分 | **独立生成,剪辑拼接** | 一段生成 | > **平台差异提示(Kling 特别说明)**:每个分镜是独立的视频生成任务,可灵不保证跨片段角色一致性——全靠提示词里的角色锚点来维持。每个分镜提示词首句必须包含完整的角色外观描述。其他平台(Seedance/Sora)的差异见上方「平台差异提示」表。 > 委托给 `@videographer` 时,将上表对应平台的行作为 **格式约束** 传给子 Agent。 --- ## 📂 参考文件 本 skill 附带以下支持文件,委托前可查阅获取更详细的指导: | 文件 | 内容 | |------|------| | `templates/storyboard-template.md` | 分镜模板(叙事类/产品类/角色动作类/风景类) | | `references/kling-storyboard-workflow.md` | Kling(可灵)分镜实战工作流——含开场技巧、LED文字特效、BGM对齐、回忆转场、用户常见修正点 | || `references/cyberpunk-rain-night-example.md` | **🆕 v4 完整分镜实战案例**——14镜+3段CRT,七要素结构化 + 中英双语 + CRT转场 + 色彩叙事弧。**此为七要素结构化格式的唯一规范示例** | | `references/seedance-advanced.md` | Seedance 特定高级用法(如有) | | `references/lens-techniques-38.md` | **38种AI视频运镜技巧参考库**——含轨道运动/变焦/摇臂/无人机/手持等9类38个运镜,每个有中英文提示词模板、适用场景、情绪效果、推荐镜头参数 | | `references/seedance-prompt-patterns.md` | **Seedance 2.0 提示词模式参考库**——基于GitHub 3656条Seedance提示词,含精选案例结构拆解、常用模式总结、语法规则、风格标签体系 | --- ## ⚠️ 平台限制(Seedance 特有) > 以下限制仅适用于 Seedance 2.0,Kling/可灵不受影响。完整技术参数见文件开头「Seedance 2.0 核心能力」。 - ⚠️ **暂不支持上传包含写实真人脸部的素材**(图片和视频均不行),系统会自动拦截 - ⚠️ 视频参考会消耗更多生成额度;混合输入总上限12个文件 - ⚠️ 视频总像素数范围:[409600(640×640), 927408(834×1112)] - 💡 视频延长:生成长度选"新增部分"的时长;角色一致性:提供多张参考图;复杂运镜:`完全参考@视频1的所有运镜效果`