使用教程

使用教程

如何在线将字幕转换为 SRT(TXT、VTT、ASS、SBV)

了解如何把 TXT、WebVTT、ASS/SSA、SBV 等字幕文件规范为标准 SRT,并在浏览器中本地完成转换。

剪辑器、播放器和发布平台对字幕格式的支持并不一致,而 SRT 依旧是最通用的交换格式。ALTools 的字幕转 SRT可以把 TXT、WebVTT、ASS / SSA、YouTube SBV,甚至已有的 SRT 文件,统一转换或规范化为标准 SubRip 语法,而且整个过程都在浏览器中完成。

支持哪些输入格式

格式 常见来源
SRT 修正常见的时码或编号问题
VTT 网页字幕、HTML5 播放器
ASS / SSA 动画字幕组、带样式字幕
SBV YouTube 字幕编辑器导出
TXT 结构较简单的纯文本字幕稿

输出结果统一为标准 SRT,兼容性更广。

分步操作:转换为 SRT

  1. 打开 字幕转 SRT,选择你的字幕文件。
  2. 确认界面识别出的文件格式条目数量符合预期。
  3. 检查解析结果。对于样式较重的 ASS,转换成 SRT 后通常只会保留纯文本,样式会被移除。
  4. 点击 转换并下载,保存 .srt 文件。
  5. 把它导入视频编辑器,或者继续配合视频加字幕使用。

解析过程在本地进行,字幕文本不会上传到服务器。

SRT 和带样式字幕的差别

ASS 可以携带字体、颜色、定位等样式信息,而 SRT 只保留序号、时间码和文本。把字幕转成 SRT,尤其适合以下场景:

  • 上传到不接受 ASS 的平台
  • 归档一个简单、通用的版本
  • 修复老旧字幕文件里的时间码问题

如果你真正需要把样式直接“烧”进画面里,请使用视频加字幕并启用硬字幕烧录。

什么时候该「转换」,什么时候只需「规范化」

并不总是需要换格式。如果你手里已经是 .srt,但播放器出现重复行、序号错乱,或毫秒分隔符混用逗号与点号,可以把文件再跑一遍 字幕转 SRT,在仍是 SRT 的前提下统一结构。

格式转换(VTT、ASS、SBV、TXT → SRT)适合目标平台不接受源格式、或剪辑器只认 SubRip 的场景。规范化则适合「差不多是 SRT、但严格解析器报错」的旧文件。

若整段字幕与画面差了好几秒,仍需在 NLE 里手动对齐——本工具不会自动根据视频校正时间轴。

多文件与翻译工作流

本地化团队常收到字幕组的 ASS,却需要干净 SRT 给企业上传门户。每种语言单独转成 .srt——除非播放器明确要求,不要把多语言堆进一个文件。

翻译时尽量让各语言版本的 cue 序号对齐,方便剪辑师换轨而不用重打时间轴。转换后若序号错位,交付前请在文本编辑器里重新编号。

从 YouTube SBV 导出时,请检查章节标记是否被误解析为多余字幕条——与视频加字幕封装前,先删掉模板化块。

转换后如何检查 SRT 是否正常

用文本编辑器打开导出的 .srt,可以快速抽查以下几点:

  • 序号是否按 1、2、3 递增,中间没有莫名缺口
  • 时间码是否采用 HH:MM:SS,mmm 这种逗号毫秒格式
  • 每个字幕块之间是否有空行分隔

然后把它导入剪辑器的字幕面板,拖动检查前一分钟。此时修时间轴,通常比你先导出整支视频再返工更省时间。

提高转换质量的建议

  • 源文件尽量使用 UTF-8:这样更不容易出现中文、日文或重音字符乱码。
  • 不同步要在编辑器里修:格式转换不会自动校正整段漂移,导入后仍需在 NLE 中修时间。
  • 一份文件只放一种语言:多语言字幕最好拆成多个独立文件处理。
  • 关注条目数量:如果转换后突然少了很多条,往往说明原文件里有损坏或不规范的字幕块。

常见问题

条目数量比预期少。 原文件可能存在空块、断裂块或不合法结构,建议先用文本编辑器查看源文件。

样式全部丢了。 这是从 ASS 转成 SRT 的预期结果;如果视觉样式必须保留,请改用硬字幕烧录。

播放器仍然不认 SRT。 检查是否有 BOM、换行符异常,或再次通过本工具做一次规范化。

常见问答

字幕会被上传吗?

不会。解析与转换都在你的设备上完成。

没有时间码的 TXT 也能用吗?

如果 TXT 的结构恰好符合工具可识别的模式,可能可以解析;但带明确时间信息的字幕源效果通常更稳定。

支持 SCC 或 TTML 吗?

请以页面列出的格式为准。如果需要,可先在外部工具中转成受支持的格式再导入。

相关工具

立即试用工具

相关文章