SRT 转 VTT 转换器
将 SRT 文件转换为有效的 WebVTT,用于 HTML5 视频、Vimeo 和在线课程平台。
在浏览器中运行,文件不会上传。
HTML5 视频和大多数网页播放器只显示 WebVTT 格式的字幕。如果您拿到的是 SRT 字幕,这个转换器会添加 WEBVTT 文件头,修正时间格式,按照播放器拒绝文件的常见规则检查结果,并提供一行 HTML 代码,帮您把字幕添加到视频中。
使用方法
-
选择 SRT 文件
将一个或多个 .srt 文件拖放到页面上,从电脑中选择,或粘贴文本。
-
查看预览
VTT 版本会立即显示。会导致播放器拒绝文件的行(例如结束早于开始的字幕)会连同行号一起列出。
-
下载并添加到视频
下载同名的 .vtt 文件,或将所有文件打包成 zip 下载,然后复制用于网页的 track 标签。
为什么 SRT 字幕在 HTML5 视频中不显示
HTML 的 track 元素只读取 WebVTT。链接到那里的 SRT 文件会被直接忽略,而且不会报错。文件还需要 WEBVTT 文件头、毫秒前的点号,以及服务器返回的 text/vtt 内容类型。
为什么 Vimeo 提示 Invalid Caption File
如果 VTT 文件缺少文件头、时间中使用逗号、字幕结束早于开始,或字幕在上一条结束前就开始,平台会拒绝该文件。转换器会修正文件头和时间格式,并列出时间问题,方便您在编辑器中修复。
字幕在线上正常,本地打开却不显示
当页面直接从磁盘打开时,浏览器会阻止加载字幕文件。通过本地 Web 服务器或上传后再测试视频,同一个 VTT 文件就能正常加载。
常见问题
常见问题
您需要了解的关于 RecordMeeting 的一切。
- 为什么我的 SRT 字幕在 HTML5 视频中不显示?
-
track 元素只支持 WebVTT。在这里将文件转换为 .vtt,然后在 track 标签中链接新文件。
- Vimeo 支持 SRT 文件吗?
-
Vimeo 两种格式都支持,但许多网页播放器和课程平台只接受 VTT。如果上传失败,请在这里转换并检查文件。
- 如何为网站上的视频添加 VTT 文件?
-
将 .vtt 文件上传到视频所在位置,并把本工具提供的 track 标签添加到 video 元素内。将语言代码设置为与字幕一致。
- 斜体会保留吗?
-
会。斜体、粗体和下划线在两种格式中都有效,会原样保留。
- 可以把 VTT 转回 SRT 吗?
-
可以,请使用本站的 VTT 转 SRT 转换器。
- 我的文件会被上传吗?
-
不会。转换在您的浏览器中进行。