支持 .srt 与 .vtt,单文件 ≤ 5MB。导出统一为 SRT 格式,UTF-8 编码。
文件不上传服务器,全部在你的浏览器里本地处理
关于这个工具
字幕在多个软件之间来回导入导出之后,最容易积累四类脏数据:**时间轴重叠**(后一条的开始早于前一条的结束,播放器表现为字幕闪烁或跳字)、**相邻重复行**(机器识别在长停顿处最容易产生)、**序号错乱**(重复、跳号或从 0 开始,多数播放器能容错,但剪辑软件与平台上传会直接报错)、以及**多余空行与残留的样式标签**(`<i>`、`<font>` 这类本不该出现在 SRT 里的标签)。
清理只动这些结构性问题,不改正文用词:序号按出现顺序重排、重叠按先后截断、连续重复行按时间合并、空行与残留标签删掉。清完之后文件体积通常会明显下降。有一点必须说清:**这个工具删不掉已经烧进画面的硬字幕**——硬字幕是画面像素,不是轨道,要处理只能走 OCR 识别这条路,而识别结果也需要人工核对。
常见问题
时间轴重叠为什么是问题?
两条字幕的时间区间互相覆盖时,播放器的表现并不统一:有的把两条同时叠在屏幕上,有的直接丢掉后一条,有的只显示前半句。而且它不报错——你只会看到"字幕偶尔少了一句",很难定位。修掉之后就稳定了。
它会自动帮我断句或合并短句吗?
不会,这是刻意的。断句和合并需要理解语义,做错了用户从结果上看不出来,只会觉得字幕怪怪的。这个工具只做可以判定的清理:空格、空行、重复行、重叠时间轴、序号连续性。
清理后发现少了几条,是丢内容了吗?
大概率是去重生效了。相邻两条文本完全相同才会被合并,所以少的那几条内容是重复的。如果想保留原样,把「去掉相邻的重复字幕」取消勾选再转一次即可,原始文件始终不被修改。
能清理硬字幕烧坏的乱码吗?
不能。这个工具处理的是字幕文件的文本结构问题。如果字幕是从视频画面里 OCR 出来的、带有识别错误,那属于内容层面的错误,只能人工逐条校对。