免费在线 VTT 到 SRT 转换器,可在您的浏览器中将 WebVTT 文件重建为有效的 SubRip 字幕,无需上传,无需账户。
提示编号会自动添加,毫秒从点切换到逗号,并且 WEBVTT 标头消失。
YouTube 视频转文字转换器是一款免费的 Chrome 扩展:打开任何视频,即可在页面上直接提取文字记录--为纯文本或字幕。
免费 Chrome 扩展程序 - 无需帐户,无上传。
100% 私密:文件完全在您的浏览器中解析和转换。您的字幕绝不会上传到服务器 - 与 cloudconvert 或 freeconvert 不同。
WebVTT 是一个用于网络的格式,而 SubRip 是桌面播放器、电视盒子和视频编辑器实际期望的格式。从浏览器播放器中保存的字幕几乎总是以 .vtt 格式到达,然后编辑器或上传表单会要求 .srt 格式。这种不匹配是此页面存在的全部原因。当源是 YouTube 页面而不是文件时,我们的 用于保存 YouTube 字幕的 Chrome 附加组件会立即写入纯文本或 SRT,因此无需转换。
该转换器是单页 JavaScript,没有后端,这本身就使其具有基于上传的服务无法提供的某些特性。
SubRip 需要毫秒前的逗号,WebVTT 写入句点。转换器会重写每个时序行,因此 00:01:12.480 --> 00:01:15.000 将输出为 00:01:12,480 --> 00:01:15,000。这是一个枯燥的只有一个字符的细节,这也是期望 SubRip 的播放器在您简单重命名 VTT 文件时显示空白的原因。
SubRip 在每个提示前需要一个索引行,而 WebVTT 不使用它。WebVTT 到 SRT 转换器会自行计数提示,并按时间顺序写入 1、2、3,因此编号从第一行到最后一行保持连续。
顶部的 WEBVTT 行和每个 NOTE 块均被移除。SubRip 解析器不识别它们,残留的头部常使第一个字幕显示为可见垃圾或使整个文件移位一个字幕。
SRT 中没有与 align、line 和 position 等字幕设置相对应的功能。line:85% 之类的值会作为文字直接显示在屏幕上,因此转换器会移除这些属性。文件开头的字节顺序标记和 Windows CRLF 行尾符也不会干扰解析器。UTF-8 文本保留原样,重音、西里尔文或 CJK 字符保持不变。
Premiere、Resolve 和大多数其他编辑套件在导入字幕对话框中列出了 .srt,而 .vtt 却常常不在支持的扩展名之列。在此转换一次,字幕轨道即可直接添加到时间线上。
会议录制会提供 VTT 格式的字幕,而项目存档需要 SRT。如果录制根本没有字幕,我们 用于转录音频和视频的 Windows 应用 会在您的 PC 上本地构建文本,而此页面负责格式转换。
机顶盒、家庭媒体库和老款智能电视会读取视频旁边的 .srt 文件,并完全忽略 .vtt。您 从 Google Meet 录制的 网络研讨会也是如此,现在保存在家庭服务器上。