SRT ↔ VTT 转换器

将SRT字幕转换为WebVTT,或将WebVTT字幕段转换为带编号的SRT块。字幕内容不会上传,只在浏览器内处理。

浏览器本地处理 无需注册 开发者

在浏览器中互转SRT和WebVTT字幕时间格式。SRT→VTT会把毫秒逗号改成点并添加WEBVTT头,VTT→SRT会把识别到的cue重新按1开始编号。

如何转换SRT和VTT

  1. 选择转换方向。
  2. 粘贴字幕文本。
  3. 点击转换。
  4. 检查生成的时间结构。
  5. 需要时复制结果。

时间与cue处理方式

SRT输入需要包含可识别的时:分:秒,毫秒时间行。转成VTT时会添加WEBVTT并把毫秒分隔符改为点。

VTT→SRT会移除WEBVTT头,只保留含时间行的块作为cue,编号从1重新生成。mm:ss.mmm会补00:小时。结束时间后的VTT设置不会保留到SRT时间行。

隐私与限制

转换在浏览器本地完成,字幕输入不会被本应用有意发送到服务器。该工具面向常见cue时间格式,并不会完整保留WebVTT样式、NOTE、cue identifier、region或高级cue设置。

常见问题

SRT→VTT会添加WEBVTT头吗?

会。输出开头会添加WEBVTT和空行。

SRT的cue编号会被删除吗?

不会。当前路径主要修改时间标点并添加头,所以原编号行会保留。

VTT→SRT会重新编号吗?

会,从1开始顺序编号。

VTT时间没有小时字段可以吗?

可以。mm:ss.mmm会补00:。

高级VTT cue设置会保留吗?

不会。结束时间后的设置不会写入SRT时间行。