字幕每行多少字?行长与断行规则
常见的规范是:中文、韩文每行 16 字,日文约 13 字,英文等拉丁字母语言约 42 个字符,每条字幕最多两行。 一行放得下就别拆;必须两行时,在意群处断开,让两行长度相近。
这些数字并不是 SRT 格式的规定——一条 SRT 字幕可以是一整行,多长都行。它们来自流媒体平台和电视台的字幕规范, 目的只有一个:让观众扫一眼就读完,不耽误看画面。下面讲常见的上限、在哪里断行,以及怎么批量修好满是超长行的字幕文件。
每行多少字?
| 语言 | 每行字数(常见规范) | 最多行数 | 怎么数 |
|---|---|---|---|
| 中文 | 16 字 | 2 | 按字数 |
| 韩文 | 16 字 | 2 | 按音节块 |
| 日文(横排) | 约 13 字 | 2 | 汉字和假名 |
| 英文等拉丁字母语言 | 约 42 个字符 | 2 | 字母、空格、标点都算 |
翻译方法对比表
- 这是上限,不是目标。能用短句说清楚,就别把一行塞满。
- 英文要算空格和标点。“I'll be right back.” 是 21 个字符。
- 以交付规范为准。有的电视台要求更短,有的客户有自己的数字。
- 竖屏要更短。9:16 的画面很窄,横屏合适的行长在竖屏上会被折行,常见做法是每行 10 字上下,或者一次只放一短行。
- 行尾标点看平台习惯。不少中文字幕把逗号、句号换成空格,也有平台要求保留全角标点,跟着规范走即可。
阅读速度与显示时长
行长只是可读性的一半,另一半是显示时长。英文字幕规范里常见的成人阅读速度是每秒 17–20 个字符,儿童节目更低; 中文一个字的信息量大,每秒能读的字数要少得多。所以一条两行、塞满的字幕需要在屏幕上停留好几秒。 如果字数超出了显示时长能读完的量,应该压缩措辞,而不是把行拉长。
断行规则
1. 一行放得下,就不拆
不好:我明天
给你打电话
好: 我明天给你打电话2. 两行长度相近(或上短下长)
一整行下面挂一两个字,看起来像出错了,视线也要来回跳。两行没法等长时,很多规范倾向把长的放在下面。
不好:如果你周一之前见到安娜,告诉她钥匙
在门垫下面
好: 如果你周一之前见到安娜
告诉她钥匙在门垫下面3. 在标点和意群处断开
中文没有空格,可以断开的位置很多,更要挑在逗号、句号或者一个完整意思结束的地方。
不好:他把车停在火车站门
口,然后走回了家
好: 他把车停在火车站门口
然后走回了家4. 不要把虚词留在行尾
英文不把 the、a、of、to、and、but 这类冠词、介词、连词放在行末;中文同理,「的」「和」「在」「把」这类字应该跟着后面的词走。
不好:我们把行李寄存在酒店的
前台,然后出去吃饭
好: 我们把行李寄存在酒店前台
然后出去吃饭5. 不要拆开人名、地名和固定说法
不好:我们从布宜诺斯
艾利斯坐夜班飞机到了利马
好: 我们从布宜诺斯艾利斯
坐夜班飞机到了利马6. 对话:一人一行,前面加破折号
- 你去哪儿? - 回家。
两个人的话放在同一条字幕里时,每人一行,不管长短。破折号的写法(带不带空格、两行都加还是只加第二行)各家规范不同,按要求来。
为什么剪辑软件里是「一整行加一两个字」
把 SRT 导入 Premiere Pro 或剪映,有时会看到一整行字幕下面孤零零挂着一两个字。原因是这条字幕在文件里只有一行, 只比字幕框宽一点点,软件就只把放不下的部分折到第二行。机器生成和翻译出来的字幕最容易这样:每条往往就是一长行。
解决办法是在文件里的合适位置加一个硬换行,让字幕在哪里都显示成均衡的两行。关于硬换行,有两点要知道:
- 把字幕框拉宽,它也不会合回一行。换行符是文字的一部分,框再宽也还是两行。
- 字幕框变窄,它会被再折一次。如果每一行仍比字幕框宽(竖屏、大字号),每行都会再折,变成三四行。所以行长要按你最窄的画面来定。
自动拆分过长的字幕
几百条字幕手动断行太费时间。免费的字幕自动换行工具可以一次处理完,全程在浏览器里运行,文件不会上传。
添加 SRT 或 VTT
粘贴字幕内容,或者上传文件。
设置每行字数,或保持「自动」
选自动时,工具会读取你文件里现有两行字幕的行宽,按它来断;文件里两行字幕不够多,就按文字类型用 16、13 或 42 的常见标准。 也可以自己填一个数(10–80),比如竖屏视频填小一点。
保持勾选「重新平衡」
超过上限的单行字幕会被拆成宽度相近的两行;勾选重新平衡后,已经是「一整行加一两个字」的两行字幕也会合起来重新拆。
换行并下载
看一眼统计(拆了几条、重新平衡了几条、用的上限是多少),下载后重新导入即可。
工具按上面的规则断行:优先在标点后断开,英文等语言不把冠词、介词留在行尾,不拆开首字母大写的人名,也绝不会拆成三行。 字幕序号和时间码原样保留,时间轴不变。已经是一人一行、带破折号的两行对话字幕,以及三行或更多行的字幕保持原样,泰文这类词与词之间不加空格的文字也不处理。
翻译后保留两行字幕
精心断好行的字幕,翻译一遍往往就被“压平”了:每条字幕当成一句话翻,回来就是一长行。用 SubtitleFlow 翻译时, 原文用的是两行字幕,译文也会保留这个排版:导出单语 SRT 或 VTT 时,原文是两行、译文又超出你文件字幕框宽度的字幕,会被拆成均衡的两行; 对话字幕也会恢复成一人一行。双语导出则保持每种语言一行,免得一条字幕变成四行。
常见问题
字幕每行多少字合适?
很多字幕规范(包括 Netflix 风格的字幕指南)的做法是:中文、韩文每行约 16 字,日文约 13 字,英文等拉丁字母语言约 42 个字符(含空格和标点),最多两行。如果客户或平台有自己的规范,以对方为准。
SRT 文件每行有字数上限吗?
格式本身没有。SRT 允许一条字幕只有一行,再长都行。上限来自可读性和你要交付的规范。超长的行要么被播放器、剪辑软件自动折行(往往折得很难看),要么在质检时被打回。
两行字幕,上短下长还是上长下短?
尽量两行差不多长。实在做不到时,很多规范更倾向下面一行长一些(「正三角」),因为视线先落在下面那行,上面挡住的画面也更少。不过,在意群处断开比两行严格等长更重要。
为什么 Premiere 里字幕变成一整行加下面一个词?
这条字幕在文件里是一行,只比字幕框宽一点,Premiere 就只把最后一两个词折到第二行。在文件里直接加一个换行,把它分成长度相近的两半,Premiere Pro、剪映和播放器里就都会显示成整齐的两行。
竖屏(9:16)视频每行多少字?
没有统一标准,但画面窄得多,一般会比横屏短不少——中文常见每行 10 字上下,甚至一次只放一短行。按你导出时的字号实际试一下,能放下多少就把上限设成多少。
观众读字幕的速度有多快?
英文字幕规范里常见的说法是成人每秒约 17–20 个字符,儿童节目更低;中文因为一个字信息量大,每秒能读的字数要少得多。如果一条字幕的字数超出了它的显示时长能读完的量,应该精简文字,而不是把行拉长。