跳到内容

免费工具

SRT字幕校验工具

拖入 .srt 文件,得到一份错误和警告清单,每一条都带有对应的字幕块编号。在你的浏览器中运行——文件绝不会被上传。

  • 在浏览器中运行
  • 不会上传任何内容
  • 无需注册

将文件拖到这里

或

支持 .srt、.vtt、.txt 文件

使用方法

SRT字幕校验工具,三步完成

01

拖放您的 SRT 文件

拖放或浏览以从您的计算机中选择一个 SRT 字幕文件。

02

即时验证

验证器会检查序列号、时间戳格式、时间重叠和空提示。

03

查看结果

查看清晰的错误和警告报告,其中包含行号以便于修复。

为什么播放器拒绝加载你的字幕

SubRip 对小细节毫不宽容。毫秒处用句点而不是逗号、缺了序号、多出一个空行——播放器要么跳过文件的一部分,要么什么都不显示。它几乎从不告诉你原因:字幕就是不出现。

这个校验工具会逐块检查文件,告诉你哪里有问题、确切在什么位置。检查在你的浏览器中运行;文件绝不会被上传。

检查哪些内容

被标为错误的有:行数少于两行的字幕块、缺失或无法读取的序号、缺失或无法解析的时间码行,以及结束时间不晚于开始时间。被标为警告的有:序号顺序错乱、时间码不是 hh:mm:ss,mmm 格式、与上一条字幕重叠、字幕文字为空,以及在屏幕上停留超过 15 秒的字幕。

这种区分很重要。错误通常意味着文件无法加载,或会悄悄丢失字幕块。警告则意味着文件能用,但观众会注意到有些不对劲——字幕停留太久,或两条字幕叠在一起。

拿到报告后怎么办

小的修正最适合手动完成:报告给出了字幕块编号,而 .srt 文件可以用任何文本编辑器打开。如果重叠贯穿整个文件,重新制作通常比逐条修补更快。

如果结构没问题,但字幕仍然和语音对不上,那问题不在格式——请使用时间平移工具,它会一次性移动所有时间码。而如果文件是由几个部分拼成的,请先看接缝处:重叠通常就出现在那里。

字幕可以多快读完?

对于英语成人节目,Netflix Timed Text Style Guide 允许每秒最多 20 个字符、每行最多 42 个字符,儿童节目则为每秒最多 17 个字符。BBC Subtitle Guidelines 用词数表达同样的限制,即每分钟 160 到 180 词,而为教育媒体编写的 DCMP Captioning Key 要求低年级水平每分钟不超过 130 词,高年级水平不超过 160 词。

上面的阅读速度检查会按你选择的规范来衡量你的文件。它与格式检查分开运行:一个文件可以是完全有效的 SRT,却仍然让一长句字幕一闪而过,快得没人读得完。

三份已发布规范中的字幕阅读速度限制(2026 年 10 月核对)
规范阅读速度每行字符数行数屏幕停留时间
Netflix,英语(美国),成人节目每秒最多 20 个字符422最短 5/6 秒,最长 7 秒
Netflix,英语(美国),儿童节目每秒最多 17 个字符422最短 5/6 秒,最长 7 秒
BBC Subtitle Guidelines每分钟 160 到 180 词广播 372每个词至少约 0.3 秒
DCMP Captioning Key每分钟 130(低年级)到 160(高年级)词未给出限制2最短 40 帧(1 秒 10 帧),最长 6 秒

检查是怎么计数的

每秒字符数是一条字幕文字的长度除以它在屏幕上的时间。校验工具会去掉 <i> 和 {\an8} 之类的标记,把空格和标点计算在内,不计换行。对于 BBC 和 DCMP 规范,它改为统计词数,因为那些规范就是这样表述限制的,并且只检查每份规范实际设定的限制。

我们自己的自动定时会得出什么

我们把葛底斯堡演说拆成十个段落,交给我们的 TXT 转 SRT 工具处理,该工具按每分钟 150 词给文字定时,并让每条字幕保持在 2 到 8 秒之间。两个短段落(10 词和 11 词)的结果是每秒 11.8 和 13.4 个字符,稳稳处在 Netflix 成人上限之内。每个超过 20 词的段落都触到了 8 秒的上限,这已经超过 Netflix 的 7 秒最大值和 DCMP 的 6 秒最大值,而结尾那个 86 词的段落达到每秒 56.0 个字符,几乎是上限的三倍。生成之前请把长段落拆成短行,然后再用这个检查跑一遍结果。

答案

SRT 校验常见问题

错误和警告有什么区别?

错误表示这个字幕块破坏了格式,播放器很可能丢弃它,或拒绝整个文件。警告表示文件仍可使用,但有些地方不符合规范:编号顺序错乱、字幕重叠,或某条字幕在屏幕上停留得太久。

为什么带句点的时间码是个问题?

因为 SubRip 用逗号分隔毫秒;句点是 WebVTT 的写法。许多播放器仍会打开这样的文件,但有些工具会直接拒绝,所以校验工具会指出这一点。

什么算重叠?

一条字幕在上一条结束之前就开始了。在屏幕上看起来就像两行同时出现,或文字闪烁。报告会同时显示当前字幕的开始时间和上一条字幕的结束时间。

为什么超过 15 秒的时长会被标出?

这不是格式违规,而是一条质量提示:一条字幕在屏幕上停留超过十五秒,通常意味着两个字幕块被合并了,或结束时间码有误。文件本身仍然完全有效。

我的文件会被上传到服务器吗?

不会。解析在你的浏览器中完成,文件不会被传输或存储,所以可以放心地检查机密材料。

校验工具会修复错误吗?

不会,它只报告错误并附上字幕块编号。修正需要在文本编辑器中手动完成——SubRip 文件足够简单,可以这样处理。

能校验 .vtt 文件吗?

这个校验工具针对的是 SubRip。请先用 VTT 转 SRT 转换器转换 WebVTT 文件,再在这里检查结果。

文件通过了检查,但字幕仍然和语音对不上

那就说明格式没问题,问题在时间:这个文件是为视频的另一个剪辑版本制作的。这正是字幕时间平移工具的用途——它会一次性移动所有时间码。

字幕的合适每秒字符数是多少?

对于英语成人节目,Netflix Timed Text Style Guide 允许每秒最多 20 个字符,儿童节目为 17 个。在阅读速度检查中选择该标准,每一条更快的字幕都会连同字幕块编号一起列出,同时列出超过 42 个字符的行,以及短于 5/6 秒或长于 7 秒的字幕。

需要完整转录?

上传音频或粘贴 YouTube 链接,即可获取带说话人标签、时间戳和摘要的完整 AI 转录。

获取 App — 免费

iOS 和 Android 免费使用。无需账号。