字幕转换
SRT / VTT / ASS / LRC 互转,时间轴平移与批量合并,可编辑后下载
将文件拖拽到这里
或 点击选择文件
支持 .srt / .vtt / .ass / .lrc 字幕文件
关于这个工具
剪辑软件只认 SRT,网页播放器要 VTT,MPV 用户偏爱 ASS 特效字幕,歌词滚动需要 LRC——四种格式各有场景,互相卡脖子。本工具一个页面解决:上传 SRT / VTT / ASS / LRC 任意一种,一键转为其余任意一种,转换结果可直接在页面里编辑微调后再下载。
除格式互转外还有两个高频操作:时间轴平移(整份字幕提前或延后固定秒数,解决下载字幕与片源不同步的经典问题;平移 0.5–2 秒最常见)和批量合并(把分段的多份字幕按顺序接成一份,处理分集下载的字幕包)。
所有处理都是纯文本解析与生成,在你的浏览器本地完成,字幕文件不上传。ASS 转出 SRT/VTT 时会自动剥离样式标签保留纯文本;LRC 没有结束时间,转出其他格式时按下一行起始时间推算。
功能特点
- SRT / VTT / ASS / LRC 四格式任意互转
- 时间轴整体平移:± 秒数自由输入,秒级精度
- 多文件批量合并,按添加顺序拼接时间轴
- 转换结果可直接在页面编辑后再下载
- 纯文本本地处理,文件不上传
如何使用
- 上传一个字幕文件(自动识别格式)
- 选择操作:格式转换 / 时间轴平移 / (多个文件时)合并
- 格式转换时选择目标格式;平移时填写秒数(负数提前)
- 预览结果,需要时直接编辑,然后下载
常见问题
- 字幕和视频不同步怎么调?
- 先用播放器估算偏移量:整份字幕都提前了 1.5 秒,就在这里填 +1.5(延后);都延后了就填负数提前。时间轴平移是对所有条目统一加减,不改变字幕时长。如果偏移量随时间变化(越到后面差得越多),说明是帧率不匹配(23.976 vs 25),需要缩放而不是平移,当前版本暂不支持。
- ASS 转 SRT 后样式怎么没了?
- SRT / VTT / LRC 是纯文本格式,不携带字体、颜色、位置等样式信息,ASS 的 {...} 特效标签转换时会被剥离,只保留台词文本。需要保留样式请保持 ASS 格式,或用专业字幕软件(Aegisub)处理。
- LRC 转出来的时间怎么是渐进的?
- LRC 只记录每句开始时间,没有结束时间。转换到 SRT / VTT 时,工具把「下一句的开始」当作「上一句的结束」推算(最后一句默认延长 5 秒)。因为歌词通常连续演唱,这种推算基本准确;台本式 LRC(有长间隔)转换后可手动微调。
- 能批量处理一个文件夹的字幕吗?
- 支持多文件:一次选择多份同类字幕做时间轴平移或合并(按顺序拼接,第二份的时间轴自动顺延)。逐个文件转格式时需要分别处理,浏览器无法批量输出多个下载。