用 LibTV Agent 做分镜脚本,先把角色设定和镜头节奏写进提示词

文章导读
用 LibTV Agent 生成分镜时,角色跳脱和镜头节奏混乱通常不是模型本身的问题,而是提示词里缺少固定约束。更稳妥的做法是:先在项目里建一张分镜表,把角色名称、外观关键词、固定服装、禁止变化项写清楚,再把景别、动作、时长、转场拆成短句,最后合并成“全局前缀 + 单镜提示词 + 负向约束”的提示词块交给 LibTV Agent。这样每次生成的输入一致,出问题也能定位到具体镜头,而不是整段重写。
📋 目录
  1. A 在项目里建一个分镜表并列出角色设定
  2. B 把镜头节奏写成短句并标注时长
  3. C 将分镜表转成 LibTV Agent 可读的提示词块
  4. D 生成后逐镜检查角色和动作是否一致
  5. E 导出分镜脚本给剪辑环节
A A

用 LibTV Agent 生成分镜时,角色跳脱和镜头节奏混乱通常不是模型本身的问题,而是提示词里缺少固定约束。更稳妥的做法是:先在项目里建一张分镜表,把角色名称、外观关键词、固定服装、禁止变化项写清楚,再把景别、动作、时长、转场拆成短句,最后合并成“全局前缀 + 单镜提示词 + 负向约束”的提示词块交给 LibTV Agent。这样每次生成的输入一致,出问题也能定位到具体镜头,而不是整段重写。

分镜提示词的关键不在句子写得多漂亮,而在约束是否可复用、可逐镜检查。建议先固定角色档案和镜头节奏表,再拼接提示词;生成后按镜头编号逐镜对照角色外观与动作,记录偏移类型并写返修提示。这套做法适用于需要多镜头连续生成的短片、广告和剧情片段;如果只是单张概念图,做完整分镜表会偏重。角色一致性仍受模型能力限制,复杂动作和快速转场需要结合环境确认效果,不能只靠提示词保证。

在项目里建一个分镜表并列出角色设定

角色设定要在第一次生成之前就确定下来,写成项目内的一张表或一个固定文件。原因是 LibTV Agent 每次生成都只读取当次提示词,你不写清楚,它就会按自己的理解补外观,第二镜换了发型、衣服颜色、年龄感,都属于输入缺失造成的。

角色表至少包含四列:角色名称、外观关键词、固定服装、禁止变化项。角色名称用于在多镜提示词里保持同一称呼;外观关键词写可视觉化的描述,例如“短发、瘦削、二十多岁”;固定服装写具体款式和颜色;禁止变化项单独列出,例如“不要换发型、不要加眼镜、不要改外套颜色”。

角色表(示例结构,按项目替换)
角色名称   | 外观关键词           | 固定服装         | 禁止变化项
主角 A     | 短发、瘦削、偏冷表情 | 深灰连帽外套     | 发型、外套颜色、年龄感
配角 B     | 长发、圆脸、浅色肤   | 米色针织衫       | 发长、服装材质
环境人物   | 不强调面部           | 统一深色工装     | 不出现清晰正脸

这张表放在项目目录里,与分镜脚本同源维护。角色一多,建议只保留主要角色为“强约束”,环境人物用弱描述,否则提示词会变长且互相干扰。

用 LibTV Agent 做分镜脚本,先把角色设定和镜头节奏写进提示词

把镜头节奏写成短句并标注时长

“节奏紧凑”“慢一点”这类词对视频智能体没有可执行含义。把节奏拆成每个镜头的景别、动作、时长和转场方式,用短句写,一条镜头一行。时长以秒为单位写成数字,方便后续剪辑对齐;转场方式写“直切”“叠化”“黑场”这类明确词,不写“自然过渡”。

镜头节奏表(示例结构)
镜号 | 景别 | 画面动作                 | 时长 | 转场
01   | 全景 | 主角 A 走进空旷走廊      | 4s   | 直切
02   | 中景 | 主角 A 停下,侧头看窗    | 3s   | 直切
03   | 近景 | 手部推开门的动作         | 2s   | 叠化
04   | 特写 | 面部表情收紧             | 3s   | 黑场

动作描述只写一个主要动作,避免“边走边打电话边看表”这类叠加。镜头短、动作单一时,角色变形概率更容易控制,返修也只需改单条提示词。时长与转场属于剪辑意图,生成端不一定完全遵守,需要结合环境确认实际输出。

将分镜表转成 LibTV Agent 可读的提示词块

表格是给人看的,提示词要按生成的方式组织。建议每个镜头一段提示词,前面加一段全局前缀,把角色档案和整体风格统一交代,再接单镜描述,最后附负向约束。全局前缀不要每次手写,从角色表拼出来即可。

用 LibTV Agent 做分镜脚本,先把角色设定和镜头节奏写进提示词
全局前缀(每个镜头都带上)
同一角色:主角 A,短发、瘦削、偏冷表情,穿深灰连帽外套;
风格:写实,冷色调,室内走廊光;
禁止:更换发型、增加配饰、改变外套颜色。

单镜提示词(镜号 02)
中景,主角 A 停下脚步,侧头看向窗户,3 秒,直切转场。

负向约束(单独一行,按需增删)
不要出现文字水印、不要多人同屏、不要夸张表情、不要镜头抖动。

负向约束要写成“不要 + 具体项”,不要写“画面干净”这种模糊要求。全局前缀和单镜提示词分开存放,返修时只改单镜段落,角色前缀保持不变,才能判断问题出在角色设定还是镜头描述。

生成后逐镜检查角色和动作是否一致

生成结束不要整体看一遍就收工,按镜号逐个对照分镜表。检查两项:角色外观是否与角色表一致,动作是否与镜头节奏表一致。发现偏移时记录偏移类型,并直接写出返修提示词,避免下次重新描述。

用 LibTV Agent 做分镜脚本,先把角色设定和镜头节奏写进提示词
逐镜对照表(示例结构)
镜号 | 偏移类型     | 现象描述           | 返修提示词
01   | 服装偏移     | 外套变成浅灰色     | 强调深灰连帽外套,锁定颜色
02   | 动作偏移     | 未侧头,仅停顿     | 写明侧头看向窗户,头部转向右侧
03   | 风格漂移     | 画面变为插画质感   | 重申写实风格,加入负向:不要插画质感

偏移集中出现在某几个镜头时,优先检查这些镜头的提示词是否漏了全局前缀。风格漂移通常来自单镜描述里混入了风格词,与全局前缀冲突;角色变形则多与动作过复杂或多人同屏有关。返修提示词要写进分镜表,形成可复用的修改记录。

导出分镜脚本给剪辑环节

剪辑需要的不是一句“看素材”,而是每个镜头的意图和哪些版本可用。导出时保留带编号的分镜表、每个镜头的提示词原文,以及是否采用的标记。采用标记至少分“采用”“备选”“弃用”三档,弃用的写一句原因。

导出结构(示例)
镜号 01 | 时长 4s | 转场 直切 | 采用
提示词原文:全景,主角 A 走进空旷走廊,4 秒,直切。
备注:第 2 次生成版本,服装与前镜一致。

镜号 03 | 时长 2s | 转场 叠化 | 备选
提示词原文:近景,手部推开门的动作,2 秒,叠化。
备注:手部动作偏快,剪辑时可放慢。

提示词原文一并导出,是为了后续补拍或重生成时有据可查。编号与分镜表一致,剪辑按编号对轨,能减少沟通成本。若项目需要多轮迭代,建议每次导出保留版本标记,不要把旧版本覆盖掉。