创作者工具 / 01

SRT到VTT转换器

在浏览器中将SubRip字幕转换为适用于HTML5视频的WebVTT格式。

SRT到VTT转换器: TOEA会读取每个字幕条目的时间和文本,然后使用WEBVTT标头,并将格式要求的点号分隔符写回文件,以替代SubRip使用的逗号。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
SRT → WebVTT工作台本地处理

完全在浏览器中运行

↥
选择字幕文件

SRT或VTT · 最大5 MB,也可以粘贴到下方

在网页中使用VTT

将文件添加到<video>元素中:<track kind="subtitles" src="talk.vtt" srclang="en" label="English">;如果希望字幕无需观众手动开启就显示,请添加default。服务器应将文件作为text/vtt发送。如果VTT所在域名与网页不同,服务器必须允许跨域请求,<video>还需要crossorigin属性,否则浏览器会忽略该字幕轨道。

不会保留的标签

WebVTT支持<i>、<b>和<u>,但不支持SubRip的<font color>标签,也不支持花括号中的定位代码,例如{\an8}。这些内容会原样复制到VTT中,浏览器可能会将其显示为普通文本。如果SRT包含这些内容,请先使用字幕清理工具移除所有标记。序号会被删除,因为WebVTT字幕段不需要标识符,而且所有浏览器都能接受没有序号的文件。

使用方法

  1. 选择.srt文件或粘贴其文本。
  2. 检查字幕条目数量和时长。
  3. 复制或下载.vtt文件。

隐私与限制

文件会在浏览器中读取和重写,绝不会上传。由于WebVTT不需要序列号,转换时会删除序列号。

相关工具

常见问题

为什么HTML5视频需要VTT?

<track>元素只接受WebVTT。SubRip文件会被拒绝,尽管这两种格式几乎完全相同。

具体会发生哪些变化?

系统会添加WEBVTT标头,将毫秒前的逗号改为点号,并删除序列号。时间和文本内容不会改变。

我的格式设置会保留吗?

斜体和粗体标签会保留,因为两种格式都支持这些标签。SubRip使用的大括号定位代码没有对应的WebVTT格式。

我的文件转换后是空的。

请检查结果上方的计数器。无法读取时间的区块会被跳过并计数,这通常表示箭头或时间戳格式错误。

免费工具·使用在浏览器中次·无需账户