上传杂乱的 SRT 或 VTT 文件,在不改变时间轴的情况下删除 HTML 标签、ASS/SSA 样式、VTT 元数据和空行。
字幕会在你的浏览器中本地清理。无需上传文件。
带有 HTML 格式、字体颜色、ASS/SSA 样式或 WebVTT 元数据的字幕,可能会在播放器、社交平台上传或剪辑软件中出现问题。SRT 与 VTT 清理器会移除这些干扰代码,生成更干净、更兼容的字幕文件。
上传 SRT 或 VTT 文件,选择需要的清理选项,然后下载清理后的版本。所有处理都在浏览器本地完成,你的文件不会上传到服务器。
常见的异常 SRT 文件可能包含 HTML 标签、颜色、斜体/粗体格式和不换行空格。清理器会去除这些可见干扰,同时保留编号和时间轴。
1
00:00:02,000 --> 00:00:05,000
<font color="#ffff00"><i>你好 世界</i></font>
2
00:00:05,500 --> 00:00:08,000
<b>这一行仍然带有标签。</b>
1
00:00:02,000 --> 00:00:05,000
你好 世界
2
00:00:05,500 --> 00:00:08,000
这一行仍然带有标签。
有些字幕文件虽然保存为 SRT,却包含 ASS 或 SSA 样式命令。这些标签用于控制位置、对齐、颜色或动画。许多平台会把它们当作普通文字显示,或者直接拒绝文件。
{\an8}在顶部显示文字
{\pos(640,80)}指定位置的字幕行
{\c&H00FFFF&}带颜色的字幕文字
启用 ASS/SSA 选项后,清理器会从可见字幕文本中删除这些大括号样式标签。时间轴不会改变。
WebVTT 文件可能包含对浏览器有用、但在普通字幕流程中多余的元数据。清理器可以删除 NOTE 注释、STYLE CSS 块和 REGION 定义,同时保留真正的 cue 时间和字幕文本。
WEBVTT
NOTE 从网页播放器导出
STYLE
::cue { color: yellow; }
REGION
id:bottom
lines:3
00:00:01.000 --> 00:00:04.000 line:90% position:50%
<c.yellow>来自 WebVTT 的问候</c>
| 元素 | 操作 | 结果 |
|---|---|---|
<font>, <i>, <b> |
启用 HTML 清理时删除 | 只保留可阅读的字幕文本 |
, &, " |
解码或规范化 | 更干净的空格和普通字符 |
{\an8}, {\pos(...)}, {\c&H...&} |
启用 ASS/SSA 清理时删除 | 位置、颜色和对齐样式会被移除 |
VTT NOTE, STYLE, REGION |
可从 WebVTT 文件中移除 | cue 时间和字幕文本仍可使用 |
| 字幕时间轴 | 保持不变 | 开始和结束时间不会被移动 |
我们把隐私放在第一位。整个清理过程通过浏览器中的 JavaScript 完成。你的 SRT 或 VTT 文件不会离开设备,因此无需等待上传,也没有字幕数据泄露风险。
除了样式标签,清理器还会检测空字幕块,也就是有时间轴但没有可见文字的块。这类块可能会干扰播放器和剪辑软件,可选择完全删除。
清理会删除可见样式代码,但不会检查所有 SRT 结构问题。如果文件仍有编号错误、时间重叠或空块,建议之后使用 SRT Validator 检查。
将 .srt 或 .vtt 文件拖入清理器,或从设备中选择文件。
选择是否删除 HTML 标签、ASS/SSA 样式、HTML 实体、空块或 VTT 元数据。
点击“清理字幕”,然后下载干净的 SRT 或 VTT 文件。
支持最常见的字幕格式 SubRip(.srt)和 WebVTT(.vtt)。
不会。清理器只删除格式标签、实体、空块或 VTT 元数据。开始和结束时间保持不变。
可以。ASS/SSA 选项会从可见字幕文本中删除 {\an8}、{\pos(640,80)} 或颜色标签等大括号样式。
安全。清理过程在你的浏览器本地完成。文件不会上传,也不会保存在我们的服务器上。
启用 HTML 清理后,<i>、<b>、<u> 或 <font> 等标签会被删除。实际文字会保留。
可以。对于 WebVTT 文件,NOTE、STYLE 和 REGION 块可以选择性删除。真正的 cue 时间和字幕文本会保留。
建议检查,特别是旧文件或自动生成的文件。验证可以帮助发现编号错误、时间重叠或空字幕块。