跳到内容

免费工具

SRT字幕校验工具

拖入一个.srt文件,即可获得一份错误与警告列表,每一条都标明对应的字幕块编号。整个过程在浏览器中完成——文件不会被上传。

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

将文件拖到这里

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

使用方法

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

01

拖放您的 SRT 文件

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

02

即时验证

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

03

查看结果

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

为什么播放器打不开你的字幕

SubRip格式对细节要求很苛刻。毫秒部分用了句点而不是逗号、序号缺失、多出一个空行——播放器就会跳过文件的一部分,甚至什么都不显示。它通常不会告诉你原因:字幕就是不出现。

这个校验工具会逐块检查文件,告诉你哪里出了问题、具体在第几块。检查在浏览器中完成,文件不会被上传。

会检查哪些内容

会被标记为错误的情况:某个字幕块行数少于两行、序号缺失或无法识别、时间码行缺失或无法解析、结束时间早于或等于开始时间。会被标记为警告的情况:序号顺序错乱、时间码不符合hh:mm:ss,mmm格式、与上一条字幕的时间发生重叠、字幕文本为空,以及一条字幕在屏幕上停留超过15秒。

这个区分很重要。错误通常意味着文件根本加载不了,或者会悄悄丢失部分字幕块。警告则意味着文件能正常工作,但观众会察觉到不对劲——比如某条字幕停留太久,或者两条字幕叠在一起显示。

拿到检查结果之后该怎么做

小问题最适合手动修复:报告会给出具体的字幕块编号,而.srt文件用任何文本编辑器都能打开。如果重叠问题贯穿整个文件,重新生成往往比逐块修补更快。

如果结构检查没问题,但字幕依然和语音对不上,那问题就不在格式上——可以使用时间偏移工具,一次性平移所有时间码。如果这个文件是由多段拼接而成的,先检查拼接处,重叠通常就出现在那里。

答案

SRT字幕校验常见问题

错误和警告有什么区别?

错误意味着该字幕块破坏了格式规范,播放器大概率会丢弃它,甚至拒绝打开整个文件。警告意味着文件仍能正常使用,但有些地方不符合规范:序号顺序错乱、字幕之间发生重叠,或者某条字幕在屏幕上停留时间过长。

为什么时间码里用句点会被视为问题?

因为SubRip格式规定毫秒部分用逗号分隔,句点是WebVTT的写法。很多播放器仍然能打开这样的文件,但有些工具会直接拒绝,所以校验工具会把它标出来。

什么情况算作重叠?

指某条字幕在上一条还没结束时就已经开始。表现在画面上就是两行字幕同时出现,或者文字闪烁。报告会同时显示当前字幕的开始时间和上一条字幕的结束时间。

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

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

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

不会。解析过程在你的浏览器中完成,文件不会被传输或存储,所以你可以放心检查涉及机密内容的文件。

这个工具会自动修复错误吗?

不会,它只会列出错误并标明对应的字幕块编号。修改需要在文本编辑器中手动完成——SubRip文件的结构足够简单,手动修改并不困难。

可以校验.vtt文件吗?

这个校验工具是针对SubRip格式设计的。请先用VTT转SRT转换工具把WebVTT文件转换过来,再用这里进行检查。

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

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

需要完整转录?

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

获取 App — 免费

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