zh

ASS 转 VTT

在浏览器本地把 ASS/SSA 字幕文件转换为适用于 HTML5 视频的简洁 WebVTT 格式,样式标签会被去除。无需上传。

正在你的设备上本地处理 ...

你的文件

    正在你的设备上本地处理 ...

    0%

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    Hosted in GermanyGlobal Content Delivery
    经独立审计TLS A+ · 标头 A+

    如果你想把 Aegisub 或其他 ASS 编辑器里做的字幕用在自己的网站或 HTML5 视频播放器上,会遇到一个障碍:浏览器的视频元素只认识 WebVTT,不认识 ASS。本工具正是为完成这个转换而生,让字幕能够抵达网页真正需要它的地方。

    本工具会从 ASS 文件的 [Events] 区段里读取每一行 Dialogue 的起始时间、结束时间和文本,并写出带有 WEBVTT 头部行、时间用点号格式表示的 WebVTT 文件。用花括号包裹的 ASS 覆盖代码会被去除,强制换行符(\N)会变成文本中真正的段落换行。

    整个处理都直接在你的浏览器里完成,你文件的副本不会被存放在任何地方。如果 ASS 文件里没有可用的 Dialogue 行,会显示清晰的错误提示,而不是给出一个空结果。

    技术规格

    技术规格
    输入格式ASS, SSA
    输出格式VTT
    批量处理不支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 拖入 .ass 或 .ssa 文件。
    2. 提取时间和文本。
    3. 下载 .vtt 文件。

    限制: 会保留时间和文本。样式信息(字体、颜色、位置、动画)和覆盖标签会被有意丢弃,因为 WebVTT 没有这些概念。本工具只做格式转换,不会翻译成其他语言。

    常见问题

    文件会被上传吗?

    不会。转换完全在浏览器中本地进行,文件永不离开你的设备。

    为什么样式会消失?

    WebVTT 没有 ASS 里字体、颜色或位置这些概念,这些信息无法在其中表示。

    多行字幕会保留吗?

    会,ASS 的换行符(\N)会变成 WebVTT 里真正的换行。

    也可以反过来,从 VTT 转 ASS 吗?

    可以,请使用姊妹工具 VTT 转 ASS。

    相关工具

    VTT 转 ASS · VTT 转 SRT · SRT 转 ASS 字幕 · 修复字幕编码 · 调整字幕时间 · 录制摄像头 · 合并字幕 · 拆分字幕