使用方法
- 打开 .vtt 文件或粘贴字幕。
- 可选:以毫秒为单位将所有字幕提前或延后。
- 检查 SRT 输出并下载 .srt 文件。
工作原理
SRT 比 WebVTT 更简单,因此有些信息无法保留,转换器会在遇到这些情况时提示你。WEBVTT 头会被移除,字幕条目从 1 开始编号,时间戳在毫秒前使用逗号(00:00:01,000)。不带小时数的短 WebVTT 时间戳(01:02.500)会被扩展。
由于 SRT 无法保存,以下内容会被移除:cue 设置(如 align、line 和 position);STYLE、NOTE 和 REGION 块;cue 标识符(替换为编号);语音标签 <v Name>、类标签 <c.name>、语言和 ruby 标签,以及卡拉 OK 风格的内联时间戳。这些标签内的文本会保留。粗体、斜体和下划线标签会保留,因为大多数 SRT 播放器支持它们。HTML 实体(如 & 和 <)会被还原为字符。
偏移量会让每条字幕移动相同的时间;在 0:00 之前结束的字幕会被移除。带有 Windows 换行符、BOM 或 Windows-1252 编码的输入均可处理。
示例
适用于视频编辑器的字幕
将自动生成的字幕下载为 .vtt,转换为 .srt,然后导入到仅接受 SubRip 的编辑器中。
语音标签中的说话人名称
<v Anna>Hello</v> 会变成 Hello。如果需要在文本中保留说话人名字,请之后在 SRT 中添加。
常见问题
为什么位置和样式被移除了?
SRT 没有标准方法来存储字幕位置、对齐方式或 CSS 样式。保留这些会生成许多播放器无法读取的文件。
SRT 中必须包含字幕编号吗?
是的。每条 SRT 字幕都以数字开头,因此转换器会按顺序编号为 1、2、3……
我可以一次转换多个文件吗?
不可以,一次只能转换一个文件。每次转换只需片刻,且不会上传任何内容。
隐私
您的字幕文件会在浏览器中读取并转换,不会上传或存储。