2024-04-02 / Process
From Script to Shot Flow
Turning narrative beats into ordered visual states, not just a list of pretty shots.
- script
- shots
- workflow
Back to Lab
Question
剧本给的是意图,shot flow 给的是时间里的视觉状态。AI 视频工作流里最容易出问题的地方,是直接把一句剧情描述丢给模型,让模型自己决定镜头顺序。
这样生成的片段可能好看,但很难剪。因为它没有明确交代:上一镜头留下了什么,下一镜头继承什么,观众应该在什么时候获得信息。
Observation
一个叙事 beat 不能直接等于一个 prompt。它要先拆成三个层次:
emotional turn: 角色从防御变成迟疑
visual evidence: 她看到桌上的旧信
shot change: wide room context -> medium reaction -> close-up letter
AI 视频模型擅长补画面,但不擅长替你决定叙事逻辑。shot flow 的作用,就是在生成前把逻辑固定住。
Method
我会先写 beat table,再写 prompt:
Beat 1: 她进入房间,空间关系建立。
Shot: locked-off wide shot, door frame left, table center.
Beat 2: 她发现信,动作变慢。
Shot: medium shot, slow push-in, her hand stops above the table.
Beat 3: 信成为信息中心。
Shot: close-up, letter edge under warm light, hand partially in frame.
这样做的重点是:每一镜头都把下一镜头需要的状态留下来。门、桌子、信、人物位置,不是背景细节,而是剪辑连接点。
Boundary
shot flow 不是越细越好。写太满会让模型在同一镜头里同时处理角色、情绪、动作、景别、光线、道具和复杂转场,反而失控。更好的做法是每个镜头只承担一个叙事任务。
one shot, one turn
one shot, one camera behavior
one shot, one inherited state
Lab Note
从剧本到镜头,不要问“这一段怎么变成视频”。先问:
观众必须在这一镜头知道什么?
模型必须在下一镜头记住什么?
这两个问题的交集,就是镜头设计。