0

字幕转换器

在 SRT 和 VTT 之间转换字幕,以毫秒或秒为单位调整字幕时间,并在浏览器中私下重新编号提示。

💬

将任何文件拖放到此处或单击以选择

拖放 .srt 或 .vtt 字幕文件,或将其文本粘贴到下面

处理中... 0%
读取字幕输入
解析线索和时间戳
应用所选操作
构建输出文件

结果

字幕有两种无法满足的日常格式:SRT(桌面播放器和编辑套件使用的经典编号格式)和 WebVTT(HTML5 视频和大多数网络平台接受的唯一格式)。差异看起来很小 - WEBVTT 标头和时间戳中的点而不是逗号 - 但格式错误的文件会被播放器默默忽略,并且对于比预告片更长的内容,手动编辑时间戳是没有希望的。

该工具完全在浏览器中在一处解决了三个最常见的字幕问题:在 SRT 和 VTT 之间进行转换,将每个时间戳移动选定的毫秒或秒数,以及在手动编辑后重新编号提示。加载 .srt 或 .vtt 文件或直接粘贴字幕文本;不会上传任何内容,因此未发布的视频和私人文字记录会保留在您的设备上。

解析器是故意宽容的:字节顺序标记、Windows CRLF 行结尾、提示之间的额外空行和丢失的序列号都被毫无怨言地处理。转换为 WebVTT 添加所需的标头并将 00:01:02,500 样式的时间戳重写为点表示法;转换回 SRT 会将提示从 1 重新编号,并删除仅 WebVTT 的标记 - 由于 SRT 根本无法表达 VTT 定位或样式,因此该工具会告诉您有多少提示丢失了该数据,而不是失败或伪造数据。

时间平移接受正偏移和负偏移:延迟在演讲之前出现的字幕,或将落后于演讲的字幕向前拉。在视频开始之前结束的提示将被锁定在 00:00 并进行报告。当结果看起来正确时,使用正确的扩展名下载它或将其直接复制到剪贴板。