跳到主要内容
SubtitleMatrix

字幕最长时长检查

无障碍合规最短显示时长
或者粘贴字幕文本

选项

限值不是你自己输入的数字:它来自一份公开发布的文件,报告会写明那份文件、引用原句、说明那句话是要求还是建议,并给出我们最后核对的日期和链接。选你要对其负责的那份文件。它们彼此并不一致:Netflix 按每秒字符数计算,并把每行限制在 42 个字符;Ofcom 和 BBC 按每分钟词数计算,而行长方面 BBC 限制为 37 个字符。其中三份完全不给数字 —— 47 CFR §79.1、WCAG 2.2 SC 1.2.2 和 EN 301 549(它要求网页与非网页文档满足同一准则)。这三份要求字幕标明说话人并包含非语音信息,把所有数字留给播出方;检查它们的页面问的是文件有没有做到,而不是某个数字有没有超标。它们的效力也不同:同一种缺陷在 WCAG 下是警告,在 EN 301 549 下是错误,因为该标准把这条准则写成了必须。改变这个框会同时改变限值和引用,所以报告不会把一份文件的数字挂在另一份文件的名下。只检查某一份文件所述内容的页面,只提供那一份。

时间按哪个帧率计算。在格式页面里,这是 MicroDVD 需要的值,因为它把时间存成帧号。在帧率页面里,它是文件当初对应的速率 —— 字幕是按这个版本做的 —— 而页面的第二个框填你要拿它配套的视频速率。常见的有 23.976、24、25、29.97、30、50、59.94 和 60。填错会让整条时间轴偏移;在帧率页面里,偏移是按比例发生的,而不是一个固定的量。

一条字幕在屏幕上待得太久,是同一个问题的另一头。Netflix 时限文本规范把上限写成 7 秒,这一页列出所有超过它的字幕条(cue),附实测时长与这句话的出处。文件在浏览器里读取,不上传,字幕文件本身不会被改动。

太短的字幕难读,太长的字幕通常是因为没人把它关掉。它会压住后面的画面:一行留了二十秒,就会跨过后面三四个镜头;如果字幕是烧进画面的,观众看到的就是这行字一直盖着。超过台词寿命的字幕还会在话说完之后继续留在屏幕上,看起来像字幕滞后,而不是像一处计时错误。

最短与最长被拆成两页是有意的。一条字幕可能只太长、也可能只太短,只查一头的检查会把另一半静默漏掉。空文件同样会出报告:它分别说明文件里没有字幕条、检查确实跑过、没有发现任何问题——三件事,如果只印一句“没有发现问题”,就会被压成一件。

报告可以下载成 PDF 存档,也可以下载成 CSV 用表格软件排序。依据段会完整印出标准名称、上限、原句、它是要求还是指南,以及这一页没有检查的限制;行表里只有超限的字幕,每一条都带起止时间与实测时长。

示例

停留了九秒的一条字幕

字幕

1
00:00:01,000 --> 00:00:03,000
Where were you last night?

2
00:00:05,000 --> 00:00:14,000
I was working late, and then I went home, and then I could not sleep.

3
00:00:20,000 --> 00:00:22,000
Every night this week?

报告发现了什么

Cues above the maximum duration — 1 found

Severity   Cues   Start          End            Measured   Limit     Clause
Warning    2      00:00:05.000   00:00:14.000   9000 ms    7000 ms   Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 7000 ms
Where it is stated: Duration: maximum duration 7 seconds
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 42 characters per line (43–44 only in rare exceptions); Line length: maximum 2 lines per subtitle event

中间那条从第 5 秒持续到第 14 秒,量到 9000 毫秒,对着 7000 毫秒的上限被报出;前后两条各两秒,不在表里。这条字幕通常同时也读得太快——留得太久的文本往往字数也超过了阅读速度允许的范围。

七秒整,和多出一毫秒

字幕

1
00:00:01,000 --> 00:00:08,000
We can talk about it all in the morning.

2
00:00:10,000 --> 00:00:17,001
I was working late, and I did not think you would notice.

报告发现了什么

Cues above the maximum duration — 1 found

Severity   Cues   Start          End            Measured   Limit     Clause
Warning    2      00:00:10.000   00:00:17.001   7001 ms    7000 ms   Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 7000 ms
Where it is stated: Duration: maximum duration 7 seconds
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 42 characters per line (43–44 only in rare exceptions); Line length: maximum 2 lines per subtitle event

第一条正好七秒,不被报出;第二条多出一毫秒,被报出。两半都重要:前者避免把每一条计时正确的字幕都列出来,后者避免把“不超过”写成不严格的比较而放过违规字幕。

常见问题

字幕最长时长检查的七秒上限来自哪里?

来自 Netflix Timed Text Style Guide: General Requirements,它规定最长显示时长为七秒。这是供应商合同里的交付要求而不是法律,报告会标明它是指南;这一页也只对照这一份文件,换一份内部规范就需要先把它的数登记进标准档案。

为什么字幕留得太久比一闪而过更糟?

短字幕通常只影响一行,过长的字幕常常影响后面好几个镜头。一行留了二十秒,会在台词说完后继续盖住画面;如果字幕烧进画面,摄影机转到哪里它就跟到哪里。它也是最不容易在抽查中被发现的缺陷,因为文字在、时间码看起来也没坏。

恰好七秒的字幕会被字幕最长时长检查报出来吗?

不会,但 7001 毫秒会被报出。比较是严格大于上限,所以边界值本身算在限内。把边界放在允许的一侧,与最短时长那一页在另一头的判断相同;写反了就会把文件里每一条计时正确的字幕都列出来。

文件里一条字幕都没有时,报告会说什么?

它会分别说三件事:文件里有零条字幕、一项检查确实跑过、没有发现任何问题。依据段仍然完整印出,包括这份文件里本页没有检查的限制。空文件正是“只印一句没有发现问题”最容易误导人的场合。

最短和最长时长检查应该对同一份文件都跑吗?

应该,它们是一个问题的两头,谁也不覆盖谁。一条字幕可能只被其中一页报出,一份文件也可能同时落在两条限内。两页读的是同一份文件,都不改你的字幕,两份报告可以先后下载。

检查最长时长会改写我的字幕文件吗?

不会。文件不被改写,也不上传。如果你要把过长的字幕真正拆开或缩短,那是另一个会产出新字幕文件的工具。

这项检查看什么

  • 报告描述的是一份文件,不是一项服务。Netflix 的七秒是其供应商合同里的要求,不是法律,这里也不判断你的字幕是否满足它。报告只说明哪些字幕条超过哪一条已公布的上限,以及这份文件里本页没有检查的部分。
  • 过长的字幕之所以要紧,与无障碍规则存在的理由相同:文字不再对应当下说出的话,依赖字幕的观众读到的是一句已经和画面对不上的台词。这是理解成本,不是外观问题,而且抽查一份文件时几乎看不见,所以值得单独一页把整份文件量完。

参考资料

  • Netflix Timed Text Style Guide: General Requirements — 最长显示时长为 7 秒。

相关工具