🎬 SRT转VTT字幕转换器

免费在线SRT转VTT字幕转换器,一键将SRT字幕文件转换为WebVTT格式,支持批量转换、时间轴微调、样式保留,无需注册。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用
/div>

📤 上传SRT文件

📁

拖拽SRT文件到此处,或点击选择文件

支持 .srt 格式,可多文件批量上传

常见问题

SRT和VTT有什么区别?
SRT是最通用的字幕格式,几乎所有播放器支持。VTT是W3C标准,专为Web视频设计,支持样式和定位等高级功能。VTT时间格式用点号(00:00:00.000),SRT用逗号(00:00:00,000)。
为什么需要将SRT转为VTT?
HTML5的track元素只支持WebVTT格式。如果要在网页中嵌入字幕(如video标签),必须使用VTT格式。YouTube、Vimeo等平台也优先推荐VTT。
转换后字幕样式会丢失吗?
SRT本身不支持样式,所以不存在样式丢失。转换工具会自动添加VTT头部声明,并正确转换时间格式。如需样式,可在VTT中手动添加CSS样式块。
支持批量转换吗?
支持。可以一次拖入多个SRT文件,工具会逐个转换并提供下载。每个文件独立转换,互不影响。
转换后时间轴有偏移怎么办?
工具提供时间轴微调功能,可以整体前移或后移指定毫秒数。输入正数后移,负数前移。转换前设置偏移量即可自动调整。

SRT转VTT字幕转换器能做什么?

SRT转VTT字幕转换器是一款免费在线工具,帮助您将SRT(SubRip)字幕文件快速转换为WebVTT格式。WebVTT是W3C为Web视频制定的标准字幕格式,HTML5的track元素仅支持VTT。本工具支持批量转换、时间轴微调、编码选择,所有处理均在浏览器本地完成,字幕文件不会上传到服务器。

核心功能

  • 一键转换:SRT格式自动转换为WebVTT,时间格式自动替换(逗号→点号)
  • 批量处理:支持多文件同时上传,逐个转换
  • 时间轴微调:整体前移或后移指定毫秒数,解决字幕不同步问题
  • 编码选择:支持UTF-8和UTF-8 BOM输出编码
  • 拖拽上传:直接拖拽SRT文件到页面,无需手动选择
  • 实时预览:转换后即时预览VTT内容,确认无误再下载

使用教程

1. 拖拽SRT文件到上传区域,或直接粘贴SRT内容到文本框

2. 如需调整时间轴,在偏移量输入框中设置毫秒数(正数后移,负数前移)

3. 点击"转换为VTT"按钮,工具自动完成格式转换

4. 预览VTT输出结果,确认无误后点击下载或复制

应用场景

场景1:网页视频字幕

HTML5 video标签的track元素只支持WebVTT格式。将SRT字幕转为VTT后,可以在网页中直接嵌入字幕,无需第三方播放器。

场景2:在线教育平台

课程视频需要添加字幕以提升可访问性。将已有的SRT字幕批量转换为VTT格式,适配Web播放器。

场景3:字幕时间校正

下载的字幕与视频不同步时,使用时间轴偏移功能整体调整,无需手动逐条修改。

扩展知识

SRT(SubRip Text)是最广泛使用的字幕格式,几乎所有视频播放器都支持。WebVTT(Web Video Text Tracks)是W3C为HTML5视频设计的标准格式,除了基本字幕功能外,还支持CSS样式、定位、Ruby注释等高级特性。两者的主要区别在于:VTT需要WEBVTT头部声明,时间戳使用点号(.)而非逗号(,),且支持更多元数据。

SRT转VTT字幕转换器 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com