字幕阅读速度和每行字数

Netflix 的英语指南规定每行最多 42 个字符、每条字幕最多两行,成人节目每秒最多 20 个字符(儿童节目为 17 个)。阅读速度就是字符数除以字幕在屏幕上停留的秒数。

CPS 和 CPL 的含义

  • 每行字符数(CPL) 是一条字幕中最长一行的长度,统计文字、空格和标点。
  • 每秒字符数(CPS) 是这条字幕的全部字符数除以它的显示时长(秒)。

以下面这条显示 3 秒的字幕为例:

1
00:00:01,000 --> 00:00:04,000
等我们平安到达车站以后,请马上给妈妈打电话,告诉她我们已经安全抵达,不用再为这次旅途担心了。

这一行有 46 个字符,所以是 46 ÷ 3 ≈ 15.3 个字符每秒。这低于 Netflix 的 20 CPS,但这一行太长:46 个字符超过了 42,必须改成两行。

指南的规定

指南 每行字符数 行数 阅读速度
Netflix,英语(美国):成人节目 42 2 最多 20 CPS
Netflix,英语(美国):儿童节目 42 2 最多 17 CPS
Limecraft,竖屏视频 25(硬上限 29) 3 —

Netflix 还规定,字幕不超过 42 个字符时应保持一行;两行的字幕应下行更长。最适合换行的位置是标点之后、连词或介词之前,且不应拆开姓名,也不应把冠词和名词分开。这些数值针对英语。中文等其他语言有各自的指南,数值也不同。

竖屏视频目前没有通用标准;Limecraft 的数值是一家公司针对窄屏提出的建议。

检查并修复文件

  1. 打开字幕自动换行并添加你的文件。
  2. 选择一个 预设 (通用、Netflix 英语或竖屏视频),或设置自己的限制。
  3. 选择 重新分行 。报告会显示 CPS 图表,以及仍然过快或过长的字幕列表。

字幕自动换行的报告,显示阅读速度图表和需要检查的字幕列表

使用默认设置(42 个字符、两行)时,上面那条长字幕会在逗号之后拆开:

1
00:00:01,000 --> 00:00:04,000
等我们平安到达车站以后,请马上给妈妈打电话,告诉她我们已经安全抵达,不用再为这次旅途担心了。
1
00:00:01,000 --> 00:00:04,000
等我们平安到达车站以后,请马上给妈妈打电话,
告诉她我们已经安全抵达,不用再为这次旅途担心了。

中文可以在字符之间换行,而不是按词语断开,因此有的字幕可能会在词语中间换行。请查看结果,确认断开的位置是否自然。

重新分行不会让字幕更容易读:文字和时间都保持不变。对于仍然过快的字幕,要么给它们更多时间(字幕自动换行可以把它们延长到后面的空档里),要么在字幕编辑器中缩短文字。

常见错误

  • 只统计一行。 CPS 针对整条字幕,包括两行。
  • 忘了声音说明。 [关门声] 也算文字。如果你要制作只含对白的字幕,请在检查速度之前先清理字幕。
  • 延长到下一条字幕里。 延长后与下一条字幕重叠,会产生新的问题。修复字幕可以找出并修复重叠。

来源:Netflix Partner Help Center,English (USA) Timed Text Style Guide(英文);Limecraft 支持,subtitling vertical video(英文)。

常见问题

字幕的阅读速度多少合适?

Netflix 允许英语成人节目每秒最多 20 个字符,儿童节目最多 17 个。数值越低越容易阅读,许多团队的目标远低于上限。

空格算字符吗?

通常算。每秒字符数一般统计文字中的字母、空格和标点,不统计换行符和格式标签。如果你的风格指南有规定,字幕自动换行工具可以不统计空格。

TikTok、Reels 或 Shorts 的每行应该有多少字符?

竖屏视频没有官方标准。Limecraft 建议每行最多 25 个字符、最多三行;字幕自动换行工具中的竖屏视频预设就采用这些数值。

不改文字,能修复过快的字幕吗?

有时可以。如果这条字幕后面有空档,它就可以在屏幕上停留更久。字幕自动换行工具可以把过快的字幕延长到空闲时间里,且不与下一条重叠。

文件始终保留在你的浏览器中。