SRT 转 VTT
在浏览器中本地将 SRT 字幕文件转换为 WebVTT,也就是 HTML5 视频所需的格式。文件绝不离开你的设备。无需上传。
你的文件
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在浏览器中本地将 SRT 字幕文件转换为 WebVTT,也就是 HTML5 视频所需的格式。文件绝不离开你的设备。无需上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
SRT(SubRip)是迄今为止最常见的字幕格式,几乎每一款桌面播放器都能识别。网页则不同:用于字幕轨道的 HTML5 元素要求使用 WebVTT(.vtt)。所以,如果你想给自己网站上的视频附上一个 SRT 文件,就得先进行转换。这正是本工具所做的:你的 .srt 会变成一个内容相同、时间轴相同的正确 .vtt。
从技术上看两种格式很接近,但细节有别:WebVTT 以 WEBVTT 标记行开头,用点而不是逗号来分隔毫秒,并且不需要顺序编号。本工具逐行读取你的文件,识别每条字幕的时间戳和文本,然后干净地按 WebVTT 格式写回。多行字幕仍然保持多行。
转换完全在浏览器中本地进行,使用纯 JavaScript:字幕文件不会被上传、不会被存储,也不会从 CDN 加载任何外部库。这对尚未公映的影片或机密录音尤为重要。如果工具找不到有效的时间戳,它会以清晰的提示停止,而不是生成一个空的或损坏的文件。
| 输入格式 | SRT |
|---|---|
| 输出格式 | VTT |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 时间轴和文本都会保留。定位、样式块或区域等 WebVTT 特有的内容不会凭空生成,因为 SRT 文件本来就不包含它们。文本中的内联标记保持不变。本工具只转换字幕,并不会把它们翻译成另一种语言。
不会。转换完全在浏览器中本地进行;文件绝不离开你的设备。
浏览器中的 HTML5 字幕元素只接受 WebVTT。因此,要在网页上显示字幕,就需要从 SRT 转换过来。
会。每条字幕的开始和结束时间都按毫秒原样转移,只有分隔符从逗号变成点。
能,为此有一个配套的姊妹工具。