Skip to main content

video-prompt-adapter

表演驱动的视频提示词。中文名:表演层视频提示词 / 07 表演层。触发词:视频提示词/表演提示词/提示词生成/表演层/镜头提示词/短剧提示词。三层结构:表演层(角色内在/表演心理学/微表演/否定约束/风格体系/镜头-关系)+ 平台能力层(Seedance 2.5 公式/@引用/时间戳/参数)+ 管线接口(06 分镜包/04 知识库/continuity-locks/导演模式)。

Source facts

Repository
juemin4-source/writing-pro-max
Last source activity
August 1, 2026 at 14:24
Detected SKILL.md language
Chinese
Stars
8
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
38 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
video-prompt-adapter
x-chancellor-os
true
lastUpdated
2026-08-01T00:00:00.000Z
description
表演驱动的视频提示词。中文名:表演层视频提示词 / 07 表演层。触发词:视频提示词/表演提示词/提示词生成/表演层/镜头提示词/短剧提示词。三层结构:表演层(角色内在/表演心理学/微表演/否定约束/风格体系/镜头-关系)+ 平台能力层(Seedance 2.5 公式/@引用/时间戳/参数)+ 管线接口(06 分镜包/04 知识库/continuity-locks/导演模式)。
# Video Prompt Adapter — 表演驱动的视频提示词 ## Core Thesis A great video prompt is a director's performance note: it tells the model **what to play, how to play it, and what not to play** — performance-driven, not scene description. > 好的视频提示词是导演的表演指令:告诉模型**演什么、怎么演、不演什么**——表演驱动,不是画面描述。 画面描述只能生成"正确的空壳";表演驱动才能生成"活的人"。用户实战标准(2026-08-01 三批黄金样本)证明:表演层(角色内在 → 内心变化轨迹 → 微表演指令 → 否定约束)是提示词质量的分水岭,官方 Seedance 2.5 手册的表演核心行与情感解析层正是同一方向的官方雏形——07 的职责就是用系统化方法论补全官方缺口。 ## Archetype Primary: **Knowledge + Direction** — 表演导演知识 + 平台领域知识 Secondary: **Delivery** — 产出可直接粘贴到平台的提示词 ## 三层结构总览 | 层 | 职责 | 载体 | |----|------|------| | **L1 表演层** | 角色内在、表演心理学、微表演词汇、否定约束、风格体系、镜头-关系 | `frameworks/performance-direction.md` + `frameworks/negative-constraints.md` | | **L2 平台能力层** | Seedance 2.5 公式体系、@引用、时间戳控制、参数、12 条质量门 | `frameworks/seedance-official-format.md` + `frameworks/prompt-adapters/seedance-2.5.md` | | **L3 管线接口** | 输入承接(06/剧本/角色卡/continuity-locks)、04 知识库引用、导演模式 | `frameworks/prompt-adapters/asset-reference.md` + 本文件「管线接口」章 | 三层缺一不可:只有 L1 不落地(平台不认),只有 L2 是死格式(没戏可演),只有 L3 是空壳(没内容)。 --- ## L1 表演层(核心) 每个含人物的视频提示词**必须包含表演层**,六件套: ### 1. 角色内在(人设段) - **性格气质**:一句话定性(写法模板见 performance-direction.md §1,如"沉稳、寡言、有分寸感"式组合) - **表演基调**:情绪表达的尺度("细腻、不夸张、不外放、不做表情包式演法") - **一致性锚点**:脸型、五官比例、年龄感、发型结构、整体气质——逐项列出,防换脸/防漂移 ### 2. 表演心理学(过程感与潜台词) - 内心变化的**轨迹**:日常/礼貌态 → 触发点(一句话/一个消息/一个人)→ 轻微但明确的变化 - 情绪的**心理实质**:写"是什么、不是什么"(不是甜美摆拍,而是细的羞意和不知所措) - **时间窗口**:精确到"刚发生的那几秒" ### 3. 微表演指令(词汇库见 performance-direction.md §3) 眼神、面部、呼吸、手部、身体、节拍、声音七类,指令级可执行,如:眼神停顿、视线偏移、嘴角变化、下颌收紧、呼吸变化、手部小动作、动作中段、"看了三秒,表情从 X 到 Y"。 ### 4. 否定约束层(见 negative-constraints.md) - 一致性否定:不要换脸、不要漂移、不要网红脸/AI 美女 - 质感否定:不要影楼感、不要写真感、不要过度精致、不要强 AI 感 - 表演否定:不要夸张哭喊、不要直给情绪、不要表情包式演法 - 场景否定:不要样板间(要生活痕迹和有序的乱) ### 5. 风格体系参数化(B5) 统一调色写成可替换的参数块:**高光色 + 阴影色 + 饱和度 + 反差 + 胶片质感**。内置体系模板(现实暖黄橙 / 科幻冷灰蓝白+唯一高饱和色 / 赛博霓虹 / 水墨……),并引用 04 五行色彩(水基调 = neon-fluid 等)。 ### 6. 镜头-关系逻辑(B6) 机位为关系服务,不只为构图服务:过肩(权力/连接)、仰视(压迫/神性)、固定(克制/旁观)、主观视角(代入)。"中近景,带一点画外对手的肩膀或背影,让关系成立"。 **表演层组装模板与写法细则 → `frameworks/performance-direction.md`** --- ## L2 平台能力层(Seedance 2.5) ### 平台规格表(2.5 参数,权威源 = 官方手册) | 规格 | Seedance 2.5 | |------|-------------| | 单次生成时长 | 4–30 秒(97–721 帧);duration 可选 -1 | | 视频延长 | 底片 ≤30s,单次延长 4–30s,套娃累计最长 **60s**;必填延长动词 | | 超长视频模式 | 一次性 **30–180s**(全局参数置顶 + 素材@清楚 + 故事描述清楚) | | 分辨率 | 480p / 720p(网页端 720P+) | | 画幅 | 16:9 / 9:16 / 1:1 等 | | 图片参考 | ≤ 30 张(单张 <30MB,含 heic/heif;请求体 <64MB,大文件勿用 Base64) | | 视频参考 | ≤ 10 段(单段 2–30s,总时长 ≤30s) | | 音频参考 | ≤ 10 段(总时长 ≤30s);支持仅音频输入 | | 平台模式 | 全能参考 / 智能编辑 / 超长视频 / 首尾帧 | | 稳定性阈值 | 主体 1–5 个效果好(6–10 可尝试);主体时长 5–10s 好;主体图 1–8 好(9–12 可尝试);编辑输入 ≤20s 好 | | 小语种 | 中英西印马重点优化 + 泰阿葡越日韩覆盖 | | 语言 | 全部提示词用中文(或目标语种)编写 | ### @ 引用系统(每个引用必须标明用途) ```text @图片1(人物[面孔/特征]一致性) @图片2(构图/白模/空间关系) @图片3(场景) @视频1(运镜) @视频2(动作) @音频1(BGM) @音频2(音色参考,挂台词后) @参考图1-@参考图5(范围引用) 素材编号 = 上传顺序,图/视频/音频各自独立 ``` ### 时间戳文本控制(2.5 核心新特性) - 语法:秒段式 `0s-3s:…` / 时间码式 `[00:00 - 00:07]` / 帧数式 `第 0–90 帧 (0s - 3s)`——**帧数+秒数双写最稳**(24fps 验证准确) - 每段时间切片四层:`[起-止秒数]+[核心阶段/主题]` → `[动作/表情物理指令]` → `[情感解析/镜头调度潜台词]` → `[其他要求]` - **潜台词层不可省**——纯物理指令会被机械执行(官方原话精神) ### 公式体系(八套,详见 seedance-official-format.md) 基础公式 / 30 秒长视频三层公式(含表演核心行)/ 超长视频公式 / 真人人物 7 维公式 / 编辑四要素公式 / 转场三段式 / 白模两粒度公式 / 多宫格分镜公式。 ### 时长策略(2.5) | 时长 | 策略 | |------|------| | 4–8s | 聚焦 1–2 个画面,表演给一个完整动作节拍 | | 9–15s | 时间戳分镜 2–4 段,每段含潜台词 | | 15–30s | 时间戳分镜 4–6 段(单次上限 30s) | | 30–60s | 视频延长拼接:衔接点 = 上段结尾状态 = 下段开始状态 | | 60–180s | 超长视频模式:全局参数 + 素材@清楚 + 故事描述清楚 | ### 禁止项与静音 - 禁止项四维:**声音 + 字幕 + 行为 + 崩坏高发处**(五官/肢体/穿模/物理逻辑) - **静音逐项写**:无 BGM / 静音生成 / 无旁白 / 无环境杂音——不笼统写"不要声音" - 版权规避显式写("规避《变形金刚》等已知版权 IP 元素");儿童内容禁 IP/logo/商标/水印 --- ## L3 管线接口 ### 输入契约 | 上游 | 内容 | 07 怎么用 | |------|------|-----------| | 06 storyboard-director | `shot-packages`(shotId/sceneId/action/performance/blocking/camera/lighting/sound/failureRisks) | 逐镜头翻译成表演指令;shotId 体系贯穿 | | 02 novel-to-screen | 剧本(11-screenplay.md)+ 场景卡(09-scene-cards) | EP04-S05 编号体系;台词与情绪出处 | | 03/05 | 角色资产卡(00-character-cards 模式)+ continuity-locks | 一致性锚点 → asset-reference.md 的锚定模式 | | 04 cinematic-reference | 五行色彩 / 好莱坞时钟光位 / 焦段 / 构图 | 把"电影感、暖色调"换成具体术语(水基调 + rim light + 35mm) | ### 04 知识库引用速查 - 色彩:五行体系 `frameworks/color.md`(金/木/水/火/土 + 60-30-10) - 光位:`frameworks/lighting.md`(伦勃朗/蝴蝶/边缘/底光/窗口 + 光比 High/Low Key + 特殊光效) - 焦段:`frameworks/lens.md`(14-24 广角 / 35-50 标准 / 85-200 长焦 + 变形宽银幕) - 构图:`frameworks/composition.md`(机位五角度 / 地平线 / 构图类型 / 景深 / 画幅) ### 08 接口 - 反馈路由:video_prompt_problem / continuity_problem(瞬移)/ performance_problem → 07 返修 - `[评审 <目标>]` → 08 评审团承接(两轮制、导演唯一法官) ### 导演模式(简化版,参照 02 frameworks/13 精神) 产出后**立即出示样片摘要并声明完成状态**,然后停下来等导演指令——不自动前进。 ``` 07 产出 → 出示样片摘要 → 声明状态 → 等导演:[通过 | 改:... | 自检 | 评审] ``` **样片摘要**(每次产出必附): ```text ## 样片摘要 - 覆盖:EP04-S05 共 N 个镜头(shotId 列表) - 表演层:每镜头的表演核心/微表演指令摘要 - 风格体系:选用的调色模板与光位 - 质量门:12 条机械检查结果(全过 / N 条未过清单) - 关切:导演需注意的点(如有) ``` **完成状态协议**(四选一,状态缺失 = 阶段未收尾): | 状态 | 含义 | |------|------| | `DONE` | 产出完整,12 条机械检查全过,无导演关切 | | `DONE_WITH_CONCERNS` | 产出完整但有机械检查未过项或判断性关切(须列出) | | `BLOCKED` | 输入缺失/矛盾(如 shot-package 无 performance 字段、continuity-locks 断链),说明缺什么、要谁补 | | `NEEDS_CONTEXT` | 缺导演意图(题材/情绪基调/风格选择未定),返回澄清 | **导演指令**: | 指令 | 07 动作 | |------|---------| | `[通过]` | 收尾,记 director-log(decision=pass) | | `[改:...]` | 按批注返修,改前快照,记 director-log(decision=revise,rationale 必填) | | `[自检]` | 重跑 12 条机械规则 + 表演层检查清单,报告差异 | | `[评审 <目标>]` | 转 08 评审团 | **指令呈现(AskUserQuestion 选择框)**:出示样片摘要后,必须调用 AskUserQuestion 弹出导演选项,不裸等文本输入——借鉴 gstack 的 AskUserQuestion 交互(Main Design 2026-08-01:「样片摘要模板…借鉴 gstack AskUserQuestion」)。 ``` question: 07 样片摘要已出示,导演指令? header: 导演指令 选项(≤4 个,推荐项放第一位并标注「(推荐)」): [通过] —— description: 收尾,记 director-log(decision=pass) [改:<批注>] —— description: 按批注返修(改前快照);批注请选 Other 输入 [自检] —— description: 重跑 12 条机械规则 + 表演层检查清单,报告差异 [评审 <目标>] —— description: 转 08 评审团;目标请选 Other 输入 ``` - 需要自由文本的指令(改:/评审 目标)由用户选 Other 输入,按指令语法解析 - decision 映射:通过→pass / 改→revise / 自检→self_check / 评审→council - rationale 必填:取用户注解(AskUserQuestion 注解栏);无注解时记「导演选择 <选项>」(理由缺失 = 裁决未完成) - 回退:非交互环境退回文本等待,指令语法不变 **裁决日志** `director-log.jsonl`(追加写,不覆盖): ```json {"ts":"2026-08-01T10:30:00+08:00","decision":"revise","target":"EP04-S05-SHOT-012","rationale":"表演核心缺潜台词层","detail":"重写该镜头情感解析"} ``` - decision 枚举:`pass | revise | revert | self_check | council | confirm_warn | accept | cut` - rationale 必填(理由缺失 = 裁决未完成) - 跨会话加载最近 5 条 → 导演偏好数据源 **输出位置协议(Output Location Contract)**:提示词文本/落盘产物**不写入本 skill 目录**(skill 目录只存定义文件)。产出前用 AskUserQuestion 问输出位置(提示词若只粘贴平台不落盘,声明"无落盘"即可): ``` question: 产出输出到哪里? header: 输出位置 选项(≤4 个): [默认工作区](推荐)—— description: State/Foundry/tasks/<项目名>-<YYYYMMDD>/(沿用 Foundry 任务目录惯例) [当前目录] —— description: 写在当前会话工作目录 [自定义路径] —— description: 选 Other 输入完整路径 ``` - 默认工作区路径规则:`State/Foundry/tasks/<项目名>-<YYYYMMDD>/`;项目名未定用 `video-prompt-adapter`;日期用开工日 - 回退:无交互环境默认「默认工作区」 --- ## 质量门:12 条可判定规则 每条规则标注判定方:`[机械]` = 可进机械检查(文本谓词);`[导演]` = 判断性,必须导演判定。判定方为"机械+导演"的,机械查结构、导演判质量。 | # | 规则 | 判定方 | 检查点 | |---|------|--------|--------| | 1 | @引用完整性 | [机械] | 每个 @ 引用紧跟用途标注;素材描述按上传顺序编号 | | 2 | 时间戳覆盖律 | [机械] | 闭区间(起-止秒)、按时间顺序、首段 0s 起、末段覆盖全时长、段间连续无跳段 | | 3 | 时长档位律 | [机械] | >30s 必须走超长视频模式;延长仅对 ≤30s 产物、单次 4–30s、累计 ≤60s | | 4 | 延长必填词 | [机械] | 含"向前/向后延长、延续、续写"类动词 + 仅描述新增时段画面 | | 5 | 转场三段式 | [机械] | 齐 [转场类型指引]+[基础约束]+[切镜逻辑],含"禁止生硬切镜、禁止物体凭空出现" | | 6 | 真人公式覆盖 | [机械]+[导演] | 7 维至少 4–5 维(含"保留真实毛孔纹理"保真后缀、面部特征 ≥3 点);"人物设定完整"终判导演 | | 7 | 禁止项四维 | [机械] | 声音+字幕维度(无字幕/无BGM)+行为+崩坏高发处(五官/肢体/穿模/物理逻辑)各 ≥1 项 | | 8 | 编辑四要素 | [机械] | [标注工具与方位]+[修改对象]+[变化描述]+[生效时序] | | 9 | 白模映射律 | [机械] | 粗颗粒须有对应关系映射;细颗粒以"将[视频1]的白模动画渲染成最终成片"开头 | | 10 | 无缝转场三要素 | [机械] | 声明不修改原视频 + 衔接元素延续描述 + 约束形状/位置/大小/运动方向一致 | | 11 | 30 秒结构律 | [机械]+[导演] | 总述 + 全局设定(含表演核心与禁止项)+ 时间戳分镜(含潜台词)三层齐全;潜台词质量导演判 | | 12 | 静音约束 | [机械] | 逐项写(无BGM/静音生成/无旁白/无环境杂音),不笼统"不要声音" | ### 表演层检查清单([导演] 判定) 机械检查之外,表演层还有四条判断性门,逐条问导演或在样片摘要中自评: 1. **心理学轨迹成立**:日常态 → 触发点 → 内心变化,三点齐且有因果?(不齐 = 表演没戏) 2. **潜台词解释了物理指令**:每个微表演动作都写清了"为什么这么演"?(纯物理指令 = 机械执行风险) 3. **微表演可执行**:指令都是可拍摄的可见细节,没有"心情复杂"这类不可拍词 4. **否定约束与题材匹配**:防的是本题材的真 AI 通病(现实人防换脸/影楼感,机甲防软体穿模,儿童防 IP) --- ## Procedure ``` 1. 读输入:06 shot-packages / 剧本场景 / 角色卡 / continuity-locks(缺 → BLOCKED/NEEDS_CONTEXT) 2. 定题材与时长档位(4-8 / 9-15 / 15-30 / 延长 / 超长) 3. 表演层起草:每镜头按 performance-direction.md 六件套写 4. 否定约束:按 negative-constraints.md 题材清单选配 5. 平台层组装:按 seedance-official-format.md 公式 + 时间戳 + @引用 + 禁止项 6. 风格体系:调色参数块 + 04 引用(五行/光位/焦段) 7. 跑 12 条机械检查(质量门),标出未过项 8. 结构化为 schemas/seedance-prompt.schema.json,运行 scripts/assemble-prompt.js 组装 9. 出示样片摘要 + 声明状态 → 等导演 [通过|改:|自检|评审] 10. 每次返修:快照 → 改 → 重跑机械检查 → 记 director-log.jsonl ``` ## 平台适配细则 - 公式 + 分能力示例:`frameworks/prompt-adapters/seedance-2.5.md` - 资产引用锚定模式(对应 continuity-locks 的平台落地):`frameworks/prompt-adapters/asset-reference.md` ## Troubleshooting | 问题 | 原因 | 解决 | |------|------|------| | 人物像木头站着 | 只有画面描述,没有表演层 | 补表演核心行 + 微表演指令 + 潜台词 | | 情绪直给、表情包演法 | 缺表演基调与否定约束 | 人设段写"克制、不夸张",否定层加"不要直给情绪" | | 表演做完了但不像在演戏 | 缺内心变化轨迹 | 补心理学段:日常态 → 触发点 → 变化 | | 脸漂移/换脸 | 一致性锚点缺失或未 @ 人物图 | 人设段列锚点 + `@图片1 的人物[面孔/特征]一致性` + "不要换脸" | | 镜头没有叙事意义 | 缺镜头-关系逻辑 | 机位为关系服务:过肩=权力,仰视=压迫,固定=克制 | | 多镜头剧情快进 | 时间戳缺失 | 时间戳分镜 + 每段四层(含潜台词) | | 时长超限报错 | 档位错 | 检查时长档位律(>30s 走超长模式;延长累计 ≤60s) | | 随机字幕/BGM 出现 | 禁止项笼统 | 逐项写:无字幕、无BGM、无旁白、无环境杂音 | | 多人同框像双胞胎 | 未锁各自特征 | 每人独立锚定 + "不串脸、不换装、特征互不干扰" | | 生成失败 | 素材格式/大小 | 图片 <30MB、视频单段 ≤30s 总 ≤30s、请求体 <64MB | | 2.5 偶发物理瑕疵 | 模型边界 | 记入 director-log 的 acceptable_limitation,不反复重抽 | ## Files | File | Purpose | |------|---------| | `SKILL.md` | 三层结构主文档(本文件) | | `frameworks/performance-direction.md` | 表演层方法论:六件套 + 微表演词汇库 | | `frameworks/negative-constraints.md` | 否定约束库:分题材防 AI 通病清单 | | `frameworks/seedance-official-format.md` | 官方 2.5 格式:八套公式/时间戳/@引用/12 条规则 | | `frameworks/prompt-adapters/seedance-2.5.md` | 平台适配细则:公式 + 示例 | | `frameworks/prompt-adapters/asset-reference.md` | 资产引用锚定模式(continuity-locks 平台落地) | | `schemas/seedance-prompt.schema.json` | 结构化输入 schema(保留,脚本依赖) | | `scripts/assemble-prompt.js` 等 | 组装脚本(保留,未改动) | | `references/seedance-spec.md` | 平台规格存档 | | `examples/prompts.json` | 分题材示例存档 |
View on GitHub