字幕转换器
SubRip、WebVTT 与纯文本之间双向任意转换。你还可直接调整时间轴。全部在浏览器中运行——文件绝不离开你的设备,且无需注册账户。
结果
支持处理的情况
实际使用中的字幕文件常会在几个常见方面偏离标准规范。以下是通常导致转换器崩溃的情形:
- 逗号与句号
- SubRip 用逗号分隔毫秒,WebVTT 用句号分隔。两者均可读取,并按各自格式规范标准输出。
- 缺少小时位
- WebVTT 允许时间戳从分钟开始,许多 SubRip 文件即便不合规范也常这么做。这两种格式均受支持。
- 字节顺序标记 (BOM) 与 Windows 换行符
- 自动剥离并规范化,避免第一条字幕变成无法辨认的乱码块。
- 字幕设置与样式
- 箭头后的位置信息、NOTE 与 STYLE 代码块,以及 <b> 或 <c.classname> 等行内标签均会被识别并剥离保留。
- 说话人姓名
- WebVTT 中的 <v Name> 标签与 SubRip 开头的“Name:”含义相同。转换往返后说话人姓名均可保留,你也可以选择去除。
- 字幕序号
- 导出时从 1 开始重新编号,因此即使原文件存在序号断档或重复,导出的文件格式依然合规。
若有字幕块无法读取,系统会显示具体数量,而不是悄然丢弃。在 600 条字幕中丢失 4 条,输出文件表面看起来依然毫无破绽,而这正是必须明确指出的原因。