跳到主要内容
SubtitleMatrix

Netflix 字幕规范检查

无障碍合规标准档案
或者粘贴字幕文本

选项

限值不是你自己输入的数字:它来自一份公开发布的文件,报告会写明那份文件、引用原句、说明那句话是要求还是建议,并给出我们最后核对的日期和链接。选你要对其负责的那份文件。它们彼此并不一致: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 时限文本规范里能落到文件上的四个数值一次跑完:阅读速度 20 CPS(儿童内容 17)、每行最多 42 个字符、最短 834 毫秒、最长 7 秒。文件在浏览器里读取,不上传,也不改写,报告可以下载成 PDF 或 CSV。

四个数值来自同一份文件,但它们是四条独立的限制:一条字幕可能只违反其中一条,也可能同时违反三条。报告为每条发现引用对应原句,并印出最后核对日期,所以规范改版之后,你能看出这份报告量的是哪一版。

有一件事这一页不查:一条字幕最多两行。它在规范里是一条真实的限制,但本站没有任何页面检查它,所以报告不把它悄悄丢掉,而是列进“未检查”那一行。

遇到 MicroDVD 这类用帧号记时的文件,报告顶部会印出所用帧率;同一个文件在 25fps 与 30fps 下会量出不同时长,这不是缺陷,而是帧号文件的定义。

报告按四项限制分成四段,每段先印“发现几条”,再把每条发现的字幕条号、起止时间、实测值与上限并排列出。可以下载成 PDF 存档,也可以下载成 CSV 排序;两页以上的文件同样一次跑完。

报告描述的是文件,不是服务。Netflix 的规范是内容方对交付物提出的要求,不是法律。

示例

一份文件,对着 Netflix 的四个数值

字幕

1
00:00:01,000 --> 00:00:03,000
JOHN: I told you not to wait up.

2
00:00:04,000 --> 00:00:07,400
- I know what you did last summer, and I am not going to pretend otherwise.
- Then say it out loud, right here, in front of everybody.

3
00:00:09,000 --> 00:00:09,600
Wait.

4
00:00:11,000 --> 00:00:19,200
MARY: Nothing. It does not matter now.

5
00:00:21,000 --> 00:00:23,000
The quick brown fox jumps over the lazy dog every single morning.

报告发现了什么

Cues read faster than the limit — 2 found
  2  | 00:00:04.000 | 00:00:07.400 | 39.1 CPS | 20 CPS | Netflix English Timed Text Style Guide (USA) — Reading speed: 20 characters per second for adult content
  5  | 00:00:21.000 | 00:00:23.000 | 32.5 CPS | 20 CPS | (the same sentence)

Lines longer than the limit — 2 found
  2  | 75 characters per line | 42 characters per line | Netflix Timed Text Style Guide: General Requirements — Line length: maximum 42 characters per line (43–44 only in rare exceptions)
  5  | 65 characters per line | 42 characters per line | (the same sentence)

Cues below the minimum duration — 1 found
  3  | 00:00:09.000 | 00:00:09.600 | 600 ms | 834 ms | Netflix Timed Text Style Guide: General Requirements — Duration: minimum duration 5/6 second (20 frames at 24fps)

Cues above the maximum duration — 1 found
  4  | 00:00:11.000 | 00:00:19.200 | 8200 ms | 7000 ms | Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds

Cues with two speakers and no name — Not applicable. This document says nothing about this, so there is no requirement to check against

Not checked by this page: Line length: maximum 2 lines per subtitle event

四段、四个不同的数值,全部来自同一份文件;最后一行把“详尽”和“自信”分开——两行限制确实是规范里的一条,而本站没有页面查它,所以它被列出而不是丢掉。第 2 条字幕同时违反三项,这很常见。

每个数值都逼近但未越界

字幕

1
00:00:01,000 --> 00:00:04,000
Sphinx of black quartz, judge my vow now.

2
00:00:05,000 --> 00:00:05,834
Yes.

3
00:00:07,000 --> 00:00:14,000
No.

4
00:00:16,000 --> 00:00:18,000
This cue holds exactly forty characters.

报告发现了什么

Cues read faster than the limit — Nothing found.
Lines longer than the limit — Nothing found.
Cues below the minimum duration — Nothing found.
Cues above the maximum duration — Nothing found.

每一条字幕都正好落在边界上,一条都没被报出。最后一条四十个字符、两秒,正好 20.0 CPS;短的那条恰好 834 毫秒;长的那条正好七秒。任何一个字符或一帧的移动都会让报告出现发现。

常见问题

Netflix 字幕规范检查一次会量哪几个数值?

四个:阅读速度 20 CPS、每行最多 42 个字符、最短 834 毫秒、最长 7 秒,全部出自同一份时限文本规范。每个数值各占报告的一段,各自引用它对应的原句。

为什么 Netflix 字幕规范检查不检查“一条字幕最多两行”?

因为本站没有任何页面实现这条检查。它在规范里确实是一条限制,报告不把它悄悄丢掉,而是列进“未检查”那一行,让你知道这次没有覆盖它。

恰好落在 834 毫秒或 7 秒边界上的字幕会被报出来吗?

不会。下限用严格小于、上限用严格大于,所以正好 834 毫秒和正好 7000 毫秒都算在限内。样例里每个边界都单独出现过一次,移动一个字符或一帧就会产生发现。

MicroDVD 文件在 Netflix 字幕规范检查里怎么计时?

按面板里填的帧率把帧号换算成时间,报告顶部会印出这个帧率。同一个文件换成 25fps 会量出不同时长,甚至得到不同结论,这正是帧号文件的性质。

Netflix 字幕规范检查用的是哪一版规范?

以报告里印出的最后核对日期与链接为准。规范会改版,每条发现都带当天核对过的那句原文,所以将来回看时能知道量的是哪一版。

检查 Netflix 规范会改写我的字幕文件吗?

不会。文件只被读取和测量,原样保留,也不上传。报告是唯一产物,可以下载成 PDF 或 CSV。

这项检查看什么

  • 报告描述的是一份文件,不是一项服务。Netflix 时限文本规范是内容方对交付材料提出的规格;它不是立法,通过这些检查也不构成任何地区的法律合规结论。这里不判断你的字幕符合任何东西,只说明量到多少条字幕条、每个数值引自哪句话,以及本页没有检查什么。
  • 页面上的数值是撰写时公布的那一版,每条发现都带最后核对日期与链接。公开规范会变;报告告诉你它量的是哪一版,而文件本身才是权威。

参考资料

  • Netflix English Timed Text Style Guide (USA) — 阅读速度:成人内容每秒 20 个字符,儿童内容每秒 17 个字符。这是本页采用的每秒字符数上限的出处。
  • Netflix Timed Text Style Guide: General Requirements — 行宽每行最多 42 个字符,43 到 44 个字符仅在极少数例外下允许;最短显示时长为六分之五秒(24fps 下 20 帧),最长 7 秒;以及本页记为未检查的“每条字幕最多两行”。

相关工具