跳到正文
全部工具 价格 博客

聊天与语音消息

文档

音频与视频

登录

语言

将VTT字幕转换为SRT,让不支持WebVTT的播放器顺畅读取

WebVTT是专为网络打造的字幕格式,广泛应用于浏览器、网课平台和各类视频网站。然而,许多电视、媒体服务器、老款播放器以及剪辑软件仍然只支持SRT。只需上传.vtt文件或包含多个文件的ZIP压缩包,即可下载保持原有时间轴与顺序的SRT文件。3,000 行以内的任务完全免费;更大批量的任务仅需一次付费 $5。

转换字幕格式

转换完成后可下载任意格式:SRT、VTT、ASS、SBV、TTML、SUB 或纯文本。

仅在读取或写入基于帧的 .sub 文件时使用。多数电影为 23.976;欧洲电视节目通常为 25。

无需注册。不超过3,000行字幕的任务完整免费。更长的:前段免费,任务内所有文件$5,一次付费。

继续即表示您同意我们的服务条款和隐私政策。

  • 将类似 01:02.500 的简短VTT时间码完整规范为 00:01:02,500
  • 字幕按 1、2、3 顺序编号,文本标识符自动替换为数字序号
  • 保留斜体、粗体和下划线标签
  • 自动剔除SRT不支持的位置设置、STYLE样式块和NOTE注释块
  • 保存为带BOM的UTF-8编码及Windows换行符
打开演示

查看 PDF 示例

WebVTT与SRT有什么区别?

这两种格式乍看很像,这也是为什么有时直接把.vtt后缀改成.srt还能勉强生效的原因。但细节上大有不同:VTT文件以 WEBVTT 标头开头,并可能包含 STYLE 样式和 NOTE 注释块;其毫秒前使用的是英文句点,且可以省略小时位(例如 01:02.500 合法);VTT的字幕序号可以用文本替代数字,时间行还可以包含 line:0、position:20% 或 align:start 等定位设置。

而SRT只接受纯数字序号、带英文逗号的完整时间码(如 00:01:02,500)以及正文文本。只要有任何一处格式不合规,许多播放器就会直接报错或无法显示字幕。

转换工具如何处理各个部分

  • 时间轴:精确读取起始和结束的每一毫秒,并以补全小时位的SRT标准格式输出。
  • 序号:按时间顺序重新编号;原本就是纯数字标识的字幕段将保留其序号。
  • 标头、STYLE和NOTE块:因SRT不支持此类结构,将全部自动剔除。
  • 定位设置:位置与对齐属性均不保留,字幕将显示在播放器的默认预设位置。
  • 文字排版:保留 <i>、<b> 和 <u> 等基础格式标签。

哪些场景需要SRT格式?

常见场景包括:从网课或网络研讨会平台导出的字幕需要导入桌面视频剪辑软件;智能电视读取U盘时无法识别VTT文件;或者Plex与Kodi媒体库中其他所有字幕均为SRT格式。老旧的Windows编码文件在转换时还会统一转为UTF-8,彻底解决电视上带重音符字符或非拉丁字母乱码的问题。

下载前可在页面上直接预览转换后的文本,方便您对照视频核对并手动微调。如果发现整体字幕轴偏早或偏晚,后续还可搭配使用“字幕时间轴同步修正”工具。

工具的工作方式、费用以及文件处理方式,请见 字幕格式转换 页面;所有工具的价格请见 价格 页面。

最后更新于

常见问题

ChatGPT可以把VTT转成SRT吗?

对于很短的文件通常可以。但一部完整电影或网课视频往往包含成百上千行字幕,每个时间码都需要手动改填逗号并补齐小时位,AI长回复极易中途截断或漏行。本工具通过专门代码转换,确保每一句字幕都准确无误。

我可以直接把.vtt文件重命名为.srt吗?

有时某些播放器能勉强兼容,但大多数情况下不行:WEBVTT标头、缺失的数字编号、省略小时位的时间码以及毫秒前的句点,都会导致播放器报错或跳过字幕行。

原有的字幕位置设置会保留吗?

不会。SRT格式本身不支持位置属性,因此VTT中的 line 或 align 等定位代码会被直接剔除,所有字幕均显示在播放器的默认位置。

费用是多少?

总行数在 3,000 行以内的任务完全免费,可直接下载。更大规模的任务,最多支持 50 个文件或一个ZIP压缩包以及 50,000 行字幕,仅需一次付费 $5。

可以批量转换多个VTT文件吗?

可以。您可以上传多个文件或打包好的ZIP压缩包;所有文件均会完成转换,并按原文件名打包成一个ZIP文件供您统一下载。

我的文件会被保留吗?

只有您本人可以访问处理结果,且没有任何AI模型会读取您的内容。无需注册上传的任务将在 7 天后彻底删除,您也可以随时手动删除。

相关任务

我们使用分析类 Cookie 来了解哪些页面对用户有帮助。是否同意?