上传 .srt 文件,即可检测语法损坏、时间戳重叠和格式问题,并快速完成修复。
或点击选择文件。处理会在你的浏览器本地完成,字幕文件不会被上传。
你的 SRT 文件会在浏览器本地检查,无需上传。
SRT(SubRip Subtitle)是视频字幕中最常用的格式之一。它用带编号的文本块保存字幕,并为每个字幕块记录开始和结束时间。如果这些时间戳发生重叠、格式错误或包含空字幕块,视频播放器和编辑器可能无法正确显示字幕。
格式错误意味着文件结构不再干净可读:时间戳顺序可能错误,时长可能为负,或文本块完全缺失。这些问题会导致播放器无法读取字幕轨道。
00:00:00,000 --> 00:00:00,000 结构的 timecode。把错误输入和清理后的结果放在一起看,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
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 结束时间早于开始时间
修复后的版本重新使用连续编号,删除空字幕块,并避免两个字幕同时显示。
| 错误类型 | 常见原因 | 自动修复 |
|---|---|---|
| 编号错误 | 字幕块被删除、合并或手动排序错误。 | 导出时从 1 开始重新编号。 |
| 无效时间戳格式 | timecode 不符合 SRT 格式 00:00:00,000 --> 00:00:00,000。 |
无法读取的块会被提示。严重损坏的块无法安全重建。 |
| 时间戳重叠 | 某个字幕在前一个字幕结束前开始。 | 将受影响字幕块的开始时间移动到前一个块结束之后。 |
| 负时长 | 结束时间早于或等于开始时间。 | 将结束时间设置为开始时间至少 1 秒之后。 |
| 空文本块 | 字幕块有时间戳,但没有可见文本。 | 修复时删除空块,让播放器和平台更容易接受该文件。 |
当一个字幕在前一个字幕结束前开始时,就会发生重叠。例如:
自动修复器会把重叠字幕块的开始时间移动到前一个字幕块结束之后。
当字幕的结束时间早于开始时间时,就会出现负时长。许多播放器会在此处停止读取字幕轨,或直接忽略该字幕块。
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 显示“无效文件格式”或提示时间戳重叠,这个工具可以帮助你定位并修复问题。YouTube 对字幕块顺序、编号和时间冲突非常严格。
你可以用 Notepad、TextEdit 等文本编辑器打开 SRT 文件,逐行手动修复重叠的时间戳。但如果视频较长,这会非常耗时。上方的自动 SRT Fixer 可以快速修复重叠、编号错误和空字幕块:放入文件,点击'自动修复错误',然后下载整理后的版本。
自动修复器用于处理可以安全修正的技术结构问题。它不会改写字幕文本的含义。
校验器可以发现技术错误,但无法判断每条字幕是否完全贴合语音内容。因此修复后进行一次简短的视频预览很有必要。
在将字幕上传到 YouTube,或用于 Amazon Prime、Netflix 等专业流程之前,建议先使用 SRT 校验器。合并字幕文件后,或从自动转写工具导出字幕后,也很值得检查,因为这些场景常会产生时间戳重叠。
安全。检查和修复都直接在你的浏览器中完成。字幕文件不会离开你的设备,因此也适合处理保密项目。
当 SRT 文件在技术上恢复干净后,可以把它和视频一起在 Subvideo.ai Studio 中打开。发布前,你可以可视化检查时间轴、可读性、说话人以及导出格式。
在 Studio 中检查 SRT将 .srt 文件拖放到上方区域。
工具会自动检测重叠、序号错误和无效的 SRT 语法。
点击“自动修复错误”,即可生成并下载清理后的 SRT 文件。
它可以检测编号错误、无效时间戳格式、重叠字幕块、负时长以及空字幕文本。
它会调整受影响的开始或结束时间,确保连续字幕不会同时出现在屏幕上。
此工具专为 SubRip 字幕文件(.srt)设计。对于 VTT 等格式,建议先转换为 SRT 后再检查。
不会。它只修复时间、编号和结构问题。字幕文本和样式标签会保留。
需要,尤其是长视频或自动生成的字幕。校验器能修复技术层面的 SRT 错误,但不能替代结合视频进行的时间轴检查。