基础与标准 / F1.1 · 页与时长

剧本页数怎样换成时长,公式什么时候失效

SlateX 把剧本长度换成时长时,用的是一套很窄的换算:一个八分位折 7.5 秒,一整页也就是 60 秒。导入时写进场次的估计时长,与统计侧把总八分位换成秒,读的是同一个比例,不是两套口径。这个数能说明整场文本大约有多长,但它不提供页内位置,也不承担拍摄日程的含义。

一个八分位按 7.5 秒换算;导入估计时长和统计总时长使用同一套比例。

换算式只有一套

导入剧本时,场次长度先被折成八分位,再把八分位乘以 7.5 写成估计秒数。统计侧做的也是同一件事,只是把多个场次的总八分位相加以后再乘以 7.5。于是 8 个八分位就是一整页,对应 60 秒;这两处算的是同一个公式,差别只在统计范围。

这也解释了为什么《剧本的八分之一页到底怎么算》负责讲八分位本身,而这里关注的是八分位一旦进入时长换算之后会发生什么。公式没有额外判断对白、动作或场面复杂度,它只把已有的页长数字换成秒。

分数串读取时只取分子

读取长度属性时,带斜杠的分数只取分子,分母不参与计算。自家导出的分数形态分母恒为 8,因此这条链路往返时能回到原来的八分位;如果输入的是非八分制分数串(不是本软件写出的那种形态),同一个分子会被直接当成八分位数,结果就会偏离原意。

第三方剧作软件会不会写出非八分制分数,我方未核实,不替它下结论。接收方应自行核对实际剧本交换文件里的长度字符串,不能看到一个分数就先假定分母会被读取。

缺值往返后可能变成 1/8 页

完全没有长度信息时,读取侧不是按 0 处理,而是按 1/8 页计。另一边,写出剧本交换文件时,如果一个场次的八分位小于或等于 0,整个长度属性都不写。于是一个原本没有可写长度的场次,出去时是“没有长度属性”,再读回来时会落成 1/8 页。

这与《FDX 适合交换什么,又会丢掉什么》所讲的交换边界是一件事的更窄版本:空值在写出和读回两侧不一定保持同一种形状。这里能确定的是长度属性的写入与回读规则,不应把它扩展成对其他字段的推断。

两种页数显示不是两个值

同一个八分位数在界面上可以出现两种显示形态。一处会把它拆成整页加余下八分位,例如把总量显示成“2 页再加 4/8”;另一处会直接显示总八分位,例如把同一个量写成 20/8。这只是显示口径不同,底层仍是同一个八分位总量。

如果要核对场长,应先把显示形态还原到同一个八分位数再比较。直接把两种字符串当成两个独立值,会把表现层差异误认为数据差异。

硬边界:它只到整场长度,不到拍摄日程

这个量只到“整场有多长”。它没有页内偏移,也不能告诉你某一行台词或动作位于这一页的什么位置,因此不能靠这个秒数定位到具体剧本行。

把秒数当“拍摄进度”是一次外推。同一页里的对白行和动作行,现场拍摄耗时可能完全不同,而这套换算没有读取这些差异;它只承担文本量级,不承担日程。

页数换成秒只能表达文本量级;它不提供页内定位,也不承担拍摄进度或拍摄日程。

FAQ

为什么一整页是 60 秒?

因为一页按 8 个八分位计,而每个八分位按 7.5 秒换算,所以同一套公式得到 60 秒。这里是数学换算,不是对实际拍摄耗时的测量。

没有长度信息时会得到 0 秒吗?

不会。读取侧在完全没有长度信息时按 1/8 页计,因此会得到对应的换算时长。

非八分制的分数会按原分母换算吗?

不会。当前读取只取分子、不读分母;至于第三方剧作软件是否会写这种分数,我方未核实,不替它下结论。

这个时长能拿来排拍摄日程吗?

不能把它当成日程依据。它只表示按页长折算出的量级,接收方还需要另行核对现场需要的排期信息。


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

沪ICP备2026001245号-1

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

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

support@slateprotocol.com