TimedSubs

免费工具

SRT 转 VTT 字幕转换器

粘贴或选择 SRT 文件,在浏览器中把 SRT 转成 VTT。SRT 转 VTT 转换器会保留字幕行数、时间码和显示文本,并加上 WEBVTT 头。

这个模式保留字幕行数、时间码和显示文本,并把时间码换成点号毫秒。

输入字幕

也可以把 SRT 字幕文本粘贴到下面。文件只在浏览器本地读取。

尚未识别格式

输出格式

输出为 VTT。字幕行数、时间码和显示文本会被保留。

不上传、不登录。字幕文本只留在当前浏览器标签页。

输出预览

转换结果会显示在这里。

这个转换器能做什么

  • SRT 转 VTT,保留字幕行数、时间码和显示文本。
  • VTT 转 SRT,方便交给剪辑器或平台。
  • 从 SRT 或 VTT 提取 TXT,去掉时间码并保留字幕文本顺序。
  • 完全在浏览器本地运行,不上传、不登录。

转换器边界

这个转换只接受 SRT 输入。它不上传文件、不处理音频或视频、不重建时间轴,也不添加样式块。

什么时候把 SRT 转成 VTT

HTML5 视频与网页播放器

WebVTT 是 HTML5 <track> 元素的原生字幕格式。视频在网页上播放时,把 SRT 转成 VTT 可以让主流浏览器和网页播放器直接加载字幕文件,无需上传,也不经过服务器。大多数播放器还会向观看者提供字幕开关,因此 VTT 文件还能在不增加额外工作的情况下改善无障碍体验。

平台上传要求

不少发布平台、课程工具和媒体托管服务对 WebVTT 的支持比 SRT 更稳定,或者会在自动转换时产生副作用。准备好干净的 VTT 可以避免平台端意外;这个 SRT 转 VTT 转换器保留相同的时间码,网页版本与 SRT 一致。

转换器处理的格式差异

SRT 时间码在毫秒前用逗号,WebVTT 用点号;VTT 还需要 WEBVTT 头,并支持 SRT 无法表达的 STYLE 和 REGION 块。VTT 还允许竖排文字、对齐等可选字幕设置。这个转换器会加上头、把逗号换成点号,并保留字幕文字和时间;它不会凭空生成样式、区域或字幕设置,也不会分析音频。

双向转换

当客户或平台给你 VTT、你需要 SRT 时,请使用反向转换器。交付前先确认目标播放器是否接受纯 WebVTT,再决定是否把 SRT 转成 VTT。两个方向都保留字幕行数、时间码和显示文本,可以覆盖任意方向的交付。

转换器不做什么

它只转换格式。不会从头生成时间、修复漂移、翻译或分析音频。如果字幕还没有时间,请先用 TXT 转 SRT 从逐字稿生成草稿,或用文稿 + 音频对齐脚本,再把完成后的 SRT 转成 VTT。

选择正确的公开页面

转换

用这个页面

把已有 SRT/VTT 文件换成另一种字幕格式或 TXT。

对比

看 SRT 和 VTT 格式页

理解 SRT 或 VTT 更适合哪个平台、剪辑器或网页播放器。

检查

用字幕检查器

检查时间码、重叠、行长、阅读速度和文件结构。

SRT 转 VTT 常见问题

可以免费在线把 SRT 转成 VTT 吗?

可以。粘贴或选择 SRT 文件,选 VTT,在浏览器中完成转换,不上传、不登录。

SRT 和 VTT 有什么区别?

转换器会加上 WEBVTT 头、把毫秒分隔符从逗号换成点号,并保留字幕文字、顺序和时间码。

SRT 转 VTT 转换器会保留样式吗?

SRT 本身没有样式,所以没有可丢失的内容。如果源文件是带样式的 ASS,请改用 ASS 转 SRT 和 SRT 转 ASS 工具。

转换结果能在 HTML5 播放器里播放吗?

可以。WebVTT 就是为 <track> 元素设计的。发布前如果还想更放心,可以用字幕检查器再校验一次时间和可读性。

WEBVTT 头是做什么的?

WEBVTT 头告诉浏览器和播放器这是 WebVTT 文件;这个 SRT 转 VTT 转换器始终会在输出开头加上它。

我的字幕会上传吗?

不会。读取、转换、预览、复制和下载全部在当前浏览器标签页完成。

会修复时间轴或重叠吗?

不会。它只转换格式。时间、重叠、行长和阅读速度问题请使用字幕检查器。

能把 VTT 转回 SRT 吗?

可以。/tools/vtt-to-srt 的反向转换器会移除 WEBVTT 头并恢复逗号毫秒,同时保留相同的字幕。

网页场景下 SRT 和 WebVTT 有什么区别?

WebVTT 是 HTML5 原生字幕格式并支持可选字幕设置;SRT 是更通用的交换格式。网页场景通常选 VTT 更稳妥。

字幕文字会变吗?

不会。转换器只改容器格式,显示文字与 SRT 完全一致。

可以自己添加 STYLE 或 REGION 块吗?

这个转换器不会添加它们。需要样式化字幕时,请在转换后用支持 WebVTT 的编辑器添加。

为什么 WebVTT 用点号而不是逗号?

WebVTT 规范使用点号分隔毫秒;转换器会在保持相同字幕时间的前提下替你完成这个转换。

相关免费字幕工具

文稿 + 配音进,精准字幕文件出。

用文稿 + 音频创建精准时间轴字幕

15 分钟免费试用 TimedSubs,无需信用卡。