SRT 校验与修复工具

上传 .srt 文件,即可检测语法损坏、时间戳重叠和格式问题,并快速完成修复。

将 .srt 文件拖到这里

或点击选择文件。处理会在你的浏览器本地完成,字幕文件不会被上传。

你的 SRT 文件会在浏览器本地检查,无需上传。

什么是 SRT 文件?

SRT(SubRip Subtitle)是视频字幕中最常用的格式之一。它用带编号的文本块保存字幕,并为每个字幕块记录开始和结束时间。如果这些时间戳发生重叠、格式错误或包含空字幕块,视频播放器和编辑器可能无法正确显示字幕。

SRT 格式错误到底是什么?

格式错误意味着文件结构不再干净可读:时间戳顺序可能错误,时长可能为负,或文本块完全缺失。这些问题会导致播放器无法读取字幕轨道。

此校验器可以发现的常见 SRT 错误

示例:损坏的 SRT 文件与修复版本

把错误输入和清理后的结果放在一起看,SRT 问题会更容易理解。这个示例同时包含几个典型错误:编号错误、时间重叠、负时长和空文本块。

修复前:有错误的 SRT

1
00:00:01,000 --> 00:00:04,000
第一行

3
00:00:03,500 --> 00:00:06,000
这一行与第 1 个字幕块重叠

4
00:00:08,000 --> 00:00:07,000
结束时间早于开始时间

6
00:00:09,000 --> 00:00:10,000

修复后:清理后的 SRT

1
00:00:01,000 --> 00:00:04,000
第一行

2
00:00:04,001 --> 00:00:06,000
这一行与第 1 个字幕块重叠

3
00:00:08,000 --> 00:00:09,000
结束时间早于开始时间

修复后的版本重新使用连续编号,删除空字幕块,并避免两个字幕同时显示。

SRT 错误:原因与自动修复

错误类型 常见原因 自动修复
编号错误 字幕块被删除、合并或手动排序错误。 导出时从 1 开始重新编号。
无效时间戳格式 timecode 不符合 SRT 格式 00:00:00,000 --> 00:00:00,000 无法读取的块会被提示。严重损坏的块无法安全重建。
时间戳重叠 某个字幕在前一个字幕结束前开始。 将受影响字幕块的开始时间移动到前一个块结束之后。
负时长 结束时间早于或等于开始时间。 将结束时间设置为开始时间至少 1 秒之后。
空文本块 字幕块有时间戳,但没有可见文本。 修复时删除空块,让播放器和平台更容易接受该文件。

理解时间戳重叠

当一个字幕在前一个字幕结束前开始时,就会发生重叠。例如:

1
00:01:00,000 --> 00:01:05,000
你好,世界

2
00:01:04,000 --> 00:01:08,000
重叠的字幕文本

自动修复器会把重叠字幕块的开始时间移动到前一个字幕块结束之后。

负时长示例

当字幕的结束时间早于开始时间时,就会出现负时长。许多播放器会在此处停止读取字幕轨,或直接忽略该字幕块。

7
00:02:10,000 --> 00:02:08,500
这一行的时长为负

修复器会检测到该错误,并自动把结束时间放到开始时间之后。如果这行内容很重要,建议之后在视频中检查准确时长。

编号错误示例

SRT 字幕块通常需要连续编号。手动编辑或导出异常后,经常会出现重复编号或跳号。

1
00:00:01,000 --> 00:00:03,000
第一条字幕

1
00:00:04,000 --> 00:00:06,000
重复编号

4
00:00:07,000 --> 00:00:09,000
编号跳跃

修复时会重新为整个文件编号,使其恢复为 1、2、3、4 这样的连续顺序。

为什么 YouTube 会拒绝你的 SRT 文件

如果 YouTube 显示“无效文件格式”或提示时间戳重叠,这个工具可以帮助你定位并修复问题。YouTube 对字幕块顺序、编号和时间冲突非常严格。

如何修复 SRT 时间戳问题

你可以用 Notepad、TextEdit 等文本编辑器打开 SRT 文件,逐行手动修复重叠的时间戳。但如果视频较长,这会非常耗时。上方的自动 SRT Fixer 可以快速修复重叠、编号错误和空字幕块:放入文件,点击'自动修复错误',然后下载整理后的版本。

SRT Fixer 可以自动修复哪些错误?

自动修复器用于处理可以安全修正的技术结构问题。它不会改写字幕文本的含义。

哪些问题应该手动检查?

校验器可以发现技术错误,但无法判断每条字幕是否完全贴合语音内容。因此修复后进行一次简短的视频预览很有必要。

什么时候应该使用 SRT 校验器?

在将字幕上传到 YouTube,或用于 Amazon Prime、Netflix 等专业流程之前,建议先使用 SRT 校验器。合并字幕文件后,或从自动转写工具导出字幕后,也很值得检查,因为这些场景常会产生时间戳重叠。

这个工具处理文件安全吗?

安全。检查和修复都直接在你的浏览器中完成。字幕文件不会离开你的设备,因此也适合处理保密项目。

修复后在 Studio 中精确检查时间轴

当 SRT 文件在技术上恢复干净后,可以把它和视频一起在 Subvideo.ai Studio 中打开。发布前,你可以可视化检查时间轴、可读性、说话人以及导出格式。

在 Studio 中检查 SRT

如何校验并修复 SRT 文件

1

上传字幕

将 .srt 文件拖放到上方区域。

2

检查错误

工具会自动检测重叠、序号错误和无效的 SRT 语法。

3

修复并下载

点击“自动修复错误”,即可生成并下载清理后的 SRT 文件。

常见问题

这个 SRT 校验器能发现哪些错误?

它可以检测编号错误、无效时间戳格式、重叠字幕块、负时长以及空字幕文本。

自动修复器如何处理重叠时间戳?

它会调整受影响的开始或结束时间,确保连续字幕不会同时出现在屏幕上。

可以校验 SRT 以外的文件吗?

此工具专为 SubRip 字幕文件(.srt)设计。对于 VTT 等格式,建议先转换为 SRT 后再检查。

修复器会改变字幕样式吗?

不会。它只修复时间、编号和结构问题。字幕文本和样式标签会保留。

修复后的 SRT 还需要人工预览吗?

需要,尤其是长视频或自动生成的字幕。校验器能修复技术层面的 SRT 错误,但不能替代结合视频进行的时间轴检查。