接收与验收 / R1 · ALE

ALE 在现场与后期之间到底干什么

ALE 在 SlateX 里是一份制表符分隔的文本清单,文件由头部段、列名段和数据段组成。它的职责是把“这行指向哪条素材、时间位置是什么、属于哪场哪条”这类信息交给接收方,让入库与对片流程有一份可核对的文字记录。它不负责判断哪条拍得好,也不包含镜头参数、素材路径或声道映射;能不能继续用于具体接收流程,仍要由接收方逐列核对。

ALE 的价值是把可核对的身份与时间信息写成表,不是替接收方宣布这些值已经被验证。

文件本身长什么样

SlateX 当前写出的 ALE 先有头部信息,再有一段固定列名,最后进入数据行。列之间使用制表符分隔,因此它更接近一份有明确列定义的文本清单,而不是一个把媒体本身打包进去的容器。

数据行按机位展开。一个 take 如果有多台机位,会对应多行;如果没有机位,则仍会生成一行兜底记录。这个形态决定了 ALE 的“行”更接近机位级交付记录,而不是“一行等于一条 take”。

一列值要先问它从哪里来

读 ALE 时,把字段按来源分成三类更安全。

一类是来自现场记录或用户输入的值,例如场次、条号、备注、导演文本、机位备注等。它们是否正确,取决于记录本身是否与现场事实一致。

另一类是软件派生的值。End 在没有独立出点时会由入点与时长计算出来;Name、部分格式化后的卷号、帧率表现等也经过生成逻辑。派生值不是独立测得的第二份证据,它仍依赖输入。

还有一类是缺值时生成的兜底值。缺时码可能表现成 00:00:00:00,缺机位身份时可能出现看起来正常的默认卷号或声音卷号。这些字符串语法上可以很像真实记录,但来源不同,因此接收方需要回到现场记录或素材确认。

先问“这个值从哪来”,再问“这个值长得像不像合法格式”。

ALE 能告诉接收方什么

当前列可以让接收方看到素材名称、入点、出点、时长、场次、条号、卷号、声音卷号、帧率、备注、机位等信息。它适合承担“把身份和时间线索交给下游检查”的工作。

其中有一个需要特别留意的身份边界:Tape 与 Reel 当前取自同一个来源值,所以这两列不能被当成两路互相独立的身份信号。如果两列相同,只能说明生成器把同一来源写进了两个位置。

结束位置也不是每次都来自独立记录。当前在缺少 timecodeOut 时,End 会根据入点与时长计算。因此,接收方应先确认 Start 与 Duration 的来源,再把 End 当成派生结果复核,而不是把它视为另一项现场实测。

ALE 明确不包含什么

当前 ALE 没有档位或圈选列,也没有镜头编号、焦段、ISO、光圈、分辨率、素材路径、声道映射与声音时码。它当然可以与这些信息在别处同时存在,但不能因为某个项目里确实记录了这些内容,就反过来说 ALE 本身携带了它们。

这条边界也说明 ALE 不负责“判断哪条好”。接收方若要知道现场对 take 的档位判断,需要从别的产物或原始记录取得,而不是从这份 ALE 推出来。

为什么 ALE 行数和日报行数不一样

同一批条记录在表格式产物里会按机位展开,而可读日报保持一条 take 一行。于是多机位拍摄时,ALE 的行数会增加,日报的行数不会按同样方式增加。

这不是一个可以靠行号消除的差异。要跨文件核对,应回到场、条与机位身份,而不是假设“第 N 行”在每个交付物里代表同一个对象。

拿到 ALE 以后先做什么

本篇只回答 ALE 的用途与边界。真正的接收动作应进入已发布的《拿到 ALE,先核对这些字段》:先确认每一行是谁,再核对卷号、素材名称、时间位置、帧率与缺值的来源。涉及具体接收系统能不能直接使用,接收方应按自己的导入模板逐列核对。

FAQ

ALE 是把媒体文件一起交过去的吗?

不是。SlateX 当前的 ALE 是文本清单,不包含素材路径,也不把媒体文件本身打包进去。

ALE 里的 End 是独立测得的时间吗?

不一定。缺少独立出点时,当前生成路径会根据入点与时长计算 End,所以它需要作为派生值复核。

Reel 和 Tape 可以当成两条独立身份信息吗?

不能。当前两列取自同一个来源值,不能因为出现两列就把它们当成两次独立确认。

为什么同一条 take 在 ALE 里可能出现多行?

因为当前 ALE 按机位生成数据行;一条 take 有多台机位时会展开成多行,所以行数不能直接当作 take 数。


上海智独教育科技有限公司 — SlateX。以上数字截至 2026-09-24。

沪ICP备2026001245号-1

上海智独教育科技有限公司

上海市嘉定区澄浏公路52号39幢2楼J

support@slateprotocol.com