跳到主要内容

字幕格式转换

SRT/VTT/ASS 三格式互转,时间轴偏移变速,坏行带行号。

本地计算 · 数据不出浏览器
字幕原文
0 字符1 行0 B

结果

粘贴字幕内容后自动转换。

使用说明

这个工具解决什么问题

下载的字幕是 ASS,播放器只认 SRT;网课字幕整体慢了两秒;片源帧率不对,字幕越往后偏得越多。这些全是文本层面的活,却常被当成「要用视频软件」。这个工具在 SRT、VTT、ASS 之间互转,顺带平移与变速时间轴,坏行报行号,纯文本处理,秒级完成。

核心能力

三种格式互转:SRT、VTT、ASS 双向转换,序号、样式头、事件结构按各自规范映射。时间轴调整:统一平移适合整体错位,比例变速适合帧率偏差,组合使用覆盖多数情况。坏行定位:解析不了的行报出行号与内容,手工修一两行就能续转。精度口径明确:ASS 厘秒精度、毫秒截断,规则写在明处不暗改。

使用建议

先转换看效果,偏差小用平移,偏差随时间增大用变速;ASS 的样式信息不在互转范围内,转成 SRT 或 VTT 后只剩文本与时间;修正后的文件先在播放器里抽看头、中、尾三处,再全量使用。

纯文本解析纯浏览器本地运行,字幕文件不上传服务器;与视频编解码无关,任何片源对应的字幕文本都能处理。

常见问题

为什么 ASS 转出来只有厘秒精度?

ASS 字幕的时间格式本身就是「时:分:秒.厘秒」,最小单位是 10 毫秒,没有毫秒位。SRT、VTT 转入 ASS 时毫秒按截断口径处理(10.9 毫秒记为 10 毫秒),误差不超过一帧的量级,肉眼观看无感。

时间轴平移和变速分别什么时候用?

整体慢半拍或快半拍用平移,统一加或减一个固定时长;片源与字幕的帧率不一致(如 23.976 帧对 25 帧),偏差会越往后越大,用变速按比例缩放时间轴。两者可组合,先变速再平移。

和 ffmpeg 有什么关系?

没有关系。本工具是纯文本处理:解析字幕文件、改时间戳、换格式,不碰视频本身。压制、内嵌字幕这类需要 ffmpeg 的活它不做;它解决的只是「这份字幕格式不对、时间不准」的问题。

大小写转换

九种大小写与命名风格互转,camel/snake 缩写词正确切分。

引用格式化

结构化字段一键生成 GB/T 7714、APA、MLA 等五种引用格式。

中文文档排版

一键处理首行缩进、空行、段落合并与中英文间距。

查看更多文本处理,或浏览全部工具。