Studio 时间血缘

时间有三层——作者选择(Selection / Segment / Moment / 程序时间)、投影(TemporalInstant / TemporalWindow)、领域消费(Program / Schedule / Track)。

语义标尺

脚本的语义标尺包含 2M + 2N + 2 个作者点:Token 与 Segment 边界,加上不同的程序起止锚点。程序锚点在时间线的第 0 帧与 frameCount 处解析;它们是作者点,因此不需要在 SemanticTake 内部伪造。当 Take 重叠或被重排时,它们的脚本顺序不必与物理时间一致。

这并不代表 during="program" 是可写的:该投影在结构上仍然固定。

为什么这样设计

  • — 作者用词与段落思考,而不是秒与帧
  • — 投影层把作者意图翻译成精确时刻,消费者只关心时刻
  • — 编辑器(Studio)展示的是血缘:这个选择来自哪句话、这个窗口覆盖哪些词

FAQ

能直接写程序时间吗?

不能。程序时间投影是结构固定的。

重叠的 Take 会怎样?

脚本顺序与物理时间可以不一致,血缘负责解释其来源。

对字幕有什么影响?

字幕消费的是时间窗口,所以重录后台词与高亮自然跟随。

继续阅读