字幕格式转换
SRT、VTT、ASS/SSA、纯文本字幕互转,自动换算时间轴,剪辑与网页播放器通用。
字幕格式转换是做什么的
字幕格式是剪辑里最常见的坑:剪辑软件导出的是 SRT,网页 video 标签只认 VTT,字幕组给的是带样式的 ASS,想拿台词做文案又只剩一堆时间码。这三种格式本质上都是「时间区间 + 文本」,差别只在时间写法与文本标记:SRT 用逗号分隔毫秒,VTT 用点号且允许省略小时,ASS 用 H:MM:SS.cc 并把样式写在文件头。这个工具把它们统一解析成时间轴,再按目标格式重新生成,转换后时间一一对应,不会整体偏移。纯文本格式(TXT)没有时间信息,转成字幕时按每行固定时长自动排布,适合把台词稿快速做成初版字幕。
核心功能
- 支持 SRT、WebVTT(VTT)、ASS、SSA、TXT 五种格式的读取
- 输出 SRT / VTT / ASS / TXT,四种常用格式一次覆盖
- 时间轴自动换算:逗号与点号毫秒、是否省略小时、ASS 的百分秒都能正确解析
- ASS 的 \N 换行、HTML 标签、特效标记会被清理,只保留可读文本
- VTT 输出带标准 WEBVTT 文件头,可直接给网页 video 使用
- 转换前预览前若干条字幕,检查时间与文本是否正确
- 本地处理,字幕内容不上传
字幕格式转换怎么用
上传 SRT / VTT / ASS / SSA / TXT 字幕文件,选择目标格式,点击转换后下载,转换前可预览每条字幕的时间轴与文本。
- 拖入字幕文件(.srt / .vtt / .ass / .ssa / .txt)
- 选择目标格式,必要时设置 TXT 转字幕的每条时长
- 点击开始转换,在预览区核对时间轴与文本
- 点击下载保存,文件名自动换成对应扩展名
适合这些场景
- 把剪辑软件导出的 SRT 转成 VTT,给网页播放器用
- 把字幕组的 ASS 转成 SRT,导入手机剪辑 App
- 把 VTT 转成 SRT,交给需要标准字幕的客户
- 把字幕文件转成纯文本,拿台词做文案或翻译稿
常见问题
转换后会对不上画面吗?
不会。时间轴按原时间精确换算,只是书写格式变化。若原本就与片源不同步(比如片头被剪掉),需要在剪辑软件里整体偏移,这不是格式转换能解决的。
ASS 的字体、颜色、特效还在吗?
不保留。ASS 的样式定义与特效标签属于渲染指令,转成 SRT/VTT 时会丢弃,只留文本;转成 ASS 时使用一套默认样式。
TXT 转字幕时间怎么定?
默认每条 2 秒、间隔 0.1 秒顺排,可在界面上调整。中文字幕一般一行 15 到 20 字,按这个长度估算时长更贴合观看习惯。
支持双语字幕吗?
支持。原文里同一时间块内的多行文本会完整保留,SRT/VTT 用换行分隔,ASS 用 \N 分隔,双语对照不会合并成一行。