ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Seedance 2.0 单镜头提示词工程实战:基于 Standalone Clip 示例拆解 I2V 产品揭示的编写范式

Seedance 2.0 单镜头提示词工程实战:基于 Standalone Clip 示例拆解 I2V 产品揭示的编写范式 AI 技能AI 评测提示工程人工智能媒体生成【免费下载链接】seedance-2.0Comprehensive production pipeline for quad-modal AI filmmaking with Seedance 2.0项目地址https://gitcode.com/gh_mirrors/se/seedance-2.0点击查看免费下载单镜头standalone clip是 Seedance 2.0 生成工作流中最基础也最容易被写砸的一类任务一个片段、一个目标、一次生成。本文以仓库中 examples/standalone-clip/prompt.md 提供的真实手表产品揭示提示词为骨架结合 references/i2v-guide.md、references/prompt-compiler.md、references/reference-workflow.md 与 schemas/prompt-spec.schema.json 等源码级依据逐层拆解参考绑定、动态增量、固定相机、声音设计四大要素并给出可复用的 I2V 编写范式、结构化的项目状态支撑、提示词编译流程与自动化质量校验方法。读完本文你将能写出可复制、可回退、可被机器校验的单镜头 I2V 提示词并理解它在一套完整生成流水线中的位置。一、核心示例一句话的工程密度先看原文档全文它只有一句提示词却是一个完整的拍摄简报shooting briefImage1 is the watch reference; preserve the logo, case geometry, dial markings, and strap exactly. A narrow warm strip light sweeps once across the glass, revealing the face and brushed metal edge. Camera stays locked in a clean macro product angle. Sound: quiet room tone with one soft tick at the final highlight.来源见 examples/standalone-clip/prompt.md。把这句话拆开可以观察到四个独立的信息层每一层都对应仓库中一条明确的工程规则参考绑定与保真声明Image1 is the watch reference; preserve the logo, case geometry, dial markings, and strap exactly—— 用Image1标签绑定上传图片并给出精确的保留清单logo、表壳几何、表盘刻度、表带。这正是 I2V 模式Image-to-Video的保真锁。唯一的动态增量A narrow warm strip light sweeps once across the glass, revealing the face and brushed metal edge—— 整句话只有一个物理事件一条窄暖光条扫过玻璃。这正是 references/i2v-guide.md 的核心规则只提示图片无法展示的内容的落地。固定相机Camera stays locked in a clean macro product angle—— 明确相机锁定在干净的微距产品机位没有推、拉、摇、移。声音设计Sound: quiet room tone with one soft tick at the final highlight—— 安静房间底噪加终点的一声轻嘀嗒与视觉终点final highlight对齐。一句 60 词左右的提示词覆盖了subject / action / scene / camera / lighting / audio / constraints全部要素没有任何多余的形容词。这种密度不是巧合而是下面这套规则体系约束的结果。二、I2V 第一法则图片携带状态文本只写增量2.1 核心规则与最小模板references/i2v-guide.md 用一句话概括 I2V 的编写原则Prompt only what the image cannot show只写图片不能展示的内容。静帧图片本身已经包含了主体身份、产品形态、服装、调色、构图与背景用文字把这些静态细节再描述一遍往往正是导致漂移drift的原因。I2V 应新增的只有运动、相机、时序、变换、光线变化、声音以及保真约束。文档给出了可直接套用的最小模板Image1 is the reference; preserve [identity/product/scene] exactly. Only [motion] changes. Camera: [one move]. Lighting: [source or transition]. Sound: [cue]. Constraint: [what must not change].对照手表示例Image1 is the watch reference; preserve ... exactly就是模板第一句的原样复刻。2.2 Source-Carries-State 编译规则在编译层面这条法则被 references/prompt-compiler.md 形式化为Source-Carries-State Rule已接受的源source作为参考被挂载时源携带状态文本携带增量delta不要在散文中重新描述挂载源已经展示的内容——散文复述是在为模型已掌握的信息浪费提示词预算而且当文字与像素冲突时文字就变成了一条漂移指令已接受的最终帧作为图片参考时静帧只携带静态状态文本仍必须写出静帧无法展示的内容开放运动矢量open motion vectors、相机运动相位camera movement phase、音频相位audio phase然后是当前动作、终点与排除项。这就解释了为什么手表示例里没有去写这是一块银色钢壳腕表黑色表盘深色表带——这些信息Image1已经提供了再写就是重复且危险的。2.3 保真语言的分寸references/i2v-guide.md 特别强调不要锁定一切只有当某个锚点脆弱、必须稳定时才加锁例如preserve face identity、preserve logo and label、preserve bottle shape and cap geometry、preserve room layout。手表示例锁的是 logo、表壳几何、表盘刻度与表带——这些是品牌产品的身份锚点一旦变形就是废片而光扫过玻璃这一动态被明确排除在锁定之外正是 examples/standalone-clip/project-state.json 中continuity_locksproduct identity / logo / case geometry / reference_tags与allowed_changeslight sweep across glass的字段级对应。三、参考标签语法Image1 的规则与常见陷阱3.1 标签绑定规则Seedance 2.0 通过提及-mention在提示词内直接绑定上传资产见 references/reference-workflow.md图片Image1–Image9中文界面图片1–图片9视频Video1–Video3中文界面视频1–视频3音频Audio1–Audio3中文界面音频1–音频3每个标签必须带职责地出现而不是孤零零一个标签Image1 as the first frame、follow Video1 for camera movement、Audio1 for background music。3.2 三个必须遵守的铁律字面保留preserve reference tags exactly不要翻译、不要重编号、不要改写成带方括号的[Image1]——平台的解析器不识别方括号形式拼写错误的标签会静默失败参考资源根本不生效先定角色再写风格每个上传资产在写提示词正文前先分配一个主角色防止身份、logo、场景所有权被意外转移也防止不兼容的相机与运动指令互相打架写清什么该转移、什么不该转移当授权不明确时只转移宽泛的运动、节奏、情绪或制作功能而不是受保护的身份。在 scripts/prompt_architecture_stress.py 中这被实现为名为ref_integrity的评分维度reference tags present and byte-exact for reference modes——参考标签必须存在且字节级精确这正是对字面保留规则的可机检落地。四、单镜头项目状态prompt.md 背后的结构化支撑prompt.md并不是孤立的一张纸它对应一份完整的单镜头项目状态文件 examples/standalone-clip/project-state.json。该文件schema 版本 6.6.0以project_mode: standalone_clip标记本项目的镜头关系包含以下关键区块区块字段示例作用元信息schema_version: 6.6.0、state_revision: 1、project_id: standalone_watch_drop版本追踪与项目标识表面配置profile: conservative_generic、clip_budget_sec: null、prompt_budget: null目标平台提示词预算未显式设定故事层logline: A watch catches one clean beam of light.、objective、initial_condition、final_outcome、tone: premium calm单镜头的叙事意图与起始/终态世界设定location: black acrylic product table场景锚点参考注册表reference_registry中Image1的role: watch identity、preserve_exact_tag: true参考资源角色声明场景与节拍scenes、beatsbeat_light_reveal叙事结构的机器可读表达镜头契约clips中clip_01的generation_mode: I2V、continuity_locks、allowed_changes、transition_in: standalone本次生成的全部边界条件重点看clip_01的字段examples/standalone-clip/project-state.jsongeneration_mode: I2V明确这是图生视频felt_intent: The viewer feels quiet desire - precision craft revealed by a single pass of light.一句话的情感意图——注意它不会以抽象情绪词形式进入最终提示词而是被编译为具体的相机、光线、表演与声音选择见下文的编译流程continuity_locksproduct identity、logo、case geometry、reference_tags——对应提示词中的 preserve 清单allowed_changeslight sweep across glass——明确唯一允许的变化即提示词中的那条窄光条transition_in: standalone与 schemas/prompt-spec.schema.json 中sequence_relation枚举的第一个取值完全对应。4.1 schema 中的 sequence_relation 枚举schemas/prompt-spec.schema.json 定义了七种镜头关系standalone/sequence_first_clip/seamless_continuation/intentional_next_shot/bridge_between_known_states/repair_tail/reanchor_after_driftstandalone表示本镜头不依赖前后镜头——没有父片段parent_clip_id: null、没有接续需求handoff_requirements: []、extension_depth: 0全部状态一次性在单次生成中完成。这份 schema 同时声明了 18 个必填字段project_id、clip_id、prompt_version、sequence_relation、generation_mode、reference_roles、opening_state_source、current_clip_action、endpoint、completed_beat_exclusions、reserved_future_exclusions、natural_language_prompt等其中opening_state_source允许的取值是planned_start_state/observed_end_state/user_supplied_final_frame/source_clip——单镜头首次生成使用planned_start_state接续镜头则必须改用观察到的终态。五、编译流程从内部状态到自然语言提示词5.1 十步编译顺序references/prompt-compiler.md 定义了提示词编译器Prompt Compiler的完整输入与编译顺序。输入包括项目状态、当前镜头契约、表面提示词档案surface prompt profile、参考转移契约、已完成与保留的节拍、连续性锁与允许变化、已完成的 Directors Read、提示词预算。编译分十步谱系Lineage在用户可见的契约/胶囊中命名project_id、clip_id与父片段若会浪费提示词预算则在最终提示词中省略源角色Source role识别活跃参考标签及各标签控制的内容实际起始状态Actual opening state接续镜头用观察到的素材observed footage首镜头才用计划状态源素材已作为参考挂载时按标签命名并只写源无法携带的内容当前镜头动作一个带终点的叙事任务Directors Read 载体把转折、可见的压抑行为、不可转移的细节编译成走位、道具使用、相机、光线、对白矛盾、静默或声音——只发射精确的prompt_carriers绝不发射标签或解释情感意图Felt intent把一行felt_intent编译为具体的相机、光线、表演与声音选择抽象情绪词永远不直接发给 Seedance相机与运动相位连续性相关时继承运动矢量光线、环境、风格与音频只写状态关键或意图关键的从句排除项已完成节拍与保留的未来节拍终点本镜头必须达到的完成状态。5.2 镜头范围语言Clip-Scope Language编译产物必须严格限制在本镜头范围内references/prompt-compiler.md 给出了固定句式Begin with...—— 已观察到的起始状态Continue the same...——仅当存在源素材时使用This clip only...—— 当前叙事任务Stop when...—— 终点控制Do not yet...—— 保留的未来节拍。同时有明确的禁令清单references/prompt-compiler.md不得向 Seedance 输出内部 JSON 或任何规范化标签dramatic function、turn、POV、power shift、hidden want、obstacle/tactic、subtext、provenance 等不得包含全部未来镜头不得把计划中的结局描述成已发生不得重放已完成动作不得执行保留的未来动作不得虚构确定性保证不得复述挂载源已经展示的内容。5.3 Director Formula 与 Mode Gate从 skills/seedance-prompt/SKILL.md 可以拿到这套编译流程在技能层面的骨架——Director FormulaSubject Action Scene Camera Lighting/Style Audio Constraints槽位用途可复制的模式Subject模型必须追踪的锚点Original ceramic perfume bottle on black acrylic, label preserved exactlyAction可见的变化condensation beads form and slide down the glass over five secondsScene只写参考中不存在的内容quiet rain-lit kitchen counter, shallow depth of fieldCamera一个带终点的主运动slow dolly-in from medium product shot to macro label detailLight and style物理光加安全的视觉语言warm practical key from frame left, cool blue rim, clean commercial realismAudio环境底噪、SFX、对白或静默Sound: low room tone, soft glass chime on final frameConstraints保真与排除项do not alter logo, shape, label, or cap geometry在模式门Mode Gate层面skills/seedance-prompt/SKILL.md 规定 I2V 应从Image1出发只添加运动、时间、相机、光线过渡、音频与保真最常见错误是把图片再描述一遍直到产品或人脸漂移修复方式是说preserve Image1 exactly只加动态变化。手表示例正是这条规则的教科书级应用不重述产品只写光条扫过玻璃。六、单镜头提示词的可迁移范式库仓库 references/prompt-examples.md 提供了与手表示例同构、可直接迁移的参考模式。注意该文档的用法说明Use these examples as patterns, not fixed scripts. Preserve reference tags exactly and keep final prompts under the verified active-surface prompt budget.把这些示例当作模式而非固定脚本。6.1 I2V 产品保真与核心示例最接近Image1 is the product reference; preserve logo, label, bottle shape, cap geometry, and color exactly. Slow dolly-in from medium product shot to macro label detail. Warm side light slides across the glass, condensation beads form and move downward, background remains dark and still. Sound: soft room tone, single glass chime at the final frame.模式要点可见身份完整保留运动与光线作为唯一增量声音终点与画面终点对齐。原文标注的稳定原因Why it worksvisible identity is preserved while motion and light are added。6.2 产品周围的天气 VFXImage1 is the shoe product reference; preserve silhouette, sole shape, color panels, and logo placement exactly. Rain streaks diagonally behind the shoe, droplets bead on the outsole and run off the tread. Camera: slow lateral slider from heel to toe. Lighting: cool backlight catches water droplets, neutral soft fill keeps logo readable. Sound: rain on concrete, subtle rubber squeak at the final frame.模式要点产品保持刚性天气在它周围运动product remains rigid while weather moves around it——把动态从产品转移到环境是产品 I2V 防变形的通用手法。6.3 I2V 人像微表演Image1 is the portrait reference; preserve facial identity, hairstyle, clothing, and background composition. The subject blinks once, looks down toward the table, then gives a small restrained smile. Camera stays locked, no reframing. Lighting remains the same except for a subtle warm lamp flicker on the cheek. Sound: quiet interior room tone.模式要点小幅度、受控的面部与手部运动避免身份漂移small controlled facial and hand motion avoids identity drift锁定相机、不重构图。这三条与手表示例共享同一个骨架ImageN绑定 preserve 清单 单一动态 相机控制 声音终点。把它们并列出来读者可以从中抽象出自己的产品 I2V 模板。七、结构化输出何时用 schema何时保持散文7.1 prompt-spec schema当自动化管线需要稳定字段时schemas/prompt-spec.schema.json 提供了内部编译元数据的结构约束。其中natural_language_prompt字段minLength: 1保证最终产物仍然是自然语言提示词而不是 JSON。7.2 JSON 包装是计划产物不是生成产物references/json-schema.md 明确The JSON wrapper is for planning. The final prompt still needs to read naturally. 也就是说mode: i2v、references: [{tag: Image1, role: product}]、continuity_anchors、productionphase / role / delivery_surface等字段是交接元数据handoff metadata专业工作中应把 production、shot-list、continuity、localization、audio、color、delivery 等字段留在元数据层不要全部塞进提示词最终发给 Seedance 的提示词保持可读的散文除非用户明确要求结构化输出。这与 references/prompt-compiler.md 的立场一致JSON or YAML can organize planning, but the final prompt sent to Seedance stays readable prose unless the user explicitly asks for structured output.7.3 压缩时的保留优先级当提示词超出表面预算需要压缩时references/prompt-compiler.md 给出了严格的删除顺序压缩时最先被删掉的是重复的风格形容词、通用质量词、参考中可见的背景、次要相机运动、次要动作、猜测性内部注记当视觉源已挂载时重复源的起始状态散文优先于清单上任何一项被删除。而优先保留的顺序是精确的参考标签与角色边界挂载源无法携带的实际起始状态当前动作与终点序列prompt_carriers情感意图载体具体的灯光、表演、声音从句连续性锁已完成节拍排除项保留节拍排除项相机或开放运动矢量音频相位。文档特别强调Felt-intent carriers are not speculative emotional labels标签永不发送但其载体以具体可见的选择发送且优先于锁与排除项——因为一个连续性正确但情感平淡的镜头仍是失败镜头照样要重拍。这是理解手表示例为何要写revealing the face and brushed metal edge这类可见结果的关键。八、可机检的质量门槛提示词架构压力测试8.1 九个评分维度scripts/prompt_architecture_stress.py 是一个零依赖、可离线运行的确定性检查脚本对同一批 34 份 brief 的三组提示词naive_online、quickstart_style 回归臂、skill_formula打分维度包括维度含义opening_authority主语/动作或参考绑定是否位于引导从句coverage是否覆盖相机运动、动机光、声音、可见终点structure散文式拍摄简报 vs 逗号标签沙拉、否定式灌水ref_integrity参考标签存在且字节级精确brief_traceabilitybrief 特有材料是否存活到提示词coherence是否存在显式不兼容的相机/光线/声音/动作堆叠repetition重复 token、重复短语与填充抵抗slop_free/length_fit遗留词汇代理与冻结词带启发仅咨询性运行方式python scripts/prompt_architecture_stress.py # 对发布语料打分 python scripts/prompt_architecture_stress.py --strict # 若 doctrine 臂退化则失败脚本自身声明了边界scripts/prompt_architecture_stress.py这类检查只捕获结构性、brief 相关性、显式矛盾与重复失败不评判创造力或原创性比较性的创意质量仍需盲评模型评估与母语人工评审。slop 词表cinematic、epic、stunning、beautiful……见 scripts/prompt_architecture_stress.py仅作遗留的词汇代理。这套机制的意义在于提示词质量中结构正确的部分可以被 CI 化地守住——手表示例之所以没有那些空泛形容词正是被这类机制和 anti-slop 词典共同约束的结果。8.2 与 I2V 保真模式的兼容细节脚本对 I2V、V2V、FLF2V、EDIT、EXTEND 这类建立在已有素材之上的模式有专门处理PRESERVING_MODESscripts/prompt_architecture_stress.py对保真模式显式保留一个维度与指定一个新维度同样算作充分覆盖。也就是说I2V 提示词里写着keep camera unchanged与写camera: locked是等价的合格答案不会因为缺少新光源而被误判为缺陷。九、常见失败模式与修复路径结合 references/i2v-guide.md 的 Failure Fixes 与 references/prompt-examples.md 的 Troubleshooting 条目单镜头 I2V 最常见的五类失败与修复失败修复身份/产品漂移减少新视觉描述加强保真约束preserve Image1 exactly相机跳变只用一个带起点与终点的相机运动产品变形声明静态身份、无形状变化、无产品变换输出静止加一个物理动作与一个时间提示背景变化保真环境布局只动画光线、天气或氛围references/prompt-examples.md 还提供了一个典型的 I2V 漂移修复对照。问题短语Problem phraseturn this bottle into a futuristic cinematic commercial with lots of transformations——这几乎集齐了所有错误重述产品、要求变换、空泛风格词。修复RepairImage1 is the bottle reference; preserve label, logo, glass shape, cap, and liquid color exactly. No transformation of the bottle. Only the environment changes: a thin cold mist rolls across the table and a narrow white highlight travels from left to right across the label. Camera: locked medium product shot. Sound: soft air hiss, no music.注意修复版与手表示例的高度同构参考绑定 preserve 清单 Only...changes 限定动态范围 锁定相机 声音终点。这就是本仓库总结出的单镜头 I2V 稳定公式。十、从单镜头到序列边界与移交最后必须说清楚单镜头的边界standalone 模式的一切简化都建立在无前后依赖之上。一旦任务变成续接continue / extend / part two / 使用上一镜头skills/seedance-prompt/SKILL.md 明确要求路由到 skills/seedance-continuation/SKILL.md除非已接受的片段/终帧与观察到的终态已经存在于序列状态中。通用提示词技能不得独立发明接续状态。与之配套的镜头关系枚举、起始状态来源planned vs observed与连续性锁机制已在 schemas/prompt-spec.schema.json 与 examples/sequence-airport-arrival/project-state.json 中为序列工作流做了结构化准备——那是另一个主题本文只确认单镜头到序列的移交边界即可。总结以 examples/standalone-clip/prompt.md 那一句手表提示词为起点本文还原了它背后的整套工程约束I2V 只写增量法则、Image1标签的字面保留与角色分配、standalone 项目状态的字段化表达、十步编译顺序、Director Formula 与压缩优先级、schema 的结构化边界以及可机检的九维质量门槛。这套方法的价值在于单镜头提示词不再是凭感觉的一句话而是有状态、有编译规则、有校验手段的可复现工程产物——上手最快、回退最易也是进入序列工作流之前必须练熟的地基。延伸阅读路径核心示例与状态examples/standalone-clip/prompt.md、examples/standalone-clip/project-state.jsonI2V 编写法则references/i2v-guide.md参考标签与角色映射references/reference-workflow.md编译与压缩references/prompt-compiler.md结构化 schemaschemas/prompt-spec.schema.json、references/json-schema.md技能公式skills/seedance-prompt/SKILL.md可迁移示例库references/prompt-examples.md自动校验scripts/prompt_architecture_stress.py赞分享AI 技能AI 评测提示工程人工智能媒体生成【免费下载链接】seedance-2.0Comprehensive production pipeline for quad-modal AI filmmaking with Seedance 2.0项目地址https://gitcode.com/gh_mirrors/se/seedance-2.0点击查看免费下载相关推荐TeamAI会话自主性榜单如何衡量Agent能否一次把事做对TeamAI会话自主性榜单如何衡量Agent能否一次把事做对 在 AI 编程时代衡量一个 AI Agent 好不好用最朴素的标准就是它能不能 一次把事做AI 技能AI 评测提示工程人工智能媒体生成LifeOS 系统架构深度解析从当前状态到理想状态的意图工程平台LifeOS 系统架构深度解析从当前状态到理想状态的意图工程平台 LifeOS 是一个以意图工程Intent Engineering为核心的个人 AIAI 技能AI 评测提示工程人工智能媒体生成Seedance 2.0 强制导演解读 Directors Read写提示词前的 10 字段叙事拆解法Seedance 2.0 强制导演解读 Directors Read写提示词前的 10 字段叙事拆解法 用 Seedance 2.0 写视频提示词为什么总AI 技能AI 评测提示工程人工智能媒体生成上一篇ImageSearch与Everything集成如何利用文件搜索神器提升索引速度10倍下一篇DsHidMini项目v3驱动版本中接口GUID变更的技术解析创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表