字幕格式转换器

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
转换结果会显示在这里
三种格式的时间码差异
SRT:00:00:05,000 --> 00:00:07,000(毫秒用逗号)
WebVTT:00:00:05.000 --> 00:00:07.000(毫秒用点,文件头必须是 WEBVTT)
ASS:Dialogue: 0,0:00:05.00,0:00:07.00,Default,,0,0,0,,文本(百分秒,2 位)
转换只做格式搬运:时间轴、顺序、文本内容一律原样保留。ASS 的内联样式标签(大括号包裹的样式指令)会被剥离,因为 SRT 与 WebVTT 不支持这类样式。

关于本工具

不同平台认不同的字幕格式:网页播放器与 HTML5 video 需要 WebVTT,Premiere、剪映、Final Cut 等剪辑软件通常吃 SRT,而带字体样式与特效的字幕多为 ASS。手改既慢又容易改坏时间码,这个工具直接完成搬运。

如何使用

用记事本(或任意文本编辑器)打开字幕文件、全选复制,粘贴进输入框,选好源格式与目标格式即可。源格式选「自动识别」时,工具会按文件头与特征行判断。

常见问题

为什么时间轴有细微偏移?ASS 的时间精度是百分秒(2 位),SRT 与 WebVTT 是毫秒(3 位)。ASS 转出时会把毫秒截断到百分秒,最多产生 10 毫秒的舍入偏差,远小于一帧,肉眼与耳朵都察觉不到。

编码乱码怎么办?本工具在浏览器内处理文本,请确保粘贴前文件已按 UTF-8 打开;若原文件是 GBK 编码,先用记事本另存为 UTF-8 再粘贴。

你可能还想问

SRT 转 ASS 会丢失样式吗?

SRT 本身没有样式信息,转 ASS 只保留文本与时间轴;需要特效字幕的话,转换后再在 ASS 里添加字体、位置、卡拉OK标签。

VTT 转 SRT 注意什么?

WebVTT 的 cue 标识与 NOTE 注释会被剔除,时间码格式自动转换;带内联样式标签(如加粗)的行可能转为纯文本,建议转换后抽查。

转换后时间轴会变吗?

不会。格式转换只改编码结构,时间轴数值原样保留;如果源文件本身偏移,先做时间轴平移再转换,不要指望转换过程纠错。

相关工具

影音工具
字幕清洗器

在线字幕清洗工具:一键清除 SRT 字幕里的广告行、水印、时间轴重叠、ASS/HTML 标签与多余空行,自动重新编号并规整时间码格式,输出可直接使用的干净字幕。支持自定义广告关键词、重叠处理策略与批量粘贴。纯浏览器本地处理,字幕不上传。

影音工具
视频合并

在线合并拼接多个视频,支持MP4/WebM/AVI/MOV/MKV格式,纯浏览器本地处理不需上传

影音工具
音频格式转换器

在线转换MP3、WAV、OGG、AAC等音频格式,支持调整比特率、采样率,纯浏览器本地处理

影音工具
音频合并

多个音频文件在线合并为一个,支持MP3/WAV/OGG/AAC格式,纯浏览器本地处理不需上传

影音工具
字幕时间轴批量平移

把 SRT 字幕的所有时间码整体提前或延后指定秒数,解决字幕与画面不同步的问题,支持毫秒级精度与越界保护,纯浏览器本地处理。

影音工具
字幕帧率与时间码换算

在线字幕帧率与时间码换算工具:在 23.976 / 24 / 25 / 29.97(支持丢帧)/ 30 / 50 / 59.94 / 60 等帧率之间换算时间码、帧号与总时长,并可按帧率补偿整份 SRT 的时间轴,解决 25fps 与 23.976fps 片源字幕错位问题。纯浏览器本地处理,字幕不上传。

图像工具
图片格式转换

图片格式转换工具,支持PNG、JPG、WebP格式互转,一键转换图片格式,纯浏览器本地处理

文本工具
Base64文件互转

Base64与文件互转工具,支持任意格式文件与Base64编码的相互转换,纯浏览器本地处理