修复字幕
检查字幕的常见错误,并修复你选择的问题。报告会统计修复前后的数量。你的文件在浏览器中处理,不会上传到我们的服务器。
将字幕文件拖到这里
SRT、VTT、ASS、SSA或SBV 文件。每次最多 50 个。
你的文件在浏览器中处理,不会上传到我们的服务器。
此工具的用途
本工具检查 SRT、WebVTT、ASS、SSA 和 SBV 文件中的时间重叠、顺序错误、空条目或重复条目,以及过短或过长的字幕。工具会修复你选择的问题,用表格显示各类问题修复前后的数量,最后重新编号。
如何修复 SRT 文件
- 选择 选择文件 添加字幕文件,或使用 粘贴文本 。
- 选择要修复的问题。默认开启所有修复,时间重叠时缩短前一条字幕。
- 选择 修复字幕 ,查看 检查结果 表格,其中列出各类问题修复前后的数量。
- 单个文件选择 下载 ;多个文件选择 全部下载(ZIP) 。
如果只想检查文件,请关闭所有修复,并将 时间重叠的字幕 设为 保持原样 。报告仍会统计各类问题。
选项说明
- 重新编号字幕 、 按开始时间排序 、 删除空字幕条目 和 删除完全重复的条目 默认开启。完全重复是指开始时间、结束时间和文字都相同,保留第一条。
- 时间重叠的字幕 默认采用缩短前一条字幕。选择 移动后一条字幕 会保留各条时长,并按需将后续字幕延后。
- 字幕之间的最小间隔 默认为无间隔。83 ms 可在 24 fps 下留出两帧间隔。
- 延长过短的字幕 只利用空闲时间,将不足 700 ms 的字幕延长。 缩短过长的字幕 会缩短超过 7000 ms 的字幕。两项阈值都可以更改。
- 如果保留重复条目和重叠,工具可能在时长限制内进一步缩短字幕,使条目保持不同。如果限制未留出可用空间,工具会要求更改设置。
- 输出保留输入格式,并保存为 UTF-8。SRT 和 ASS 文件保留原换行符;WebVTT 和 SBV 使用 LF 换行符。
示例
使用默认选项后,字幕会排序,第一条改为在第二条开始时结束:
1
00:00:06,000 --> 00:00:08,000
明天见。
2
00:00:01,000 --> 00:00:04,000
帮忙扶住门。
3
00:00:03,500 --> 00:00:05,000
我扶住了。
输出:
1
00:00:01,000 --> 00:00:03,500
帮忙扶住门。
2
00:00:03,500 --> 00:00:05,000
我扶住了。
3
00:00:06,000 --> 00:00:08,000
明天见。
格式说明与限制
- 支持 SRT、VTT、ASS、SSA 和 SBV。ASS 注释行不检查也不改动。ASS 和 SSA 的时间以百分之一秒保存:最短时长和间隔向上取整,最长时长向下取整,以满足你设置的限制。
- 读取时会修复缺少编号、用句点代替逗号、用“->”代替“–>”等常见错误。发生此类修复时,文件旁会显示说明。
- 一次最多处理 50 个文件,每个文件 20 MB,总计 200 MB。
- 如果整个文件都提前或延后,请使用平移字幕时间;如果时间偏差逐渐增大,请使用同步字幕。如需删除声音说明,请使用清理字幕。要处理过长的行,请使用字幕换行工具。
常见问题
字幕检查工具会检查哪些问题?
包括字幕顺序错误、时间重叠、间隔小于最小值、结束时间不晚于开始时间、时长小于或大于限制、空字幕、完全重复的条目,以及超过 42 个字符的行。
时间重叠的字幕如何修复?
默认让前一条字幕在下一条开始时结束。缩短后的时长不会小于 700 ms 与原时长中的较小值;如果仍不足以消除重叠,就将后一条字幕延后。你也可以选择延后后续字幕,保留所有条目的时长。
为什么部分过短的字幕仍然太短?
工具只利用下一条字幕开始前的空闲时间延长短字幕,避免产生新的重叠。如果下一条开始得太早,报告会说明部分字幕无法延长。你可以平移这部分字幕或重新调整其时间。
工具会重新编号 SRT 文件吗?
会。SRT 文件始终按 1、2、3 的顺序编号保存。对于 WebVTT 文件,“重新编号字幕”会重写字幕条目 ID。
过长的行也会修复吗?
不会。超过 42 个字符的行只会报告,因为重新分行会改变阅读方式。请使用字幕换行工具处理。
我的文件会被上传吗?
你的文件在浏览器中处理,不会上传到我们的服务器。
最后更新于 2026年11月2日 · 文件始终保留在你的浏览器中。