开篇:先看一条成品,再带着问题往下学
这门课只教一件事:怎么写 MiniMax H3 提示词。全部规则与范例出自官方技能 h3-prompt-writing 及其两份指南(references/base-en.txt、references/ref-en.txt)——技能包是知识来源,本课的目标是把「查得到规则」变成「下笔就会写」。
先别急着学规则。下面这条是官方指南给出的完整成稿(Ref2VA 全参考模式):需求是「用三张萨摩耶照片、一段咖啡馆环境图、两段人物视频和一段音色音频,写一场咖啡馆里抢饼干的三镜小品」。先通读一遍,看它的形状:
官方原文出自 ref-en.txt 第 7 节 Complete Example,英文照原文引用。第 8 课会带你一步步把这条写出来。
subject_definitions: <Subject 1> is the coffee-shop environment in <Picture 1>, featuring an exposed brick wall, an orange tufted sofa with patterned pillows, a neon sign, and a wooden coffee table. <Subject 2> is the fluffy white Samoyed in <Picture 2>, <Picture 3>, and <Picture 4>, with thick white fur, pointed ears, a dark nose, and a curved tail. <Subject 3> is the young blonde woman in <Video 1>, with long blonde hair and a light-pink button-down shirt with rolled-up sleeves. <Subject 4> is the young man in <Video 2>, with short wavy brown hair and a dark-grey hoodie with drawstrings. <Audio 1> is the voice-timbre reference for <Subject 3> (S1), containing a spoken English vocal layer. summary: [reference generation + audio reference] The target video shows <Subject 3> eating a cookie in <Subject 1>. <Subject 4> enters with <Subject 2>, which lunges toward the cookie. The three-shot exchange uses <Audio 1> as the voice-timbre reference for <Subject 3> and ends with a canned audience laugh. retention_analysis: <Subject 1> (appears in [Shot 1], [Shot 2], [Shot 3]): fully_preserved - the exposed brick wall, orange tufted sofa, patterned pillows, neon sign, and wooden coffee table are retained. <Subject 2> (appears in [Shot 1], [Shot 2]): fully_preserved - the Samoyed's thick white fur, pointed ears, dark nose, and curved tail are retained. <Subject 3> (appears in [Shot 1], [Shot 2], [Shot 3]): fully_preserved - the blonde woman's identity, long hair, and light-pink shirt are retained. <Subject 4> (appears in [Shot 1], [Shot 2]): fully_preserved - the young man's short wavy brown hair and dark-grey hoodie are retained. <Audio 1>: reference - its vocal timbre guides the dialogue delivery of <Subject 3> without copying the original signal. detailed_description: The target video uses a realistic multi-camera sitcom style with warm indoor lighting. [Shot 1] A medium shot establishes <Subject 1>, the coffee shop with its exposed brick wall, orange tufted sofa, patterned pillows, neon sign, and wooden coffee table. <Subject 3> (S1), the young woman with long blonde hair and a light-pink button-down shirt with rolled-up sleeves, sits on the sofa holding a chocolate-chip cookie. From the left, <Subject 4>, the young man with short wavy brown hair and a dark-grey hoodie with drawstrings, enters holding the leash of <Subject 2>, the thick-furred white Samoyed with pointed ears, a dark nose, and a curved tail. The dog lunges toward the cookie and pulls the leash taut. <Subject 3> (S1) jerks her hand back and, using the clear youthful voice timbre referenced from <Audio 1>, exclaims with light annoyance, <d>[English] Hey! Watch your dog!</d> She closes her lips and guards the cookie while <Subject 4> pulls the dog back. [Shot 2] At 00:03.000, the shot cuts to a close-up of <Subject 4> (S2), the young man in the dark-grey hoodie from Shot 1, sitting beside <Subject 3> on the sofa and holding <Subject 2> securely in his arms. <Subject 4> (S2) says in a casual young male voice with a playful tone and an easy conversational pace, <d>[English] He just likes cookies more than me.</d> He closes his mouth into an apologetic smile and strokes the dog's thick white fur. [Shot 3] At 00:05.000, the shot cuts to a close-up of <Subject 3> (S1), the blonde woman in the light-pink shirt from Shot 1. Her annoyance softens as she looks toward the Samoyed. <Subject 3> (S1) replies in the same clear youthful voice referenced from <Audio 1> with an amused cadence, <d>[English] Well, he has good taste at least.</d> She smiles and raises the cookie in a small toast-like gesture. A classic canned audience laugh begins immediately after the line and continues through the final frame. overall_soundscape: Soft indoor coffee-shop room tone continues throughout the video. non_diegetic_music: N/A
subject_definitions(主体定义): <Subject 1> 是 <Picture 1> 中的咖啡馆环境,特征为:裸露的砖墙、带图案抱枕的橙色绒面沙发、霓虹灯牌和一张木质咖啡桌。 <Subject 2> 是 <Picture 2>、<Picture 3> 和 <Picture 4> 中毛茸茸的白色萨摩耶,特征为:厚厚的白毛、尖耳朵、黑鼻子和卷曲的尾巴。 <Subject 3> 是 <Video 1> 中的金发年轻女子,特征为:金色长发、浅粉色纽扣衬衫,袖子卷起。 <Subject 4> 是 <Video 2> 中的年轻男子,特征为:棕色短卷发、带抽绳的深灰色连帽衫。 <Audio 1> 是 <Subject 3>(S1)的音色参考音频,内含一段英语人声。 summary(任务摘要): [reference generation + audio reference](参考生成 + 音频参考)目标视频展示 <Subject 3> 在 <Subject 1> 里吃一块饼干。<Subject 4> 带着 <Subject 2> 进入,萨摩耶扑向饼干。这场三镜头对手戏使用 <Audio 1> 作为 <Subject 3> 的音色参考,并以一阵罐头观众笑声收尾。 retention_analysis(保留度分析): <Subject 1>(出现在 [Shot 1]、[Shot 2]、[Shot 3]):fully_preserved(完整保留)——裸露的砖墙、橙色绒面沙发、图案抱枕、霓虹灯牌和木质咖啡桌全部保留。 <Subject 2>(出现在 [Shot 1]、[Shot 2]):fully_preserved(完整保留)——萨摩耶厚厚的白毛、尖耳朵、黑鼻子和卷曲的尾巴全部保留。 <Subject 3>(出现在 [Shot 1]、[Shot 2]、[Shot 3]):fully_preserved(完整保留)——金发女子的身份、长发和浅粉色衬衫全部保留。 <Subject 4>(出现在 [Shot 1]、[Shot 2]):fully_preserved(完整保留)——年轻男子的棕色短卷发和深灰色连帽衫全部保留。 <Audio 1>:reference(仅参考)——它的人声音色指导 <Subject 3> 的台词演绎,不复制原始音频信号。 detailed_description(逐镜正文): 目标视频采用写实的多机位情景喜剧风格,室内灯光温暖。 [Shot 1] 一个中景建立 <Subject 1>:这家咖啡馆里有裸露的砖墙、橙色绒面沙发、图案抱枕、霓虹灯牌和木质咖啡桌。<Subject 3>(S1)——金色长发、穿着卷起袖子的浅粉色纽扣衬衫的年轻女子——坐在沙发上,手里拿着一块巧克力豆饼干。从左侧,<Subject 4>——棕色短卷发、穿带抽绳深灰色连帽衫的年轻男子——牵着 <Subject 2>(厚毛的白色萨摩耶,尖耳朵、黑鼻子、卷曲的尾巴)走进来。狗扑向饼干,把牵引绳拉得笔直。<Subject 3>(S1)猛地把手缩回,用参考自 <Audio 1> 的清晰年轻音色、带着轻微恼意喊道:<d>[English] Hey! Watch your dog!</d>(台词按规则保留英文原文)她闭上嘴唇护住饼干,<Subject 4> 把狗往回拉。 [Shot 2] 在 00:03.000,镜头切到 <Subject 4>(S2)的特写:穿深灰色连帽衫的年轻男子(来自 Shot 1)坐在沙发上 <Subject 3> 的身边,把 <Subject 2> 稳稳抱在怀里。<Subject 4>(S2)用随意的年轻男声、俏皮的语气和轻松自然的对话节奏说:<d>[English] He just likes cookies more than me.</d>(台词保留英文原文)他闭上嘴,露出歉意的微笑,抚摸狗厚厚的白毛。 [Shot 3] 在 00:05.000,镜头切到 <Subject 3>(S1)的特写:穿浅粉色衬衫的金发女子(来自 Shot 1)。她的恼意渐渐消退,望向萨摩耶。<Subject 3>(S1)用同样参考自 <Audio 1> 的清晰年轻嗓音、带着被逗乐的语调回答:<d>[English] Well, he has good taste at least.</d>(台词保留英文原文)她微笑着把饼干举起,做了一个小小的、像举杯致意一样的动作。一阵经典的罐头观众笑声在台词之后立即响起,一直持续到最后一帧。 overall_soundscape(全片环境声): 柔和的室内咖啡馆环境底噪贯穿全片。 non_diegetic_music(非叙事音乐·观众配乐): N/A(无)
解剖图:六段各是什么、为什么这样写
| 段落 | 它在干什么 | 为什么必须有 |
|---|---|---|
| subject_definitions(主体定义) | 先给每份素材立名册:谁是 <Subject N>、哪段音频绑哪个说话人 | 后面所有段落只能用这里定义过的标签。先定义、后引用,模型才知道每个标签指谁 |
| summary(任务摘要) | 一句话给任务定性(方括号前缀)+概括目标视频与参考关系 | 让模型先知道「这是一次参考生成+音频参考」,再读细节 |
| retention_analysis(保留度分析) | 逐项声明每个参考内容保留到什么程度(固定标记值) | 保真度是写作者的决定,不是让模型猜——全保留就明说 fully_preserved(完整保留) |
| detailed_description(逐镜正文) | 正文:风格句在前,然后逐镜写构图、动作、运镜、台词,标签在生效处插入 | 这是真正被「拍」出来的部分;每个 Subject 首次出现都带全套特征复述,防止形象漂移 |
| overall_soundscape(全片环境声) | 全片环境声一句带过 | 与画面同步的声音已在正文里;这一段只管「整个世界一直在响的底噪」 |
| non_diegetic_music(非叙事音乐·观众配乐) | 没有观众专属配乐,老实写 N/A | 没有就写 N/A,硬编一段配乐反而会污染成片 |
读这条成品时值得注意的三个细节,学到对应课时再回来看:① 三张「狗图」和两段「人物视频」都只出现在 Subject 的定义里,没有被立成独立的帧锚——因为它们只提供外观,不充当某一帧(第 8 课);② 两个说话人的 ID 是 (S1) / (S2),跨三个镜头不变,台词原文一字未动地待在 <d> 里(第 5 课);③ 结尾的罐头笑声写在正文里而不是声音段里,因为它要和台词节拍精确同步(第 6 课)。
这本教程的语言约定:英文为什么删不掉、中文对照怎么用
你会发现这门课中英混排——这不是排版随意,而是 H3 本身的语言规则:官方指南规定,提示词的改写段落(字段正文)必须用英文写,只有台词、歌词、画面可见文字保留原文语言。所以英文成稿是唯一能直接粘贴进 H3 使用的版本;把英文全译成中文,看着顺眼,却会教错——中文稿粘贴进去并不合规。
本课的解法是分层:讲解层全用中文;英文原文一个字不动;但每一处英文都配上中文对照或注释,读的时候不需要你自己翻译。页面上三种块这样区分:
- 深色英文块=可用的原文。写稿、交付、粘贴进 H3,用的都是这一份(右上角有「复制」按钮)。
- 浅色「中文对照」块=紧跟在成稿英文块之后的逐段翻译,字段名、<Subject N> 标签、(S1) 记号、时间戳都保持英文原样,只译描述文字;台词 <d> 内的原文不译。它只供看懂,不要复制、不要粘贴使用。
- 行下「中文直译」行=中间稿和短例句不整块对照,英文下方有一行小字直译,方便逐句跟上每一步改了什么。
- 术语小注=正文里的英文术语在每课首次出现时,后面跟中文小注,如 overall_soundscape(全片环境声);全站术语集中收在工具页的「中英术语对照表」里,随时可查。
举个小例子——同一句运镜,两种块长这样:
The camera pushes in with small amplitude at slow speed toward the folded letter in her hands.
镜头以小幅度、慢速度推近她手中的折好的信。
记住一条就够了:要粘贴,用深色块;看不懂,看它下面的浅色块。
学习路线图
四条全局硬规则(每课都在执行它们)
写作前先定模式:选错模式,后面全错
动笔之前,先回答一个问题:你手里的素材(如果有)到底是干什么用的。五种模式对应五种结构——模式选错,等于作文写错了文体:句子再漂亮,也不是这道题要的答案。
| 模式 | 输入 | 一句话定义 | 要写的结构 |
|---|---|---|---|
| T2VA | 纯文本,无参考图 | 从文字构建完整的视听时间线 | 三核心字段(无对齐指令) |
| I2VA | 一张图 = 首帧 | 以首帧为起点,向前发展 | 首帧对齐指令 + 三核心字段 |
| FL2VA | 两张图 = 首帧 + 尾帧 | 在首帧与尾帧之间走一条连续路径 | 首尾帧对齐指令 + 三核心字段 |
| L2VA | 一张图 = 尾帧 | 推断一个合理开场,收束到尾帧 | 尾帧对齐指令 + 三核心字段 |
| Ref2VA | 图 / 视频 / 音频作参考 | 素材只提供角色、场景、风格、动作等参考,不充当具体帧 | 六段结构(第 8 课) |
什么时候用它写:看需求句的长相
| 典型需求句 | 模式 | 判断依据 |
|---|---|---|
| 「写一条 8 秒的视频:橘猫跳上窗台,打翻花瓶,愣住。我没有任何素材。」 | T2VA | 无素材,全部信息来自文字 |
| 「用这张照片当第一帧,让画里的人慢慢转身走出画面。」 | I2VA | 图被明确指定为首帧 |
| 「第一张图是开始、第二张是结尾,中间 10 秒你补出来。」 | FL2VA | 首尾两帧都已给定 |
| 「视频最后要停在这张图上,前面的过程帮我推。」 | L2VA | 只有结尾给定,要反推开场 |
| 「照这张定妆图里的人和这个场景,再参考这段录音的音色,写一场新戏。」 | Ref2VA | 素材只提供参考、不作帧;还涉及参考音频 |
选择逻辑:三个判断点
- 按「图是干什么用的」选,不是按图的数量。两张图如果都只是角色外观参考,那是 Ref2VA,不是 FL2VA。
- 图被明确指定为首帧 / 尾帧,才走基础模式(I2VA / FL2VA / L2VA)。没被指定为帧的图,默认是参考。
- 混合情况走 Ref2VA:既有帧锚、又有纯参考素材时,在 Ref2VA 里把帧锚定义为独立的 <Picture N> 条目,把外观参考定义为 <Subject N>(第 8 课详解)。
- 只要涉及参考视频或参考音频,就是 Ref2VA——基础模式只处理文本与关键帧图。
🧭 模式决策向导
拿不准时用它:依次回答问题,向导给出该用的模式和对应结构。
基础模式写作全程演示:从一句话到成稿
基础模式(T2VA / I2VA / FL2VA / L2VA)共用同一套骨架。这一课不先讲规则,先写一遍给你看:拿一个一句话需求,分五步从零写到成稿;结构备忘放在两个演示中间,写 I2VA 时正好用上。
演示一 · T2VA:面包房清晨(五步成稿)
教学示范写作步骤为教学而设;最终成稿出自官方指南 base-en.txt 的 Case 1——下面的五步是把这条成稿逆向拆开,让你看清每一笔是怎么落下去的。
STEP 1拆镜头:先决定切几刀、每镜干什么
落笔写正文之前,先在草稿上把时间线切开。这条需求里有两个信息单元:① 人物在柜台前完成动作并说话;② 面包本身的特写。信息变了(从「人做事」变成「物本身」),所以切一刀,两个镜头:
- [Shot 1](0–5 秒):中景,面包师开窗、放面包、开口说话。
- [Shot 2](5–8 秒,At 00:05.000 切入):特写,切开的面包冒蒸汽;上一句台词的尾音跨切延续,给两个镜头之间留声音的桥。
拆镜头的原则在第 4、9 课细讲:切镜要带来新信息;只是想看近一点,那是运镜不是切镜。
STEP 2写 [Shot 1] 的开头:风格 + 初始构图先落位
每个基础模式提示词都从 integrated_multimodal_description:(多模态正文)开始;[Shot 1] 的第一句先交代全片风格与初始构图,再写别的。中间稿:
integrated_multimodal_description: [Shot 1] Live-action, cinematic, a medium-wide shot frames a baker opening the shutters of a small street bakery before sunrise.
中文直译:integrated_multimodal_description(多模态正文):[Shot 1] 真人实拍,电影感,一个中远景镜头框住一位面包师在日出前打开一家街边小面包房的百叶窗。
这一句里已经有四样东西:风格(Live-action, cinematic)、景别(medium-wide shot)、主体与动作起点(a baker opening the shutters)、场景与时间(small street bakery before sunrise)。常见风格词:Cinematic、live-action、2D-animated、3D CG、claymation、watercolor、vintage film。关键帧模式的风格从参考图推导,T2VA 从用户文本选。
STEP 3逐镜加动作与运镜:让画面动起来
在第 2 步的句子后面续写:先给运镜(写成自然句子,不是标签),再让动作按播放顺序展开;然后落 [Shot 2] 的切镜句。中间稿(新增部分即成稿原文,台词先留空位):
integrated_multimodal_description: [Shot 1] Live-action, cinematic, a medium-wide shot frames a baker opening the shutters of a small street bakery before sunrise. The camera pushes in with small amplitude at slow speed as the middle-aged baker places a fresh loaf on the wooden counter and says: ___ [Shot 2] At 00:05.000, the camera cuts to a close-up of steam rising from the sliced bread while the baker's final words carry over from the previous shot.
中文直译:(开头与第 2 步相同)镜头以小幅度、慢速度推近,此时中年面包师把一条新鲜面包放到木柜台上,并说道:___(台词先留空)[Shot 2] 在 00:05.000,镜头切到切开的面包升起蒸汽的特写,面包师最后一句话的声音从上一个镜头延续过来。
注意三处手法:① 运镜是 pushes in with small amplitude at slow speed——类型+幅度+速度三维度齐全(第 4 课);② 动作链是「开窗 → 放面包 → 说话」的播放顺序,没有跳步;③ [Shot 2] 的切镜时间 At 00:05.000 与第 1 步的拆镜计划严丝合缝。
STEP 4加台词:先立身份,再把原文放进 <d>
说话人第一次开口前,先给他一个稳定 ID 和一段声音辨识信息(年龄、音色),挂在 <d> 之外;<d> 里面只有语言标签+用户原文,逐字不改(第 5 课细讲)。补上之后,描述字段就完整了:
integrated_multimodal_description: [Shot 1] Live-action, cinematic, a medium-wide shot frames a baker opening the shutters of a small street bakery before sunrise. The camera pushes in with small amplitude at slow speed as the middle-aged baker with a calm, slightly raspy voice (S1) places a fresh loaf on the wooden counter and says: <d>[English] First batch of the morning.</d> [Shot 2] At 00:05.000, the camera cuts to a close-up of steam rising from the sliced bread while the baker's final words carry over from the previous shot.
中文直译:与第 3 步相比,新增的是说话人信息与台词:中年面包师,平静、略带沙哑的嗓音(S1),台词为 <d>[English] First batch of the morning.</d>(大意:「今早的第一炉」——台词按规则保留英文原文,不译)。其余句子与第 3 步相同。
STEP 5补声音两段:正文之外,还有两个字段
正文写的是「与画面同步」的声音。除此之外还要单独写两段:overall_soundscape(全片环境声)概括全片的环境声与物理声(1–4 句,不重复台词);non_diegetic_music(非叙事音乐·观众配乐)只写观众听得见、角色听不见的配乐(1–3 句,只写乐器、速度、节奏、动态)。两段的分野在第 6 课细讲。补完,成稿诞生:
官方原文base-en.txt Case 1: T2VA 全文。
integrated_multimodal_description: [Shot 1] Live-action, cinematic, a medium-wide shot frames a baker opening the shutters of a small street bakery before sunrise. The camera pushes in with small amplitude at slow speed as the middle-aged baker with a calm, slightly raspy voice (S1) places a fresh loaf on the wooden counter and says: <d>[English] First batch of the morning.</d> [Shot 2] At 00:05.000, the camera cuts to a close-up of steam rising from the sliced bread while the baker's final words carry over from the previous shot. overall_soundscape: Wooden shutters scrape open over a quiet street as trays clink softly inside the bakery. The doorbell rings once, followed by light footsteps and the crisp sound of bread being sliced. non_diegetic_music: A soft acoustic-guitar pattern at a moderate tempo, joined by sparse upright-bass notes and a gentle fade at the end.
integrated_multimodal_description(多模态正文):[Shot 1] 真人实拍,电影感,一个中远景镜头框住一位面包师在日出前打开一家街边小面包房的百叶窗。镜头以小幅度、慢速度推近,此时中年面包师——平静、略带沙哑的嗓音(S1)——把一条新鲜面包放到木柜台上,并说道:<d>[English] First batch of the morning.</d>(台词保留英文原文)[Shot 2] 在 00:05.000,镜头切到切开的面包升起蒸汽的特写,面包师最后一句话的声音从上一个镜头延续过来。 overall_soundscape(全片环境声):木质百叶窗在安静的街道上刮擦着打开,面包房里托盘轻轻碰撞。门铃响了一声,随后是轻快的脚步声和切面包时清脆的声音。 non_diegetic_music(非叙事音乐·观众配乐):一段柔和的原声吉他旋律,中等速度,加入稀疏的低音提琴音符,结尾轻轻淡出。
结构备忘:一条指令(或没有)+ 三个字段
刚才的五步走完,你其实已经用满了基础模式的全部结构。它由两部分组成:第一部分是对齐指令(只有关键帧模式有,T2VA 没有),第二部分是三个核心字段,顺序固定。
| 字段 | 写什么 | 不写什么 |
|---|---|---|
| integrated_multimodal_description(多模态正文) | 沿时间线写:画面、动作、镜头、说话人、台词、歌唱,以及与画面同步的叙事内声音(角色能听到的声音)。这是正文主体。 | 不写剧情梗概;不写全片性的环境声总结(那是下一字段的事)。 |
| overall_soundscape(全片环境声) | 概括全片的环境声、物理动作声、非言语人声(第 6 课)。 | 不重复台词、歌唱、叙事内音乐——它们已在正文里。 |
| non_diegetic_music(非叙事音乐·观众配乐) | 只写观众能听见、角色听不见的背景音乐(第 6 课)。 | 角色能听到的电台、电视、手机音乐不写这里,写进正文。 |
对齐指令必须是提示词的第一行,后跟一个空行,三种关键帧模式各有一句固定原文,照抄、只换数值:
I2VA(首帧)的指令永远是这一句:
For the target video, at 0.00 seconds into the target video, <Picture 1> (from [Shot 1]) is fully referenced.
中文直译:目标视频中,在第 0.00 秒处,<Picture 1>(来自 [Shot 1])被完整引用——即这张图就是视频的第一帧。
FL2VA(首帧+尾帧)的指令永远是这一句(把 N 与 S.SS 换成实际值):
How the reference pictures align with the target video — Picture 1 (from Shot 1) aligns with the 0.00-second mark of the target video; Picture 2 (from Shot N) aligns with the S.SS-second mark of the target video.
中文直译:参考图与目标视频的对齐方式——Picture 1(来自 Shot 1)对齐目标视频的 0.00 秒处;Picture 2(来自 Shot N)对齐目标视频的第 S.SS 秒处。
L2VA(尾帧)的指令永远是这一句:
How the reference pictures align with the target video — <Picture 1> (from [Shot N]) aligns with the S.SS-second mark of the target video.
中文直译:参考图与目标视频的对齐方式——<Picture 1>(来自 [Shot N])对齐目标视频的第 S.SS 秒处(即最后一帧)。
演示二 · I2VA:雨窗列车(较短,重点看指令行怎么落)
教学示范步骤为教学而设;成稿出自 base-en.txt Case 2。
STEP 1先落指令行:它永远是第一行
把上面的 I2VA 指令原文原样放在提示词第一行,后面空一行,再开始写字段。没有变体、没有替换项——I2VA 的指令是全固定句。
STEP 2正文第一句先「认领」首帧,再往前发展
I2VA 的正文写法是从图出发:第一句先把图中已有的东西锚死——人物外观、服装、座位位置、车厢布局都明说「保持」——然后才写图之后发生的动作:抬眼、倒影在玻璃上移动、开口、沿原有折痕把信折好。锚定句与发展句合起来就是成稿的 [Shot 1]。
STEP 3台词与声音两段照演示一的办法补齐
官方原文base-en.txt Case 2: I2VA 全文。对照看:指令行独立成行;正文第一句在「认领」首帧(preserving her appearance, clothing, seat position, and the carriage layout)。
For the target video, at 0.00 seconds into the target video, <Picture 1> (from [Shot 1]) is fully referenced. integrated_multimodal_description: [Shot 1] Live-action, cinematic, the young woman shown in <Picture 1> remains beside the rain-covered train window, preserving her appearance, clothing, seat position, and the carriage layout. The camera trucks right with small amplitude at slow speed as she lifts her gaze from the folded letter toward the passing city lights. Her reflection moves across the glass while the quiet, breathy young woman (S1) says: <d>[English] I get off at the next station.</d> She folds the letter along its existing crease. overall_soundscape: The train wheels produce a steady metallic rhythm beneath a low ventilation hum. Rain ticks against the window while paper rustles softly in her hands. non_diegetic_music: Sustained cello notes at a slow tempo with widely spaced piano tones, gradually decreasing in volume.
对齐指令:目标视频中,在第 0.00 秒处,<Picture 1>(来自 [Shot 1])被完整引用。 integrated_multimodal_description(多模态正文):[Shot 1] 真人实拍,电影感,<Picture 1> 中的年轻女子仍坐在被雨水覆盖的列车车窗旁,她的外貌、服装、座位位置和车厢布局保持不变。镜头以小幅度、慢速度向右平移(Truck Right),她从折好的信上抬起目光,望向窗外流过的城市灯光。她的倒影在玻璃上移动,安静、带气息感的年轻女声(S1)说道:<d>[English] I get off at the next station.</d>(台词保留英文原文)她沿着原有的折痕把信折好。 overall_soundscape(全片环境声):列车车轮在低沉的通风嗡鸣之下发出稳定的金属节奏声。雨点敲打车窗,她手中的纸轻轻沙沙作响。 non_diegetic_music(非叙事音乐·观众配乐):大提琴的持续音符,慢速,钢琴音符间隔宽疏,音量逐渐减小。
FL2VA 与 L2VA 的正文写法与 I2VA 不同(一个写「路」、一个写「倒推」),放在第 7 课专门讲,并各配一条官方成稿对照。
把画面写具体:每个词都要对应看得见、听得见的东西
H3 提示词的第一文风纪律:你写的每个细节,都要能在画面里被指出来、或在声音里被听出来。指不出、听不见的词——情绪、氛围、评价——对模型来说都是空转。这一课练的就是把空转的词换成可执行的细节。
抽象词 → 具体写法:改写对照表
教学示范下表右列的改法是教学创作,不是官方原文;学的是方法:问自己「这个词在画面上长什么样、听起来是什么声」,把答案写下来。
| 抽象说法 | 为什么空转 | 具体改法(教学示范) |
|---|---|---|
| cinematic(电影感) | 没说是哪种光、哪种景深、哪种色调 | warm tungsten light from a single table lamp, shallow depth of field, the background shelves falling into soft blur 直译:来自一盏台灯的暖钨丝光,景深浅,背景的架子渐渐化作柔和的虚影——写光源、景深、虚化 |
| beautiful scenery(美丽的风景) | 没说画面里到底有什么 | a narrow stone path between two rows of cherry trees in full bloom, petals drifting down in a light breeze 直译:两排盛开的樱花树之间一条狭窄的石板路,花瓣在微风中飘落——把景物逐件点名 |
| 紧张的气氛 | 氛围看不见;能看见的是行为与声音 | her fingers tap the table edge twice; the wall clock's ticking is the only sound; she glances at the door every few seconds 直译:她的手指在桌沿敲了两下;挂钟的滴答声是唯一的声音;她每隔几秒就瞥一眼门口——写小动作、写唯一声源、写重复行为 |
| 高级感(产品) | 是评价,不是画面 | a matte-black bottle on a brushed-steel surface, one hard light from the upper left, generous empty space around the product 直译:哑光黑瓶子放在拉丝钢表面上,左上方一束硬光,产品四周留出大片空白——写材质、光位、留白 |
| 温馨的感觉 | 同上 | steam curling up from two mugs, a knitted blanket draped over the sofa arm, lamplight glowing warm on their faces 直译:两只杯子升起袅袅热气,一条针织毯搭在沙发扶手上,灯光暖暖地照在他们的脸上——写热气、织物、暖光落点 |
| 孤独感 | 同上 | a table set for two with only one chair occupied, the second plate untouched, rain streaking the window beside him 直译:桌上摆着两人的餐具,只有一把椅子坐了人,第二个盘子没人动过,雨在他身旁的窗上划出水痕——用「缺席的痕迹」写孤独 |
首镜要交代什么:一张清单
每一镜、尤其是 [Shot 1],动笔前过一遍这五项——缺了哪项,模型就自己编哪项:
- 风格:只在 [Shot 1] 开头给(如 Live-action, cinematic),全片一次。
- 初始构图:景别+主体在画面中的位置(如「中景,女子坐在画面右侧的窗边」)。
- 主体外观:年龄、性别、发型、服装、标志性物件——首次出现写全,后面镜头只用简短指代。
- 场景锚点:空间是什么、关键家具 / 道具在哪、光从哪来。
- 当前状态:主体此刻在做什么、拿着什么、朝向哪里——动作从这里起步。
动作怎么写:按播放顺序,一镜一个主要变化
- 按播放顺序写。先发生的先写,不要把结果提前剧透再倒回去补过程——模型按你写的顺序理解时间线。
- 一个镜头一个主要变化。一个镜头里塞三个独立事件(进门、吵架、出门),每个都写不透;拆成三个镜头,或只保留主事件、其余降为背景。
- 物件操作写完整因果链。不是「她打开了伞」,而是「松开车把 → 举伞过肩 → 推开伞骨 → 伞面张开」——每个中间状态都可观察(对照第 7 课 FL2VA 范例)。
头号文风病:「剧情梗概病」正反例
新手最常见的写法是把提示词写成故事梗概:只有剧情、没有镜头。模型拿到梗概,只能自己乱编构图与节奏。
✗ 反例(教学示范)
一位年轻母亲时隔十年回到家乡,在老车站与父亲重逢,两人多年的隔阂在泪水中化解。
问题:没有镜头、没有景别、没有谁站在哪、没有动作过程——「隔阂」「化解」全是不可拍的内心戏。
教学示范同一内容,改成可拍的写法:
[Shot 1] Live-action, a medium-wide shot frames a nearly empty provincial train platform in late-afternoon light. A woman in her early thirties with a dark ponytail and a beige trench coat stands in the right foreground holding a suitcase, facing an elderly man in a grey jacket who waits beside a bench ten paces away, a cloth cap held in both hands. Neither moves for a moment. The camera pushes in with small amplitude at slow speed as she sets the suitcase down, walks the ten paces, and stops in front of him; he raises the cap halfway, then lowers it, and she takes his hands.
中文直译:[Shot 1] 真人实拍,一个中远景镜头框住傍晚光线下一个几乎没人的外省火车站站台。三十岁出头的女子,深色马尾、米色风衣,手提行李箱站在画面右侧前景,面对十步开外长椅旁等候的老人——老人穿灰色夹克,双手拿着一顶布帽。两人一时都没有动。镜头以小幅度、慢速度推近,她放下行李箱,走完这十步,在他面前停下;他把帽子举起一半,又放了下去,她握住了他的双手。
对比着看正例做了什么:给了景别与站位(相距十步)、给了可辨识的外观(马尾、风衣、布帽)、把「隔阂」换成了可拍的行为(谁都不动 → 放下行李 → 走过去 → 他举帽又放下 → 她握住他的手)。内心戏永远要翻译成行为,才写得进提示词。
运镜怎么写:先选对,再写成句子
运镜写作分两步:先选(这一镜该用哪种运动、要不要干脆切镜),再写(按「类型+幅度+速度」写成自然句子)。先给完整的词汇表——表里的词就是全部可选范围,不要自创运动名。
| 维度 | 表达 | 含义 |
|---|---|---|
| 运动类型 | Zoom In / Zoom Out(变焦拉近 / 拉远) | 焦距变化,机位不动 |
| 运动类型 | Push In / Pull Out(机位推近 / 拉远) | 机位向前移 / 向后移 |
| 运动类型 | Pan Left / Pan Right(左摇 / 右摇) | 机位不动,镜头水平转动 |
| 运动类型 | Truck Left / Truck Right(机位左移 / 右移) | 机位水平平移 |
| 运动类型 | Tilt Up / Tilt Down(上仰 / 下俯) | 机位不动,镜头垂直俯仰 |
| 运动类型 | Pedestal Up / Pedestal Down(机位上升 / 下降) | 机位整体上升 / 下降 |
| 运动类型 | Arc Shot(环绕镜头) | 机位绕主体走弧线 |
| 运动类型 | Tracking Shot(跟拍) | 机位跟随移动的主体 |
| 运动类型 | Static Shot(固定镜头) | 机位与镜头完全静止 |
| 运动类型 | Shake Slightly / Shake Strongly(轻微 / 强烈抖动) | 轻微 / 强烈的手持抖动 |
| 运动类型 | POV(主观视角) | 主体的主观视角 |
| 运动类型 | Roll Clockwise / Roll Counterclockwise(顺时针 / 逆时针滚转) | 机位绕镜头轴顺时针 / 逆时针滚转 |
| 幅度 | with small amplitude(小幅度) | 小范围构图变化 |
| 幅度 | with large amplitude(大幅度) | 大范围构图变化 |
| 速度 | at slow speed(慢速) | 慢速变化 |
| 速度 | at fast speed(快速) | 快速变化 |
幅度与速度只在有意义时才加——中等幅度、正常速度通常省略不写。写法上,运镜要融入叙述写成句子,不要把术语当标签堆在句尾。三个官方例句:
The camera pushes in with small amplitude at slow speed toward the folded letter in her hands. The camera pans right with large amplitude at fast speed, revealing the open doorway. The camera holds a static shot as the runner exits the frame.
中文直译:① 镜头以小幅度、慢速度推近她手中的折好的信。② 镜头以大幅度、快速向右摇,露出敞开的门口。③ 镜头保持固定,跑者跑出画面。
怎么选:四条经验
想靠近主体 → Push In 还是 Zoom In?
想「走近去看清表情、让空间感一起变」用 Push In(机位真的前进,背景会相对移动);只想「把主体拉大、画面变扁」用 Zoom In(机位不动,空间被压缩)。日常叙事默认 Push In,监视感、远观感才用 Zoom。
只想换个景别 → 优先运镜,不要切镜
同一个主体、同一件事,只是想从中景变近景交代细节——一次小幅 Push In 就够了。切镜是「换信息」,为换景别而切镜,时间线会被切碎。
主体在移动 → 让机位跟着(Tracking / Truck)
人物边走边说,机位不动就会走出画。用 Tracking Shot 跟随,或 Truck 平移保持她在画面中的位置;反过来,想表现「人走了、世界还在」,就故意 Static,让她走出画框(见上面第三条官方案例句)。
揭示新信息 → Pan / Tilt / Pull Out
「先看到 A、再露出旁边的 B」是摇与拉的活儿:Pan 水平揭示、Tilt 上下揭示、Pull Out 退后露出全貌。若 B 与 A 不在同一空间、或时间跳了——那就不是运镜能办的,老实切镜。
对照示范:同一画面,三种运镜写法
教学示范同一个画面、三种写法、三种完全不同的观感。写之前先想清楚要哪一种效果,再选词。
画面一:书桌上的一封信
| 写法 | 句子 | 效果 |
|---|---|---|
| Static | The camera holds a static shot on the unopened letter lying beside a cup of tea. 直译:镜头固定对着一封未拆的信,信旁放着一杯茶。 | 静止凝视,压迫感与等待感最强;适合「没人敢拆这封信」 |
| Push In | The camera pushes in with small amplitude at slow speed toward the handwriting on the envelope. 直译:镜头以小幅度、慢速度推近信封上的手写字迹。 | 注意力被缓缓收窄到字迹上,像观众自己凑近去看 |
| Pan Right | The camera pans right with small amplitude, revealing the telephone next to the letter, still off the hook. 直译:镜头以小幅度向右摇,露出信旁边的电话,听筒还没挂好。 | 信不是重点,「信+没挂好的电话」拼出的信息才是重点 |
画面二:邮递员沿街走
| 写法 | 句子 | 效果 |
|---|---|---|
| Static | The camera holds a static shot as the postman crosses the frame from left to right and exits. 直译:镜头保持固定,邮递员从画面左侧穿行到右侧并走出画面。 | 人物只是路过,街道才是主角;日常感、纪实感 |
| Tracking | The camera tracks alongside the postman at his walking pace, keeping him centered as shopfronts slide past behind him. 直译:镜头以邮递员的步行速度与他并行跟拍,让他保持在画面中央,店面在他身后滑过。 | 观众与他同行,人物是主角;适合边走边演的戏 |
| Pull Out | The camera pulls out with large amplitude at slow speed, shrinking the postman into the full length of the morning street. 直译:镜头以大幅度、慢速度拉远,邮递员在整条清晨街道的全长中变小。 | 人物变小、环境变大;收尾镜头的常用法,带一点感慨 |
画面三:山顶上的人
| 写法 | 句子 | 效果 |
|---|---|---|
| Zoom In | The camera zooms in at slow speed on the climber's silhouette against the ridge. 直译:镜头以慢速度变焦拉近登山者在山脊上的剪影。 | 远距离「拉近」,空间被压扁,剪影感强,像望远镜在看 |
| Push In | The camera pushes in with small amplitude at slow speed toward the climber, the valley dropping away behind her. 直译:镜头以小幅度、慢速度向登山者推近,她身后的山谷向下退开。 | 机位真实靠近,背景的山谷随之相对移动,临场感强 |
| Arc Shot | The camera arcs slowly around the climber, revealing first the valley behind her, then the summit cross beside her. 直译:镜头缓缓绕登山者走弧线,先露出她身后的山谷,再露出她身旁的山顶十字架。 | 绕行揭示四周空间;适合登场、亮相、环绕展示 |
台词与人声怎么写:五个动作
写一句台词,要连续做对五个动作:定 ID → 立身份 → 原文进 <d> → 画外音补闭唇 → 跨切加标记。漏任何一个,成片里就会出现对错口型、认错人、或者台词被改掉。
动作 1定 ID:开口之前先编号
- 会说话、唱歌或画外发声的主体用稳定 ID:(S1)、(S2)……按发声出现顺序分配。
- 多个已编号说话人齐声时用复合 ID,如 (S1,S2)。
- 同一说话人跨镜头 ID 不变;从不发声的角色不给 ID。
动作 2立身份:首次出现给足辨识信息
说话人首次出现时,要给出足够建立稳定身份的信息:角色类型、年龄、性别、是否在画面内、音高、音色、语速、口音。写在 ID 旁边,如 the middle-aged baker with a calm, slightly raspy voice (S1)。之后再开口,只用简短指代+同一个 ID。
动作 3原文进 <d>:里面只有原文
说话人描述、ID、动作与语气都写在 <d> 之外;<d> 之内只有语言标签 + 用户原文,逐字逐标点保留,不翻译、不改写:
The young woman with a quiet, breathy voice (S1) says: <d>[English] I get off at the next station.</d> The two children (S1,S2) shout together, <d>[English] Wait for us!</d>
中文直译:① 年轻女子,安静、带气息感的嗓音(S1)说:<d>[English] I get off at the next station.</d>(大意:「我下一站下车」——台词保留英文原文)② 两个孩子(S1,S2)齐声喊:<d>[English] Wait for us!</d>(大意:「等我们一下!」)
动作 4画外音补闭唇:固定句式 + 闭唇声明,缺一不可
画外音必须用固定句式 says in an off-screen voiceover;并且每条画外音 <d> 之后立刻写明对应画面人物的嘴唇保持闭合——不写,模型就会让画面里的人动嘴对口型:
The man (S1) says in an off-screen voiceover: <d>[English] I still remember that road.</d> while his lips remain completely closed.
中文直译:男子(S1)以画外音说道:<d>[English] I still remember that road.</d>(大意:「我还记得那条路」),同时他的嘴唇完全闭合。
动作 5跨切加标记:声音不断,画面断
- 同一句台词跨越切镜时:在连接点两边都用 <scenetrans>,并明说声音跨切延续,可用表达:continues seamlessly across the cut / continues uninterrupted into the next shot / carries over from the previous shot / remains audible across the transition。
- 台词被视频结尾截断时用 <cutoff>。
附带一条:画面可见文字
横幅、招牌、标签、字幕、霓虹字等真正出现在画面上的文字,用英文双引号原样引用、不翻译:
A red neon sign reading "营业中" glows above the doorway.
中文直译:门口上方有一块红色霓虹灯牌亮着,上面写着「营业中」——画面文字保留原文语言,只用英文双引号原样引用。
小练习:给这句台词找错
教学示范题目设定:父亲的原话是「这车又晚点了。」,女儿的旁白原话是「我爸从来不抱怨。」下面这段写好的台词段至少有四处错。先自己找,再展开答案。
✗ 待改错的写法(教学示范)
A middle-aged man stands at a rainy bus stop and says sadly: <d>[English] The bus is late again.</d> His daughter narrates: <d>[English] My dad never complains.</d>
展开答案:错在哪、怎么改
- 没有说话人 ID。两人都会发声,必须按发声顺序给 (S1)、(S2),且全片复用。
- 首次出现没有声音辨识信息。父亲只写了「sadly」(情绪),没有年龄、音色;女儿连声音描述都没有。
- 台词被意译成英文。<d> 内必须逐字保留中文原文与标点,语言标签随之写原文语言。
- 女儿是画外音,却没用固定句式、没写闭唇。必须用 says in an off-screen voiceover,并紧跟画面人物(父亲)嘴唇保持闭合的声明。
改后(教学示范):
The middle-aged man with a low, tired voice (S1) says: <d>[Chinese] 这车又晚点了。</d> His daughter, a young woman with a soft, clear voice (S2), says in an off-screen voiceover: <d>[Chinese] 我爸从来不抱怨。</d> while her father's lips remain completely closed.
中文直译:中年男子,低沉、疲惫的嗓音(S1)说:<d>[Chinese] 这车又晚点了。</d>他的女儿,年轻女子,柔和、清亮的嗓音(S2),以画外音说道:<d>[Chinese] 我爸从来不抱怨。</d>同时她父亲的嘴唇完全闭合。(台词本来就是中文,在 <d> 里原样保留。)
声音怎么写:先分拣,再落段
写声音的动作只有两个:先把每一种声音分拣到它该去的地方——正文、overall_soundscape、还是 non_diegetic_music——再按各自的句数与文风落笔。判断标准只有一个:这声音是「世界里的」还是「配给观众的」,是「此刻同步的」还是「全片一直在的」。
overall_soundscape
世界里的声音,全片概括。
- 1–4 个英文句子,一个连续段落。
- 内容:环境声、物理动作声、非言语人声——风、雨、交通、脚步、织物摩擦、撞击、呼吸、笑声、喘息。
- 台词、歌唱、叙事内音乐已经在正文里,不要在这里重复。
- 只有用户明确要求全片完全静音时才写 N/A。
non_diegetic_music
配给观众的音乐,角色听不见。
- 1–3 个英文句子。
- 只写乐器、速度、节奏、动态变化;不用抽象情绪词,不解释配乐的情绪功能。
- 角色能听到的演唱、电台、电视、手机音乐是叙事内事件,写进正文,不写这里。
- 没有非叙事音乐时写 N/A。
而正文(integrated_multimodal_description)收的是:台词、歌唱、与画面精确同步的叙事内声音——角色能听到的电台音乐、与某句台词咬合的罐头笑声、动作发生那一刻的撞击声,都先在正文里找到位置,再由 soundscape 做全片层面的概括呼应。
overall_soundscape: Steady rain taps against the café windows while low room ambience continues underneath. The entrance bell rings once, followed by wet footsteps and the soft scrape of a chair.
overall_soundscape(全片环境声):稳定的雨声敲打着咖啡馆的窗户,低沉的室内环境声在下方持续。入口的铃铛响了一声,随后是湿漉漉的脚步声和椅子轻轻的刮擦声。
non_diegetic_music: Sparse piano notes at a slow tempo, joined by sustained low strings that gradually increase in volume before fading out.
non_diegetic_music(非叙事音乐·观众配乐):稀疏的钢琴音符,慢速,加入持续的低音弦乐,音量逐渐增大,然后淡出。
注意两条例句的共同点:全是可听见的事实(什么在响、多快、怎么变),没有一个情绪形容词。这就是这两段的文风标准。
声音分拣练习
教学示范场景设定:一条 10 秒的夜戏——女儿深夜回到母亲家。下面十种声音,逐项判断该写进正文、overall_soundscape 还是 non_diegetic_music。先自己分拣,再展开答案。
- 整夜持续的雨声
- 母亲说的一句台词
- 厨房收音机里放的老歌
- 女儿轻声哼的歌
- 只给观众听的钢琴配乐
- 婴儿在隔壁房间的哭声
- 女儿拖行李箱过地砖的声音
- 锅里粥煮开的咕嘟声
- 片尾观众专属的弦乐渐强
- 母亲笑出声的那一下
展开答案:逐项归属与理由
| # | 声音 | 归属 | 理由 |
|---|---|---|---|
| 1 | 整夜持续的雨声 | soundscape | 全片一直在的环境声,正是这一段的本职 |
| 2 | 母亲的台词 | 正文 | 台词只进正文的 <d>,soundscape 永不重复台词 |
| 3 | 收音机里的老歌 | 正文 | 角色能听到的音乐是叙事内事件,在它出现的镜头里写明 |
| 4 | 女儿哼的歌 | 正文 | 歌唱属于发声事件,与台词同等待遇,给 (Sx) 并用 <d> |
| 5 | 观众专属钢琴配乐 | non_diegetic_music | 角色听不见的音乐,只写乐器、速度与动态 |
| 6 | 婴儿哭声 | soundscape | 非言语人声,属于全片概括层;若哭声要与某个镜头精确咬合,再在正文对应处点明 |
| 7 | 行李箱滚轮声 | soundscape(正文呼应) | 物理动作声归 soundscape 概括;动作发生在正文哪一镜,可在那镜点一句 |
| 8 | 粥煮开的咕嘟声 | soundscape | 持续的物理声,全片概括即可 |
| 9 | 片尾弦乐渐强 | non_diegetic_music | 还是观众专属配乐的一部分,「渐强」就是这一段要写的动态变化 |
| 10 | 母亲的笑声 | soundscape(正文呼应) | 笑声是非言语人声归 soundscape;若这一笑要精确接在某句台词之后(像开篇范例的罐头笑声),写进正文对应位置 |
分拣口诀:说和唱进正文,世界底噪进 soundscape,观众的音乐进 non_diegetic_music;与画面咬合的声音可以在正文点名、再由 soundscape 概括呼应。
关键帧模式的写法差异:三种「从图出发」的笔法
第 2 课演示了 I2VA 的落笔。三种关键帧模式的差别不在结构(都是指令行+三字段),而在正文的笔法:I2VA 是「从图出发」,FL2VA 是「写两图之间的路」,L2VA 是「倒推着落回图上」。用错笔法,图就白给了。
I2VA:从首帧向前发展
- <Picture 1> 是视频 0.00 秒的真实首帧,属于 [Shot 1]。
- 正文先确立图中的风格、主体、构图、场景锚点,再写接下来的动作。
- 角色身份、服装、颜色、关键物件、空间关系要与图保持一致。
FL2VA:写首尾之间的连续路径
- Picture 1 是开场,Picture 2 是结尾。正文要补出中间的运动路径:主体如何移动、姿态如何变、物件如何被操作、构图如何演变、场景或光线如何过渡。
- 一般优先单镜头,让模型从首帧连续插值到尾帧;多镜头只在明确要求时才用。
- 最后一帧必须由最后一个 [Shot N] 在片尾抵达。
官方原文base-en.txt Case 3: FL2VA(8 秒单镜头)。注意指令行里尾帧写的是 (from Shot 1)——全片只有一个镜头,所以 N=1;再看正文如何把「路」写满:松开车把 → 举伞过肩 → 推开伞骨 → 水珠滚落 → 站进伞下 → 转正伞柄。
How the reference pictures align with the target video — Picture 1 (from Shot 1) aligns with the 0.00-second mark of the target video; Picture 2 (from Shot 1) aligns with the 8.00-second mark of the target video. integrated_multimodal_description: [Shot 1] Live-action, cinematic, a rain-soaked cyclist begins in the position and framing established by Picture 1, holding a closed black umbrella beside a silver bicycle. The camera pulls out with small amplitude at slow speed as she releases the bicycle handle, raises the umbrella above her shoulder, and presses the runner upward until the canopy opens. Water rolls from the expanding fabric while she steps beneath it, rotates the handle into the final angle, and settles into the pose, spacing, and composition established by Picture 2 at the end of the shot. overall_soundscape: Rain falls steadily on the pavement, followed by the metallic click of the umbrella runner and the soft snap of the canopy opening. Water drips from the bicycle frame as distant traffic passes. non_diegetic_music: N/A
对齐指令:参考图与目标视频的对齐方式——Picture 1(来自 Shot 1)对齐目标视频的 0.00 秒处;Picture 2(来自 Shot 1)对齐目标视频的 8.00 秒处。 integrated_multimodal_description(多模态正文):[Shot 1] 真人实拍,电影感,一位被雨淋湿的骑行者以 Picture 1 确立的姿势和构图开始,她身旁是一辆银色自行车,手里拿着一把合拢的黑伞。镜头以小幅度、慢速度拉远,她松开车把,把伞举到肩膀上方,向上推开伞骨滑杆,直到伞面张开。水珠从展开的伞布上滚落,她站到伞下,把伞柄转到最终的角度,落定为 Picture 2 在镜头结尾确立的姿势、间距和构图。 overall_soundscape(全片环境声):雨稳定地落在路面上,随后是伞骨滑杆的金属咔哒声和伞面打开时柔和的啪声。水从自行车车架上滴落,远处有车辆驶过。 non_diegetic_music(非叙事音乐·观众配乐):N/A(无)
L2VA:推断开场,落回尾帧
- <Picture 1> 是最后一帧,属于最后一个 [Shot N]——不是 Shot 1(最常见的锚定错误,见第 10 课排错表)。
- 从用户意图与尾帧反推一个合理的前置状态,再写角色、物件、镜头、场景如何逐步接近参考图。
官方原文base-en.txt Case 4: L2VA(6 秒单镜头)。尾帧图是「碎了一地的玻璃杯」,于是反推出「完好的杯子在桌边」作前置状态;结尾逐项对齐——破裂形态、手的位置、机位角度、光线、最终构图全部 established by <Picture 1>。
How the reference pictures align with the target video — <Picture 1> (from [Shot 1]) aligns with the 6.00-second mark of the target video. integrated_multimodal_description: [Shot 1] Live-action, cinematic, a close shot begins with an intact drinking glass near the edge of a dark wooden table, while the same hand and sleeve visible in <Picture 1> approach from the right. The camera pushes in with small amplitude at slow speed as the fingertips strike the rim. The glass tips, falls, and hits the floor with a sharp impact; cracks spread through it as fragments slide outward. Toward the end, the moving pieces lose momentum and settle into the exact broken arrangement, hand position, camera angle, lighting, and final composition established by <Picture 1>. overall_soundscape: Fingertips tap the glass before it scrapes across the tabletop, falls, and breaks with a sharp crash. Small fragments scatter and gradually stop sliding across the floor. non_diegetic_music: A low electronic pulse at a slow tempo, ending immediately after the glass breaks.
对齐指令:参考图与目标视频的对齐方式——<Picture 1>(来自 [Shot 1])对齐目标视频的 6.00 秒处。 integrated_multimodal_description(多模态正文):[Shot 1] 真人实拍,电影感,一个近景以一只完好的玻璃杯开始,杯子靠近深色木桌的边缘,<Picture 1> 中可见的同一只手和袖子从右侧接近。镜头以小幅度、慢速度推近,指尖碰到杯口。杯子倾倒、坠落,以尖锐的撞击声砸在地板上;裂纹在杯身上蔓延,碎片向外滑开。接近结尾时,移动的碎片失去动量,落定为 <Picture 1> 所确立的准确破碎排列、手的位置、镜头角度、光线和最终构图。 overall_soundscape(全片环境声):指尖轻敲玻璃,杯子在桌面上刮擦、坠落,以尖锐的碎裂声摔碎。小碎片四散,在地板上滑动并逐渐停下。 non_diegetic_music(非叙事音乐·观众配乐):一段低沉的电子脉冲,慢速,在玻璃破碎后立即结束。
给参考素材写:Ref2VA 写作全程演示
素材一旦是「作参考、不作帧」,就走 Ref2VA 的六段结构。这一课用开篇解剖过的那条官方成稿当标本,按真实写作顺序走一遍:盘点素材 → 定义标签 → 写 summary → 写 retention → 写正文 → 补声音。素材还是那一套:咖啡馆环境图 1 张、萨摩耶照片 3 张、金发女子视频 1 段、年轻男子视频 1 段、女子音色音频 1 段;需求是写一场三镜的咖啡馆抢饼干小品。
STEP 1盘点素材:给每份素材定「角色」,再分配标签
四类标签的判断标准只有一条:这份素材在目标视频里实际承担什么。
| 标签 | 指什么 | 典型用途 |
|---|---|---|
| <Subject N> | 从参考素材中抽象出来的可见内容单元,可在目标视频中复用或修改 | 人、动物、物体、场景环境、服装、道具、界面、视觉特效、风格、动作、表情、姿势 |
| <Picture N> | 充当具体目标帧或分镜规划锚点的参考图本身 | 某镜首帧 / 关键帧 / 尾帧 / 编辑关键帧 / 构图锚点 / 分镜参考 |
| <Video N> | 提供全片级关系的参考视频 | 剪辑源、续接起点、运镜 / 剪辑 / 节奏 / 时间结构参考 |
| <Audio N> | 被复制或被参考的音频信号 | 独立音频素材,或参考视频中被启用的同步音轨 |
盘点本课的素材,结论是:
- 咖啡馆环境图 → 定义 <Subject 1>(环境是个可见内容单元)。
- 萨摩耶三张照片 → 共同定义 <Subject 2>(一个 Subject 可以由多个素材共同定义)。
- 女子视频、男子视频 → 各自定义 <Subject 3>、<Subject 4>。视频里的人是「可见内容」,归 Subject;这两段视频本身既不是剪辑源、也不是续接起点,所以不立独立的 Video 条目去指代它们——<Video N> 只管全片级关系,不替代 Subject。
- 女子音色音频 → <Audio 1>,且明确绑定说话人 <Subject 3> (S1)。
STEP 2写 subject_definitions(主体定义):把名册落成文字
每个 Subject 一句:是谁、出自哪个素材、关键特征是什么。Subject 代表「会被实际用进目标视频的内容」,不是源文件本身。音频若绑定目标说话人,直接复用全局说话人 ID 写成 <Subject N> (Sx)——ID 来自目标视频的全局发声顺序,音频定义不能自己另行编号;一段音频承担多个角色时,用一句自然句写完。
官方原文与开篇成稿的第一段相同。对照 Step 1 的盘点逐行看:四个 Subject 分工干净,<Audio 1> 一行交代清角色与绑定关系。
subject_definitions: <Subject 1> is the coffee-shop environment in <Picture 1>, featuring an exposed brick wall, an orange tufted sofa with patterned pillows, a neon sign, and a wooden coffee table. <Subject 2> is the fluffy white Samoyed in <Picture 2>, <Picture 3>, and <Picture 4>, with thick white fur, pointed ears, a dark nose, and a curved tail. <Subject 3> is the young blonde woman in <Video 1>, with long blonde hair and a light-pink button-down shirt with rolled-up sleeves. <Subject 4> is the young man in <Video 2>, with short wavy brown hair and a dark-grey hoodie with drawstrings. <Audio 1> is the voice-timbre reference for <Subject 3> (S1), containing a spoken English vocal layer.
subject_definitions(主体定义): <Subject 1> 是 <Picture 1> 中的咖啡馆环境,特征为:裸露的砖墙、带图案抱枕的橙色绒面沙发、霓虹灯牌和一张木质咖啡桌。 <Subject 2> 是 <Picture 2>、<Picture 3> 和 <Picture 4> 中毛茸茸的白色萨摩耶,特征为:厚厚的白毛、尖耳朵、黑鼻子和卷曲的尾巴。 <Subject 3> 是 <Video 1> 中的金发年轻女子,特征为:金色长发、浅粉色纽扣衬衫,袖子卷起。 <Subject 4> 是 <Video 2> 中的年轻男子,特征为:棕色短卷发、带抽绳的深灰色连帽衫。 <Audio 1> 是 <Subject 3>(S1)的音色参考音频,内含一段英语人声。
一致性铁律:标签一旦分配,在后面四段里含义全程一致,不改名、不换指代。
STEP 3写 summary(任务摘要):先判任务类型,再概括
summary 是一个简短英文段落,开头用方括号任务类型前缀定性。类型按每个素材在目标视频中的实际角色选,多类型用 " + " 连接、不重复:
| 任务类型 | 何时用 |
|---|---|
| keyframe completion(关键帧补全) | 一图充当目标视频的首帧 / 关键帧 / 尾帧 / 编辑关键帧等具体帧锚 |
| reference generation(参考生成) | 素材提供角色、场景、风格、动作、运镜、分镜等生成指引,但不充当具体帧、也不是被剪辑或续接的源视频 |
| video editing(视频剪辑) | 直接修改已有源视频。编辑一张图片、或在静帧之间生成,都不算 |
| video continuation(视频续接) | 新内容从已有源视频续接、延长、恢复或转场而来 |
| audio reuse(音频复用) | 同一音频信号被整体或部分复用(直接复制) |
| audio reference(音频参考) | 不直接复制信号,只参考音乐风格、音色、台词歌词内容、音效质感、节拍或连续性 |
本课的判断过程:素材没有任何帧锚 → 没有 keyframe completion;没有源视频被剪辑或续接 → 没有 video editing / continuation;图片与视频都只提供生成指引 → reference generation;音频只借音色、不复制信号 → audio reference(不是 audio reuse)。拼起来就是 [reference generation + audio reference]。三个易错点:① 有视频 / 音频出现不自动产生对应类型(只提供运镜节奏的参考视频通常只是 reference generation);② 剪辑源视频且保留原声要同时写 audio reuse,续接但只延续听感用 audio reference;③ summary 只能用已定义的标签,不得引入新标签。另:视频剪辑任务在前缀之后,summary 必须以 The target video is an edited version of <Video 1>. 开头。
summary: [reference generation + audio reference] The target video shows <Subject 3> eating a cookie in <Subject 1>. <Subject 4> enters with <Subject 2>, which lunges toward the cookie. The three-shot exchange uses <Audio 1> as the voice-timbre reference for <Subject 3> and ends with a canned audience laugh.
summary(任务摘要): [reference generation + audio reference](参考生成 + 音频参考)目标视频展示 <Subject 3> 在 <Subject 1> 里吃一块饼干。<Subject 4> 带着 <Subject 2> 进入,萨摩耶扑向饼干。这场三镜头对手戏使用 <Audio 1> 作为 <Subject 3> 的音色参考,并以一阵罐头观众笑声收尾。
STEP 4写 retention_analysis(保留度分析):逐个标签回答「保留到什么程度」
每个标签一行,用固定标记值(英文原样,不许自创)。选标记时先问:在它已定义的参考角色范围内,保留了多少。
可见内容标记(Subject / Picture / Video)
- fully_preserved(完整保留):参考内容在其已定义角色内完整保留——特征全数沿用就选它。
- partially_preserved(部分保留):仍被使用,但部分已定义特征被改变、或只保留了一部分。
- attribute_transfer(属性迁移):参考特征被迁移到另一个可辨识的目标主体上(如把 A 的发型给 B)。
- weak_reference(弱参考):只保留风格、类别、构图或氛围的大体相似。
音频标记(Audio)
- fully_copy(完整复制):完整源音频就是目标视频的完整最终音轨。
- partially_copy(部分复制):只复制部分时间线或部分音轨层,或复制后又有增、删、替换。
- reference(仅参考):不复制信号,只参考音色、节奏、音乐风格、台词内容或声音质感。
- weak_reference(弱参考):只保留类别或氛围的大体相似。
<Subject 1> (appears in [Shot 1], [Shot 3]): fully_preserved - ... <Picture 2> ([Shot 1] first frame): fully_preserved - ... <Video 1> (cut and pacing structure): weak_reference - ... <Audio 1>: fully_copy - <Audio 1> is reused 1:1 as the target video's complete final audio track. <Audio 2>: reference - the target speaker follows <Audio 2>'s voice timbre and measured delivery without copying the original signal.
中文对照:<Subject 1>(出现在 [Shot 1]、[Shot 3]):fully_preserved(完整保留)- ……;<Picture 2>([Shot 1] 首帧):fully_preserved - ……;<Video 1>(剪辑与节奏结构):weak_reference(弱参考)- ……;<Audio 1>:fully_copy(完整复制)- <Audio 1> 被 1:1 复用为目标视频的完整最终音轨;<Audio 2>:reference(仅参考)- 目标说话人跟随 <Audio 2> 的音色和匀速的演绎方式,不复制原始信号。
retention_analysis: <Subject 1> (appears in [Shot 1], [Shot 2], [Shot 3]): fully_preserved - the exposed brick wall, orange tufted sofa, patterned pillows, neon sign, and wooden coffee table are retained. <Subject 2> (appears in [Shot 1], [Shot 2]): fully_preserved - the Samoyed's thick white fur, pointed ears, dark nose, and curved tail are retained. <Subject 3> (appears in [Shot 1], [Shot 2], [Shot 3]): fully_preserved - the blonde woman's identity, long hair, and light-pink shirt are retained. <Subject 4> (appears in [Shot 1], [Shot 2]): fully_preserved - the young man's short wavy brown hair and dark-grey hoodie are retained. <Audio 1>: reference - its vocal timbre guides the dialogue delivery of <Subject 3> without copying the original signal.
retention_analysis(保留度分析): <Subject 1>(出现在 [Shot 1]、[Shot 2]、[Shot 3]):fully_preserved(完整保留)——裸露的砖墙、橙色绒面沙发、图案抱枕、霓虹灯牌和木质咖啡桌全部保留。 <Subject 2>(出现在 [Shot 1]、[Shot 2]):fully_preserved(完整保留)——萨摩耶厚厚的白毛、尖耳朵、黑鼻子和卷曲的尾巴全部保留。 <Subject 3>(出现在 [Shot 1]、[Shot 2]、[Shot 3]):fully_preserved(完整保留)——金发女子的身份、长发和浅粉色衬衫全部保留。 <Subject 4>(出现在 [Shot 1]、[Shot 2]):fully_preserved(完整保留)——年轻男子的棕色短卷发和深灰色连帽衫全部保留。 <Audio 1>:reference(仅参考)——它的人声音色指导 <Subject 3> 的台词演绎,不复制原始音频信号。
注意:retention 里逐项点名保留了哪些特征,且全段不出现 (Sx)——说话人 ID 只活在定义与正文里。
STEP 5写 detailed_description(逐镜正文):与基础模式四点不同,其余全同
| 维度 | 基础模式 | Ref2VA |
|---|---|---|
| 正文字段名 | integrated_multimodal_description | detailed_description |
| 风格开场位置 | 写在 [Shot 1] 开头 | 在 [Shot 1] 之前,先用一到两句英文确立风格 |
| 参考信息 | 不用全参考标签 | 在参考内容首次出现与角色生效处插入四类标签 |
| 音频关系 | 只描述目标视频自身的声音 | 在对应镜头或音频阶段引用 <Audio N>,并说明是复制还是参考 |
其余规则——镜头编号、时间戳([Shot 2] At 00:09.000 式)、运镜三维度、说话人 ID、<d> 台词、跨切与截断、画面文字——全部沿用第 4–6 课,不另起一套。动笔要点:
- 篇幅标尺:生成类任务正文通常 350–500 个英文词;台词密集型优先保证完整台词时间线,不机械凑字数;视频剪辑类按源视频复杂度缩放。单镜头不等于可以写短。
- 首次出现要重述特征:重要 Subject 首次清晰出现时,在当镜写出它的参考特征、画面位置与当前动作;后续镜头继续用同一标签,但不重复定义。
- 帧锚用自然句式衔接:the shot begins from <Picture 1> / the shot's keyframe corresponds to <Picture 2> / the shot ends on <Picture 3>。剪辑 / 续接时在源状态与续接关系生效处引用 <Video N>。
- 主体说话的组合写法:<Subject N> 标识「参考主体是谁」,(Sx) 标识「实际说话人是谁」,写成 <Subject 2> (S1) turns toward the woman and says, <d>[English] ...</d>。主体画外发声保持同一组合并标注 off-screen;说话人不对应任何已定义主体时,用稳定的声音描述+(Sx)。(Sx) 按实际发声先后只分配一次、全程复用。
直译:当 <Audio 1> 播到这句歌词时,<Subject 1> 做出对应的手势,但不因此成为一个独立的发声来源。
detailed_description: The target video uses a realistic multi-camera sitcom style with warm indoor lighting. [Shot 1] A medium shot establishes <Subject 1>, the coffee shop with its exposed brick wall, orange tufted sofa, patterned pillows, neon sign, and wooden coffee table. <Subject 3> (S1), the young woman with long blonde hair and a light-pink button-down shirt with rolled-up sleeves, sits on the sofa holding a chocolate-chip cookie. From the left, <Subject 4>, the young man with short wavy brown hair and a dark-grey hoodie with drawstrings, enters holding the leash of <Subject 2>, the thick-furred white Samoyed with pointed ears, a dark nose, and a curved tail. The dog lunges toward the cookie and pulls the leash taut. <Subject 3> (S1) jerks her hand back and, using the clear youthful voice timbre referenced from <Audio 1>, exclaims with light annoyance, <d>[English] Hey! Watch your dog!</d> She closes her lips and guards the cookie while <Subject 4> pulls the dog back. [Shot 2] At 00:03.000, the shot cuts to a close-up of <Subject 4> (S2), the young man in the dark-grey hoodie from Shot 1, sitting beside <Subject 3> on the sofa and holding <Subject 2> securely in his arms. <Subject 4> (S2) says in a casual young male voice with a playful tone and an easy conversational pace, <d>[English] He just likes cookies more than me.</d> He closes his mouth into an apologetic smile and strokes the dog's thick white fur. [Shot 3] At 00:05.000, the shot cuts to a close-up of <Subject 3> (S1), the blonde woman in the light-pink shirt from Shot 1. Her annoyance softens as she looks toward the Samoyed. <Subject 3> (S1) replies in the same clear youthful voice referenced from <Audio 1> with an amused cadence, <d>[English] Well, he has good taste at least.</d> She smiles and raises the cookie in a small toast-like gesture. A classic canned audience laugh begins immediately after the line and continues through the final frame.
detailed_description(逐镜正文): 目标视频采用写实的多机位情景喜剧风格,室内灯光温暖。 [Shot 1] 一个中景建立 <Subject 1>:这家咖啡馆里有裸露的砖墙、橙色绒面沙发、图案抱枕、霓虹灯牌和木质咖啡桌。<Subject 3>(S1)——金色长发、穿着卷起袖子的浅粉色纽扣衬衫的年轻女子——坐在沙发上,手里拿着一块巧克力豆饼干。从左侧,<Subject 4>——棕色短卷发、穿带抽绳深灰色连帽衫的年轻男子——牵着 <Subject 2>(厚毛的白色萨摩耶,尖耳朵、黑鼻子、卷曲的尾巴)走进来。狗扑向饼干,把牵引绳拉得笔直。<Subject 3>(S1)猛地把手缩回,用参考自 <Audio 1> 的清晰年轻音色、带着轻微恼意喊道:<d>[English] Hey! Watch your dog!</d>(台词保留英文原文)她闭上嘴唇护住饼干,<Subject 4> 把狗往回拉。 [Shot 2] 在 00:03.000,镜头切到 <Subject 4>(S2)的特写:穿深灰色连帽衫的年轻男子(来自 Shot 1)坐在沙发上 <Subject 3> 的身边,把 <Subject 2> 稳稳抱在怀里。<Subject 4>(S2)用随意的年轻男声、俏皮的语气和轻松自然的对话节奏说:<d>[English] He just likes cookies more than me.</d>(台词保留英文原文)他闭上嘴,露出歉意的微笑,抚摸狗厚厚的白毛。 [Shot 3] 在 00:05.000,镜头切到 <Subject 3>(S1)的特写:穿浅粉色衬衫的金发女子(来自 Shot 1)。她的恼意渐渐消退,望向萨摩耶。<Subject 3>(S1)用同样参考自 <Audio 1> 的清晰年轻嗓音、带着被逗乐的语调回答:<d>[English] Well, he has good taste at least.</d>(台词保留英文原文)她微笑着把饼干举起,做了一个小小的、像举杯致意一样的动作。一阵经典的罐头观众笑声在台词之后立即响起,一直持续到最后一帧。
STEP 6补声音两段:音频关系只写进匹配的那一层
两段的定义与第 6 课相同。Ref2VA 多一条归属规则:参考音频的复制 / 参考关系,只写进与它可听层匹配的那一段——环境与音效层写进 overall_soundscape,观众专属配乐写进 non_diegetic_music,同一音频兼供两类就在两段各写对应部分;完整台词歌词只在正文的 <d> 里,这两段不重复。本课的音频只是正文里的音色参考,声音两段回归最简形态:
overall_soundscape: The copied ambience layer from <Audio 1> continues throughout the target video. non_diegetic_music: <Audio 2> is directly reused as the complete audience-only score.
中文直译:overall_soundscape(全片环境声):从 <Audio 1> 复制的环境声层贯穿目标视频始终。non_diegetic_music(非叙事音乐):<Audio 2> 被直接复用为完整的观众专属配乐。
overall_soundscape: Soft indoor coffee-shop room tone continues throughout the video. non_diegetic_music: N/A
overall_soundscape(全片环境声): 柔和的室内咖啡馆环境底噪贯穿全片。 non_diegetic_music(非叙事音乐·观众配乐): N/A(无)
时长与切镜的算术:写之前先算账
提示词的时间线是一笔要算平的账:总时长、每个切点、每句台词占的时间,必须互相咬合。这一课把第 2 课拆镜头时用到的算术单独讲清。
硬约束
- 单段时长 4–15 秒;提示词描述的总时长 = 目标时长,一秒不差。
- [Shot 1] 不带时间戳;后续镜头顺序编号,每个以一个严格递增的切镜时间开头,且必须落在时长之内,格式精确到毫秒:
[Shot 2] At 00:03.500, the camera cuts to...
中文直译:[Shot 2] 在 00:03.500,镜头切到……(后续每个镜头的切点都照这个格式写:镜头号 + At 时间戳 + 切镜句式)。
普通切镜用这五个句式之一:the camera cuts to / the shot cuts to / the shot transitions to / the shot changes to / the shot switches to。交叉溶解(cross-dissolve)、淡入淡出(fade)、划变(wipe)只在用户明确要求时才用,不要自作主张加转场特效。
台词量与镜头时长的匹配直觉
教学示范下面的语速是帮助排镜头的经验值,不是官方规定;官方只要求总时长对齐。用它反推:先估台词要占几秒,再决定这个镜头至少留多长。
| 语言 | 自然语速(经验值) | 换算示例 |
|---|---|---|
| 英文台词 | 约 2–2.5 词 / 秒(含停顿与表演) | 一句 10 个词的台词,至少留出 4–5 秒 |
| 中文台词 | 约 3–4 字 / 秒 | 一句 14 字的台词,至少留出 4 秒上下 |
- 台词塞不下就拆镜或删动作。一个 3 秒镜头里同时写「说完 12 个词+完成一个大动作」,模型必然丢一样。
- 动作也要计价。「走过去、坐下、拿起杯子」这类复合动作,按每个小动作约 1–2 秒在心里过一遍。
- 切点落在动作的自然断点上:一句话说完、一个动作完成、视线转移完成——不要在一个动作的中间下刀。
分配示范:15 秒切 4 个镜头
教学示范需求:一支 15 秒的茶饮小片——清晨茶山、采茶、冲泡、端杯望山。分配如下(教学创作,非官方范例):
| 镜头 | 时段 | 时长 | 这一镜干什么 | 切点时间戳 |
|---|---|---|---|---|
| [Shot 1] | 0–4 秒 | 4 秒 | 建立:茶山全景,采茶人入画,建立空间与光线 | 无(首镜不带时间戳) |
| [Shot 2] | 4–8.5 秒 | 4.5 秒 | 动作:手指采摘嫩芽的特写,只做「摘」这一件事 | At 00:04.000 |
| [Shot 3] | 8.5–12 秒 | 3.5 秒 | 过程:热水注入茶壶,蒸汽升起,无台词所以可以短 | At 00:08.500 |
| [Shot 4] | 12–15 秒 | 3 秒 | 收束:端杯望向茶山,画面停稳落幅 | At 00:12.000 |
核对口径:切点 04.000 < 08.500 < 12.000 严格递增;最后一镜结束于 15.00 秒 = 目标时长;每镜只有一个主要任务。这张表就是动笔前的「账本」——第 2 课的 Step 1 拆的正是这个。
超过 15 秒怎么办:拆段,每段独立成稿
- 在写作层面拆,不在一稿里硬塞。17 秒的故事就写成两条独立提示词(如 9 秒+8 秒),每条都自带完整的三字段或六段结构、各自满足 4–15 秒。
- 段界落在自然断点上:场景转换处、动作完成点、一句台词说完之后——不要把一个动作或一句话劈成两段。
- 下一段的开头要能「接住」上一段的结尾:把上一段的尾帧当作下一段的首帧(I2VA)或参考素材(Ref2VA)来写,人物外观、服装、光线在新一段的开头重新锚定一遍,不要指望模型记得上一段写过什么。
改稿课:三条烂稿的救法
会写,还要会看出哪里写坏了。下面三条烂稿覆盖新手最常见的三类病——梗概病、声音混乱、标签混乱——每条都按「全文 → 逐条找错 → 改后稿」的顺序过一遍。改稿时用的全是前面九课的规则;这一课是把规则收拢成手感的关键。
教学示范本课三条烂稿与三条改后稿均为教学创作,不是官方范例;改法依据的规则全部出自官方指南。
烂稿 ① 剧情梗概型
需求:10 秒,老邮递员最后一次送信,走村里的小路,把信塞进木栅栏的信箱,笑笑离开。
✗ 烂稿全文(教学示范)
integrated_multimodal_description: A cinematic and beautiful video about an old postman delivering his last letter. He feels nostalgic and emotional as he walks through the village. The atmosphere is warm and touching. At the end he delivers the letter and smiles happily. overall_soundscape: N/A non_diegetic_music: Emotional and moving music.
逐条找错
- 通篇是梗概,没有镜头。没有 [Shot 1]、没有景别、没有构图、没有主体站在哪——模型没有任何可执行信息(第 3 课梗概病)。
- 抽象词堆砌。cinematic / beautiful / nostalgic / emotional / warm / touching 全是看不见的内心与评价(第 3 课)。
- 动作没有过程。「delivers the letter」一笔带过:怎么走、怎么拿信、塞进哪里,全没写(第 3 课因果链)。
- soundscape 误写 N/A。用户没要求全片静音;走路、塞信都是实打实的声音(第 6 课)。
- non_diegetic_music 只剩情绪词。Emotional and moving 不是乐器、不是速度,无法执行(第 6 课)。
改后稿
integrated_multimodal_description: [Shot 1] Live-action, a medium-wide shot frames an elderly postman in a faded green uniform walking a narrow village lane at dawn, a worn leather mailbag on his shoulder. The camera tracks alongside him with small amplitude at slow speed as he stops before a wooden gate, takes a single envelope from the bag, and looks at it for a moment. [Shot 2] At 00:05.500, the camera cuts to a close-up of his weathered hand sliding the envelope into the gate's mail slot. He rests his palm on the gate briefly, then steps back and smiles. overall_soundscape: Birds chirp in the quiet lane while the mailbag's leather strap creaks softly with each step. The envelope slides against wood, followed by the light metallic click of the mail slot. non_diegetic_music: A solo harmonica melody at a slow tempo, joined by soft acoustic-guitar chords that fade out in the final seconds.
integrated_multimodal_description(多模态正文):[Shot 1] 真人实拍,一个中远景镜头框住一位穿褪色绿色制服的老邮递员在清晨走一条狭窄的村路,肩上挎着磨损的皮质邮包。镜头以小幅度、慢速度与他并行跟拍,他在一扇木栅栏门前停下,从邮包里取出一封信,看了它一会儿。[Shot 2] 在 00:05.500,镜头切到他布满风霜的手的特写:把信封滑进栅栏门上的投信口。他的手掌在门上停留片刻,然后退后一步,微笑起来。 overall_soundscape(全片环境声):安静的小路上鸟鸣阵阵,邮包的皮带随每一步轻轻吱呀作响。信封贴着木头滑过,随后是投信口轻微的金属咔哒声。 non_diegetic_music(非叙事音乐·观众配乐):一段口琴独奏旋律,慢速,加入柔和的原声吉他和弦,在最后几秒淡出。
改动对照:拆成两镜并给出切点(00:05.500);情绪全部翻译成行为(看信一会儿、手掌在门上停留、退后微笑);soundscape 写回真实声音;配乐落到乐器+速度+动态。
烂稿 ② 声音混乱型
需求:8 秒,夜里厨房,女儿拖着行李进门;妈妈坐在桌边等她,收音机在放老歌。妈妈原话:「回来啦,锅里给你留了粥。」女儿的内心旁白原话:「那一刻我突然不想走了。」
✗ 烂稿全文(教学示范)
integrated_multimodal_description: [Shot 1] Live-action, a warm kitchen at night. A young woman opens the door and comes in. Her mother sits by the table, happy and relieved. The radio plays softly. [Shot 2] At 00:04.000, the camera cuts to the mother smiling at her daughter. overall_soundscape: The mother says: <d>[English] You're back, I saved you some porridge.</d> The daughter thinks: <d>[English] At that moment I suddenly did not want to leave.</d> Kitchen sounds and radio music fill the room. non_diegetic_music: Warm, healing, emotional music that makes people want to cry.
逐条找错
- 台词写进了 overall_soundscape。台词只属于正文的 <d>;soundscape 只概括环境与物理声(第 6 课分拣)。
- 台词被意译成英文。两句原话都是中文,必须逐字保留、语言标签随原文(第 5 课动作 3)。
- 没有说话人 ID、没有声音辨识信息。两位发声者都没编号、没音色描述(第 5 课动作 1、2)。
- 内心旁白没按画外音写。女儿在画面内但不开口说话——必须用 says in an off-screen voiceover 并紧跟她嘴唇保持闭合的声明(第 5 课动作 4)。
- 收音机音乐的归属含糊。它是角色能听到的叙事内音乐,应在正文出现的镜头里明确写出,而不是塞进 soundscape 一笔带过(第 6 课)。
- non_diegetic_music 全是情绪词。本题唯一的音乐就是收音机(叙事内),观众专属配乐不存在,应老实写 N/A(第 6 课)。
改后稿
integrated_multimodal_description: [Shot 1] Live-action, a medium shot frames a small kitchen at night under a warm ceiling lamp. An old-fashioned radio on the counter plays a soft old song that both women can hear. The young woman (S2) pushes the door open and steps in with a suitcase. Her mother, an older woman with a gentle, slightly hoarse voice (S1), looks up from the table and says: <d>[Chinese] 回来啦,锅里给你留了粥。</d> The daughter (S2) says in an off-screen voiceover: <d>[Chinese] 那一刻我突然不想走了。</d> while her lips remain completely closed. [Shot 2] At 00:04.500, the camera cuts to a close-up of the mother rising to ladle porridge from the pot, still smiling. overall_soundscape: The door latch clicks and the suitcase wheels roll briefly over the tiles. A pot lid rattles softly as porridge simmers on the stove. non_diegetic_music: N/A
integrated_multimodal_description(多模态正文):[Shot 1] 真人实拍,一个中景框住夜晚的小厨房,头顶是温暖的吊灯。柜台上一台老式收音机播放着一首柔和的老歌,两个女人都能听到。年轻女子(S2)推开门,提着行李箱走进来。她的母亲,年长女子,温柔、略带沙哑的嗓音(S1),从桌边抬起头说道:<d>[Chinese] 回来啦,锅里给你留了粥。</d>女儿(S2)以画外音说道:<d>[Chinese] 那一刻我突然不想走了。</d>同时她的嘴唇完全闭合。[Shot 2] 在 00:04.500,镜头切到母亲的特写:她起身从锅里舀粥,仍在微笑。 overall_soundscape(全片环境声):门闩咔哒一声,行李箱的轮子在地砖上短暂滚动。灶上的粥翻滚着,锅盖轻轻作响。 non_diegetic_music(非叙事音乐·观众配乐):N/A(无——唯一的音乐是正文里收音机放的老歌,属于叙事内音乐)
烂稿 ③ Ref2VA 标签混乱型
素材与需求:一张 8 岁男孩的照片(只提供外观);一段海边空镜视频(只借它的运镜与节奏,自带海浪声);需求是 6 秒、男孩在自家厨房学煎蛋。
✗ 烂稿全文(教学示范)
subject_definitions: <Picture 1> is the first frame of the target video, showing the boy. <Audio 1> is the audio track of <Video 1>. summary: [reference generation] The target video shows <Subject 1> the boy cooking, filmed like <OceanClip 1>. retention_analysis: <Picture 1>: partially_preserved - the boy appears in a new kitchen scene. detailed_description: The target video is in a home-video style. [Shot 1] The boy fries an egg in the kitchen. [Shot 2] At 00:02.000, the shot cuts to the egg in the pan. [Shot 3] At 00:01.500, the shot cuts back to the boy smiling. overall_soundscape: Kitchen sounds. non_diegetic_music: Happy music.
逐条找错
- 只供外观的照片被立成了 <Picture 1> 帧锚。照片不充当任何一帧,出处应写进 Subject 的定义(第 8 课 Step 1 误判 ①)。
- 带声视频被自动建了 <Audio 1>。海浪声既不复制也不参考,不建 Audio(第 8 课 Step 1 误判 ②)。
- summary 里新造标签 <OceanClip 1>,还引用了未定义的 <Subject 1>。summary 只能使用已定义的标签;视频应以它在定义段中的身份被引用(第 8 课 Step 3)。
- retention 标错对象、选错程度。该打标的是 Subject;男孩外观原样沿用应是 fully_preserved——「换了新场景」是新增剧情,不算保真损失(第 8 课 Step 4)。对视频的运镜借鉴也漏了打标(应为 weak_reference)。
- 时间戳不递增。[Shot 3] 的 00:01.500 小于 [Shot 2] 的 00:02.000,时间线倒流(第 9 课)。
- 正文是梗概。没有构图、没有特征复述、没有标签落点、没有运镜——而需求恰恰要求借参考视频的运镜(第 3、8 课)。
改后稿
subject_definitions: <Subject 1> is the boy in <Picture 1>, with short black hair, a round face, and a yellow apron over a white T-shirt. <Video 1> is a seaside clip referenced only for its slow lateral camera movement and pacing. summary: [reference generation] The target video shows <Subject 1> learning to fry an egg in a home kitchen, using the slow lateral tracking movement and unhurried pacing referenced from <Video 1>. retention_analysis: <Subject 1> (appears in [Shot 1], [Shot 2]): fully_preserved - the boy's short black hair, round face, yellow apron, and white T-shirt are retained. <Video 1> (camera movement and pacing): weak_reference - only the slow lateral movement and pacing are followed. detailed_description: The target video is in a bright, realistic home-video style with natural window light. [Shot 1] A medium shot frames <Subject 1>, the boy with short black hair and a yellow apron, standing at a stove with a frying pan. Following the slow lateral movement referenced from <Video 1>, the camera trucks right with small amplitude at slow speed as he cracks an egg against the pan's rim and tips it in. [Shot 2] At 00:03.500, the shot cuts to a close-up of the egg white spreading and setting around the yolk while <Subject 1> watches from the edge of the frame, holding the shell halves. overall_soundscape: The egg sizzles steadily in the pan under a faint kitchen fan hum. The shell taps lightly against the pan's rim. non_diegetic_music: N/A
subject_definitions(主体定义): <Subject 1> 是 <Picture 1> 中的男孩,特征为:黑色短发、圆脸、白色 T 恤外穿黄色围裙。 <Video 1> 是一段海边短片,仅供参考其缓慢的横向镜头移动与节奏。 summary(任务摘要): [reference generation](参考生成)目标视频展示 <Subject 1> 在自家厨房学煎蛋,使用参考自 <Video 1> 的缓慢横向跟移镜头和从容的节奏。 retention_analysis(保留度分析): <Subject 1>(出现在 [Shot 1]、[Shot 2]):fully_preserved(完整保留)——男孩的黑色短发、圆脸、黄色围裙和白色 T 恤全部保留。 <Video 1>(运镜与节奏):weak_reference(弱参考)——只跟随其缓慢的横向移动与节奏。 detailed_description(逐镜正文): 目标视频采用明亮、写实的家庭录像风格,自然的窗光。 [Shot 1] 一个中景框住 <Subject 1>——黑色短发、穿黄色围裙的男孩——站在灶台前,面前是一口煎锅。跟随参考自 <Video 1> 的缓慢横向移动,镜头以小幅度、慢速度向右平移(Truck Right),他把鸡蛋在锅沿上磕开,倒入锅中。[Shot 2] 在 00:03.500,镜头切到蛋清在蛋黄周围摊开、凝固的特写,<Subject 1> 在画面边缘看着,手里拿着两半蛋壳。 overall_soundscape(全片环境声): 鸡蛋在锅里稳定地滋滋作响,下方有微弱的厨房排风扇嗡鸣。蛋壳轻轻敲击锅沿。 non_diegetic_music(非叙事音乐·观众配乐): N/A(无)
排错总表:写完之后逐项自查
| 错误 | 后果 | 改法 |
|---|---|---|
| 把正文写成剧情梗概 | 模型没有可执行的镜头信息 | 逐镜写构图、位置、动作、运镜与声音 |
| 用 cinematic / beautiful 等抽象词充数 | 画面不可控 | 换成具体可视、可听的细节 |
| 台词被翻译或改写 | 与原意不符 | <d> 内逐字保留原文与标点 |
| 画外音后没写嘴唇闭合 | 画面人物会跟着动嘴 | 每条画外音后立刻补 lips remain closed |
| 把台词歌词重复写进 overall_soundscape | 声音层混乱 | 台词只留在正文;soundscape 只写环境与物理声 |
| non_diegetic_music 写抽象情绪词 | 无法执行 | 只写乐器、速度、节奏、动态变化 |
| 标签在各段不一致,或在 summary 里新造标签 | 参考关系断裂 | 标签先在 subject_definitions 定义,全程复用同一写法 |
| 把只提供外观参考的图写成独立 <Picture N> 帧锚 | 模式语义错误,图被当成某一帧 | 出处写进 Subject 定义;Picture 只给真帧锚 |
| 普通参考视频带声音就自动建 <Audio N> | 音频关系虚构 | 只有音频被复制或被参考时才建 Audio |
| retention 标记超出已定义角色范围,或把新增剧情算作保真损失 | 分析失真 | 标记只在已定义角色内选;新增内容不算损失 |
| 听不清的参考台词靠猜 | 内容错误 | 写 [unclear] |
| 时间戳不递增,或总时长对不上 | 时间线错乱 | 首镜无时间戳、后续严格递增、末帧时间等于目标时长 |
| FL2VA 写成两张静态图描述 | 没有中间路径,插值无从下手 | 写可观察的中间变化,并逐步收束到尾帧 |
| L2VA 把尾图当 Shot 1 | 锚定错位,全片方向反了 | 尾图属于最后一个镜头 [Shot N] |
练习区:自己动手写一遍
六道题按课程顺序排:先判模式,再扩写、改写、上标记、搭骨架、算时间。先自己写完,再展开参考答案对照——答案都严格按官方格式写成,可直接当评分标尺。
教学示范题目与参考答案均为教学创作;格式、标记与句式依据官方指南。
练习 1 · 判断模式(5 个需求)
- 「没有任何素材,写一条 6 秒的:雨夜便利店,店员把最后一把伞递给门外的老人。」
- 「这张照片是第一帧:滑板少年蹲在坡道顶端。让他冲下去,10 秒。」
- 「首帧是合上的礼盒,尾帧是打开后露出的戒指,中间 8 秒补出来。」
- 「定妆图里的人 + 场景图里的街道 + 这段录音的音色,写一场 12 秒的夜戏对白。」
- 「视频最后一帧必须是这张图:棋盘上将死的局面。前面 9 秒推出来。」
展开参考答案
| # | 模式 | 理由 |
|---|---|---|
| 1 | T2VA | 无任何素材,纯文字构建时间线 |
| 2 | I2VA | 图被明确指定为首帧,从图出发向前发展 |
| 3 | FL2VA | 首尾帧都已给定,任务是补中间路径 |
| 4 | Ref2VA | 图只供外观与场景参考、不作帧;还涉及参考音频 |
| 5 | L2VA | 只有尾帧给定,反推开场并收束回尾帧 |
练习 2 · 把一句话扩写成 T2VA 三字段
需求:「6 秒,清晨渔港,一位老渔民把小船推下水。」要求:单镜头;写全三字段;没有配乐需求时第三段自己判断。
展开参考答案
integrated_multimodal_description: [Shot 1] Live-action, a wide shot frames a quiet fishing harbor at dawn, low mist over still water. An elderly fisherman in a dark raincoat grips the bow of a small wooden boat resting on the mudflat. The camera pushes in with small amplitude at slow speed as he leans his weight forward and slides the boat toward the waterline, its hull scraping over the wet mud until the bow floats free and rocks gently. overall_soundscape: The hull scrapes softly over mud, followed by gentle water lapping against the wood. Distant gulls call once over the harbor's low ambient hush. non_diegetic_music: N/A
integrated_multimodal_description(多模态正文):[Shot 1] 真人实拍,一个远景框住黎明时分安静的渔港,平静的水面上飘着低雾。一位穿深色雨衣的老渔民握住停在泥滩上的一条小木船的船头。镜头以小幅度、慢速度推近,他把身体的重量向前压,把船推向水线,船体刮过湿泥,直到船头脱离泥滩浮起来,轻轻摇晃。 overall_soundscape(全片环境声):船体在泥上轻轻刮擦,随后是水轻轻拍打船木的声音。远处海鸥在港口低沉的环境静谧中叫了一声。 non_diegetic_music(非叙事音乐·观众配乐):N/A(无)
练习 3 · 把三句抽象描写改具体
- 「画面很有电影感。」(场景:清晨渔港)
- 「屋子里的气氛很压抑。」
- 「她看起来很开心。」
展开参考答案
| 原句 | 改法(教学示范) | 换了什么 |
|---|---|---|
| 画面很有电影感 | soft pre-dawn light filtering through harbor mist, shallow depth of field, the distant masts fading into grey 直译:黎明前的柔光透过港口的雾气,景深浅,远处的桅杆在灰色中隐去 | 换成光线、景深与虚化层次 |
| 气氛很压抑 | the only sounds are a dripping tap and a ticking wall clock; the man sits motionless with hunched shoulders, staring at the table 直译:唯一的声音是滴水的水龙头和滴答作响的挂钟;男子一动不动、耸着肩,盯着桌子 | 换成仅有的声源与静止的姿态 |
| 她看起来很开心 | she laughs out loud, eyes narrowing, claps once, then covers her mouth with both hands 直译:她大笑出声,眼睛眯起,拍了一下手,然后双手捂住嘴 | 换成一串可见的表情与动作 |
练习 4 · 给对话稿加上正确的 (Sx) 与 <d>
原始对话稿(未加任何标记):爷爷在院子画面里喊:「伢子,慢点跑。」孙子在画面外远处回应:「知道啦——」话没说完,视频结束。要求:分配 ID、补声音辨识信息、台词入 <d>、处理片尾截断、该闭唇的要写闭唇。
展开参考答案
The elderly man with a rough, carrying voice (S1) calls out toward the lane: <d>[Chinese] 伢子,慢点跑。</d> From off-screen in the distance, his grandson, a young boy with a bright, high voice (S2), calls back, <d>[Chinese] 知道啦——<cutoff></d> while the old man's lips remain completely closed.
中文直译:老人,粗粝、穿透力强的嗓音(S1)朝小路喊道:<d>[Chinese] 伢子,慢点跑。</d>从远处画面外,他的孙子,年轻男孩,明亮、高亢的嗓音(S2)回应道:<d>[Chinese] 知道啦——<cutoff></d>(话被片尾截断),同时老人的嘴唇完全闭合。(台词为中文原文,原样保留。)
自查点:爷爷先发声为 (S1)、孙子为 (S2);两人都给了声音辨识信息;原文逐字未动;孙子的声音来自画外,爷爷(画面内人物)的闭唇要声明;片尾截断用 <cutoff> 标在被截断处。
练习 5 · 写 Ref2VA 的前三段骨架
素材:① 角色图——穿红色长裙的女舞者照片,只供外观;② 场景图——旧剧院舞台照片,只供场景;③ 音频——一段女声旁白录音,只借音色。需求:10 秒,舞者在旧剧院舞台上独舞,一位画外女声旁白念一句新台词。只写 subject_definitions、summary、retention_analysis 三段。
展开参考答案
subject_definitions: <Subject 1> is the old theater stage environment in <Picture 2>, featuring rows of worn red velvet seats, a gilded proscenium arch, and a dusty wooden stage floor. <Subject 2> is the dancer in <Picture 1>, with long black hair in a low bun and a flowing red dress with long sleeves. <Audio 1> is the voice-timbre reference for the off-screen narrator (S1). summary: [reference generation + audio reference] The target video shows <Subject 2> dancing alone on the stage of <Subject 1>, while an off-screen narrator (S1) speaks one new line in the voice timbre referenced from <Audio 1>. retention_analysis: <Subject 1> (appears in [Shot 1], [Shot 2]): fully_preserved - the worn red velvet seats, gilded proscenium arch, and dusty wooden stage floor are retained. <Subject 2> (appears in [Shot 1], [Shot 2]): fully_preserved - the dancer's long black hair in a low bun and flowing red dress are retained. <Audio 1>: reference - the narrator follows <Audio 1>'s voice timbre and calm pacing without copying the original signal.
subject_definitions(主体定义): <Subject 1> 是 <Picture 2> 中的旧剧院舞台环境,特征为:一排排磨损的红色天鹅绒座椅、镀金的镜框式舞台口和满是灰尘的木质舞台地板。 <Subject 2> 是 <Picture 1> 中的舞者,特征为:黑色长发梳成低发髻、飘逸的红色长裙、长袖。 <Audio 1> 是画外叙述者(S1)的音色参考音频。 summary(任务摘要): [reference generation + audio reference](参考生成 + 音频参考)目标视频展示 <Subject 2> 在 <Subject 1> 的舞台上独舞,同时画外叙述者(S1)以参考自 <Audio 1> 的音色说一句新台词。 retention_analysis(保留度分析): <Subject 1>(出现在 [Shot 1]、[Shot 2]):fully_preserved(完整保留)——磨损的红色天鹅绒座椅、镀金镜框式舞台口和满是灰尘的木质舞台地板全部保留。 <Subject 2>(出现在 [Shot 1]、[Shot 2]):fully_preserved(完整保留)——舞者梳成低发髻的黑色长发和飘逸的红色长裙全部保留。 <Audio 1>:reference(仅参考)——叙述者跟随 <Audio 1> 的音色和平静的节奏,不复制原始信号。
自查点:两张图都只供参考,所以没有独立的 Picture 帧锚条目,出处写进 Subject 定义;旁白不是已定义主体,音频定义用「稳定的声音描述+(S1)」绑定;新台词是新写的、不是复制原录音,所以任务类型是 audio reference、标记是 reference;retention 里不写 (Sx)——注意答案里 summary 出现 (S1) 是允许的,禁写的只是 retention_analysis。
练习 6 · 给 12 秒需求做切镜时间分配表
需求:「12 秒香水广告片:晨光里的梳妆台 → 手拿起香水瓶 → 喷洒的瞬间 → 她闭眼微笑收尾。」要求:4 个镜头,给出每镜时段、任务与切点时间戳。
展开参考答案
| 镜头 | 时段 | 任务 | 切点 |
|---|---|---|---|
| [Shot 1] | 0–3.5 秒 | 建立:晨光落在梳妆台上,香水瓶居中,空间与光线交代完 | 无(首镜不带时间戳) |
| [Shot 2] | 3.5–7 秒 | 动作:手入画拿起香水瓶,特写瓶身与指尖 | At 00:03.500 |
| [Shot 3] | 7–9.5 秒 | 高潮:按下喷头,雾珠在逆光里散开(动作单一,所以可以短) | At 00:07.000 |
| [Shot 4] | 9.5–12 秒 | 收束:她闭眼微笑,画面停稳落幅 | At 00:09.500 |
自查点:切点 03.500 < 07.000 < 09.500 严格递增;末镜结束于 12 秒 = 目标时长;每镜只有一个任务;无台词,所以镜头长短按动作密度分配。
工具页:空白模板、交付检查清单与速查卡
写新稿时从模板起步,交付前用清单逐项勾完,最后拿速查卡兜底核对格式。
空白模板 A · 基础模式(复制后填空)
[I2VA] For the target video, at 0.00 seconds into the target video, <Picture 1> (from [Shot 1]) is fully referenced. [FL2VA] How the reference pictures align with the target video — Picture 1 (from Shot 1) aligns with the 0.00-second mark of the target video; Picture 2 (from Shot N) aligns with the S.SS-second mark of the target video. [L2VA] How the reference pictures align with the target video — <Picture 1> (from [Shot N]) aligns with the S.SS-second mark of the target video. integrated_multimodal_description: [Shot 1] <Style>, <shot size> frames <subject + initial composition + scene>. The camera <motion type + amplitude + speed> as <action develops>. <Speaker description> (S1) says: <d>[Language] <original dialogue></d> [Shot 2] At 00:0X.XXX, the camera cuts to <new information>. overall_soundscape: <1–4 sentences: ambience + physical sounds + non-verbal human sounds> non_diegetic_music: <1–3 sentences: instrumentation + tempo + rhythm + dynamics, or N/A>
空白模板 B · Ref2VA 六段骨架(复制后填空)
subject_definitions: <Subject 1> is <definition + source asset + key features>. <Picture 1> is <only if it is a real frame / storyboard anchor>. <Video 1> is <only for whole-video relationships>. <Audio 1> is <audio role; add (Sx) if bound to a target speaker>. summary: [task type + task type] <One short paragraph using only defined labels.> retention_analysis: <Subject 1> (appears in [Shot 1]): fully_preserved / partially_preserved / attribute_transfer / weak_reference - <what is retained>. <Audio 1>: fully_copy / partially_copy / reference / weak_reference - <how the audio is used>. detailed_description: <One or two sentences establishing style.> [Shot 1] <Composition, subject appearance and position, environment and lighting, actions, camera, current sound, labels where they take effect.> [Shot 2] At 00:0X.XXX, the shot cuts to <...>. overall_soundscape: <Ambience and physical sounds; audio-copy relationship for this layer if any.> non_diegetic_music: <Audience-only score, or its reuse relationship, or N/A.>
中英术语对照表
全站出现的英文术语集中在这里:写稿时遇到不认识的字段、标签、标记或运镜词,回这里查。左列英文是写进提示词的原样,右列中文只供理解。
字段名
| 英文 | 中文 | 出现位置 |
|---|---|---|
| integrated_multimodal_description | 多模态正文 | 基础模式三字段之首,正文主体 |
| overall_soundscape | 全片环境声 | 基础模式与 Ref2VA 共有,概括全片环境 / 物理 / 非言语声 |
| non_diegetic_music | 非叙事音乐·观众配乐 | 角色听不见、只有观众能听到的配乐 |
| subject_definitions | 主体定义 | Ref2VA 第一段,给素材立标签名册 |
| summary | 任务摘要 | Ref2VA 第二段,以方括号任务类型开头 |
| retention_analysis | 保留度分析 | Ref2VA 第三段,逐标签打保留度标记 |
| detailed_description | 逐镜正文 | Ref2VA 第四段,真正的正文 |
标签与记号
| 英文 | 中文 | 含义 |
|---|---|---|
| <Subject N> | 主体 | 从参考素材抽象出的可见内容单元(人、物、场景、风格等) |
| <Picture N> | 帧锚图 | 充当具体目标帧或分镜规划锚点的参考图本身 |
| <Video N> | 全片级参考视频 | 提供剪辑源、续接、运镜 / 节奏等全片级关系的参考视频 |
| <Audio N> | 参考 / 复用音频 | 被复制或被参考的音频信号 |
| (S1) / (S2) | 说话人编号 | 按发声顺序分配,全片复用不变;齐声用 (S1,S2) |
| <d>…</d> | 台词标记 | 内只放语言标签 + 台词 / 歌词原文,逐字不译 |
| <scenetrans> | 跨切标记 | 同一句台词跨越切镜时,在连接点两边各放一个 |
| <cutoff> | 截断标记 | 台词被视频结尾截断时,标在截断处 |
| [unclear] | 听不清占位 | 参考音频里听不清的段落照此写,不猜不改述 |
| [Shot N] | 镜头号 | [Shot 1] 不带时间戳,后续镜头带严格递增的切点时间 |
六种任务类型(summary 前缀)
| 英文 | 中文 | 何时用 |
|---|---|---|
| keyframe completion | 关键帧补全 | 图充当首帧 / 关键帧 / 尾帧等具体帧锚 |
| reference generation | 参考生成 | 素材只提供生成指引,不作帧、不是剪辑或续接源 |
| video editing | 视频剪辑 | 直接修改已有源视频 |
| video continuation | 视频续接 | 新内容从源视频续接、延长、恢复或转场而来 |
| audio reuse | 音频复用 | 同一音频信号被整体或部分直接复制 |
| audio reference | 音频参考 | 不复制信号,只参考音色、风格、节拍等 |
八个保留度标记(retention_analysis)
| 英文 | 中文 | 适用对象 |
|---|---|---|
| fully_preserved | 完整保留 | 可见内容(Subject / Picture / Video) |
| partially_preserved | 部分保留 | 可见内容 |
| attribute_transfer | 属性迁移 | 可见内容(特征被搬到另一个主体上) |
| weak_reference | 弱参考 | 可见内容与音频通用(只保留大体相似) |
| fully_copy | 完整复制 | 音频(即目标视频的完整最终音轨) |
| partially_copy | 部分复制 | 音频 |
| reference | 仅参考 | 音频(不复制信号) |
运镜词
| 英文 | 中文 | 英文 | 中文 |
|---|---|---|---|
| Zoom In / Zoom Out | 变焦拉近 / 拉远 | Push In / Pull Out | 机位推近 / 拉远 |
| Pan Left / Pan Right | 左摇 / 右摇 | Truck Left / Truck Right | 机位左移 / 右移 |
| Tilt Up / Tilt Down | 上仰 / 下俯 | Pedestal Up / Pedestal Down | 机位上升 / 下降 |
| Arc Shot | 环绕镜头 | Tracking Shot | 跟拍 |
| Static Shot | 固定镜头 | Shake Slightly / Shake Strongly | 轻微 / 强烈抖动 |
| POV | 主观视角 | Roll Clockwise / Roll Counterclockwise | 顺时针 / 逆时针滚转 |
| with small amplitude | 小幅度 | with large amplitude | 大幅度 |
| at slow speed | 慢速 | at fast speed | 快速 |
切镜句式
| 英文 | 中文 |
|---|---|
| the camera cuts to | 镜头切到 |
| the shot cuts to | 镜头切到 |
| the shot transitions to | 镜头转到 |
| the shot changes to | 镜头换到 |
| the shot switches to | 镜头切换到 |
| continues seamlessly across the cut 等 | (声音)跨切无缝延续——跨切台词的四种常用表达,见第 5 课动作 5 |
| says in an off-screen voiceover | 以画外音说道——画外音固定句式,其后必须紧跟闭唇声明 |
交付前检查清单
进度只记在当前页面里,刷新即清零——把它当一次性的出门检查,而不是存档。
一页速查卡
MiniMax H3 速查
附录:风格技能一句话索引
官方技能包里除核心技能外,还有 8 个「风格技能」。它们不是另一套写法,而是把同一套 H3 写法针对某一类片子封装成的生产流程——先把这门课的写法学熟,遇到对应品类时再去调用它们,自然就用得上。这里只留一句话索引,不展开。
| 技能 | 它封装了哪类片子的写法 |
|---|---|
| minimalist-product-ad-generator | 把「一张产品图 → Apple 风极简产品广告短片」的写法封装成带确认关卡的流程。 |
| 3d-animation-short-generator | 把「一句创意 → 皮克斯感 3D 动画短片」的写法封装成含镜头表自检门的完整流程。 |
| papercraft-stop-motion-explainer | 把「分层纸雕 / 剪纸定格质感的科普讲解」的写法封装成 19 步流程。 |
| brand-promo-video-generator | 把「品牌宣传短片」的写法封装成带品牌事实核查与生成前硬确认的流程。 |
| music-video-subtitle-generator | 把「带歌词贴字的音乐 MV」的写法封装成含参考分工与多镜头衔接锁的流程。 |
| co-op-game-intro-generator | 把「双人合作游戏主菜单 / 开场动画」的写法封装成先确认首图、再回填视频提示词的流程。 |
| paper-collage-explainer-generator | 把「半调纸拼贴定格讲解动画」的写法封装成两道确认门加停格组装的流程。 |
| handdrawn-live-video-generator | 把「手绘发光动画融进实拍空间的 15 秒短片」的写法封装成固定分段结构。 |