这个工具解决什么
下载来的字幕常混着不该有的东西,清洗器按规则一次清掉:
- 字幕组水印、网址、广告条目
- 听障提示([脚步声]、(音乐) 这类)和说话人标签
- ASS 特效、HTML 标签、控制字符
- 重复条目、空条目、标点空白乱象
上传与识别
把文件拖进或点选上传,支持 SRT、VTT、ASS、SSA、TXT,也可以直接把字幕文本粘贴进去。编码自动嗅探:UTF-8 读出乱码替换符时自动回退 GBK 或 Big5,页面会提示「编码已按 {编码} 修复」。如果上传的是双轨双语(两条时间轴完全相同、一条中文一条英文),会自动合并成一条双语并给出「改成原文在上 / 译文在上」的切换。
13 项规则怎么配
界面四组共 13 项勾选:标签与格式(ASS 特效、HTML 标签、控制符、排序重编号)、听障与音效(听障提示、说话人标签、纯歌词行)、水印与废条目(水印与广告、重复条目、空条目)、文字修正(标点空白、全大写修复、合并短句)。默认只开「无损且确定」的项;可能丢内容的(歌词行、大写修复、合并短句)默认关,需要时自己勾上。每项带 ⓘ 悬停说明,改任何勾选即时重跑。

改动对照与还原
清洗结果不直接覆盖:每一条改动都列在对照表里,带规则标签(这条是因为什么被改/被删)。哪条不想动,点「还原」单独放回来;「全部还原」一键恢复,再点一次恢复全部清洗。统计条给出原始 / 清洗后 / 删除 / 修改 / 已还原的数量。

预览与导出
「清洗后 / 原文」两个视图切换预览,原文视图里被删条目划线标「已删除」,导出的内容和预览是同一份。导出格式:SRT(默认)、VTT、ASS(源文件是 ASS 时可选,样式段原样保留)、以及不带时间轴的纯文本 TXT。文件名自动加 `.clean` 标记。

常见问题
会不会误删正常对白? 水印规则先按行剥水印行(保住双语条目里的对白行),剥完仍有痕迹才整条删;听障提示只删含提示词且不超过 40 字符的括号内容,普通括号对白不动。
纯歌词行和对白里的歌词怎么区分? 只有整条每一行都是 ♪ 音符包裹或 [music] 类标记才删;带歌词的对白保留。
说话人标签会不会误伤中文? 只匹配行首全大写字母数字名加冒号(如 `GEORGE:`),中文冒号句不匹配。
一次能洗多个文件吗? 不能,一次只处理一份;洗完下载后再传下一份即可。
隐私
清洗全程在浏览器本地完成,不向服务器发送任何字幕内容。