字幕格式转换
将已有的 SRT、VTT、ASS 或 SSA 字幕转换为播放器、剪辑软件需要的格式。转换保留文本和时间轴,复杂样式与定位会被移除;如果需要保留原来的字幕效果,请同时保留源文件。
免费本地处理
怎么用
- 1选择或拖入 SRT、VTT、ASS、SSA 字幕,单文件不超过 2 MB,每批最多 10 个。
- 2选择 SRT、VTT 或 ASS 作为输出格式;预览出现乱码时,选中对应文件并切换输入编码。
- 3点击「处理全部」,核对结果后从文件列表或预览区下载,文件名沿用原名并更换扩展名。
规格与输出说明
这个工具用于更换字幕的文件格式,不翻译台词,也不调整字幕与视频的同步关系。适合已经拿到字幕文件、需要换一种格式继续使用的情况;它不会将视频中的语音或画面文字转换成字幕。
| 输入格式 | SRT、VTT、ASS、SSA |
|---|---|
| 输出格式 | SRT、VTT 或 ASS,统一使用 UTF-8 编码 |
| 文件与批量限制 | 单文件不超过 2 MB,每批最多 10 个 |
| 文本与时间 | 保留基本文本和时间轴;ASS 输出时间精度为 10 毫秒 |
| 样式与布局 | 移除行内格式与定位,ASS 使用默认样式 |
按接收软件的要求选择输出格式
先查看播放器或剪辑软件要求的字幕格式,再选择对应输出。只修改文件扩展名并不能完成转换;这里会读取每条字幕的时间和文本,重新生成 SRT、VTT 或 ASS 文件,原文件不会被修改。
ASS 转为 SRT 或 VTT 后,字体、定位、图层和动画等信息会丢失。即使选择 ASS 输出,也会按默认样式重新生成,因此不适合用来无损保存已有的 ASS 排版。
文字乱码时,先检查输入编码
字幕格式和字符编码是两回事,同样是 SRT 文件,内部可能使用 UTF-8、GBK 或其他编码。编码选错时,时间轴看起来仍然正常,台词却可能变成乱码;请选中对应文件,尝试 GB18030(兼容 GBK)、Big5、UTF-8 或 UTF-16,确认文字正常后再下载,单纯更换输出格式不能修复输入解码错误。
常见问题
转换会改变字幕出现的时间吗?
工具保留解析得到的开始与结束时间,不会根据视频重新对齐字幕。SRT 和 VTT 输出保留毫秒时间,ASS 输出精度为 10 毫秒;如果原字幕本来就提前或延后,更换文件格式不会修正这个问题。
多个文件能一起转换吗?
可以,每批最多 10 个文件,单文件不超过 2 MB。输出格式对整批文件生效,输入编码可以逐个设置;某个文件读取失败,不会影响其他文件生成结果。
转换会覆盖原文件,或把字幕上传吗?
不会。解码和转换都在浏览器中完成,下载的是另一个文件,沿用原文件名并替换扩展名。网页不会修改源文件,也不会把字幕保存到网站账号;关闭或刷新页面前,请先下载需要保留的结果。