VTT 转 ASS 字幕转换器
将 WebVTT 字幕的时间轴与文本转换为标准的 ASS 高级样式字幕文件。
拖放您的 VTT 文件到这里
或点击浏览
支持最大 50 MB 的 .vtt 文件
免费在线 VTT 转 ASS 转换器
本转换器读取 WebVTT 字幕条目,并生成完整的基础 ASS 文档。VTT 时间轴会转换为 ASS 厘秒,字幕换行转为标准 ASS 换行符,每条字幕统一使用预置的 Default 样式。自动过滤 VTT 行内排版属性;对白文本保持原样输出,不会将 HTML 标签生硬转写为 ASS 样式特效。
VTT 到 ASS 语法结构与代码转换示例
直观对比转换前后文件头、时间轴标记与对白文本的代码级语法对应关系
VTT 与 ASS 格式规范深度解析
VTT
VTT(WebVTT)是用于网页视频的文本字幕格式。字幕条目包含点分隔时间戳、可选标识符、可选条目设置以及一行或多行文本。解析器识别带时间戳的字幕条目;NOTE 块以及没有有效时间轴或文本的条目会被跳过。
ASS
ASS(Advanced SubStation Alpha v4+)是分节式文本字幕格式。本转换器生成 [Script Info]、[V4+ Styles] 和 [Events] 三个节,包含一个 Default Arial 20 样式和 1920x1080 的 PlayRes 分辨率。源 VTT 样式和定位不会映射到输出。
格式差异
常见疑难与故障排查
针对播放器兼容性、字符乱码与时间轴同步的实操排查指南
转换后的字幕在电视或播放器上出现时间漂移或音画不同步?
不同视频流媒体可能采用不同帧率(如 23.976 fps 与 25 fps 差异)。如果时间轴整体偏移,可在本站使用「字幕时间轴同步」工具快速进行全局微调。
字幕在播放器中显示为乱码(Mojibake)或问号?
老旧文件可能采用 GBK、ANSI 或 Shift-JIS 编码。本站输出文件统一标准化为 UTF-8 编码。若原文件损坏,请先使用本站「字符编码转换器」修复。
多角色同时说话时字幕层叠或遮挡画面?
不同格式对多行或重叠台词的处理机制不同。您可以在本站在线工作台中微调特定字幕行的时间轴,避免文字垂直堆叠遮挡画面。
文件在剪辑软件(如 Premiere Pro、Final Cut)中导入报错?
专业剪辑软件对时间戳格式及换行符敏感。本工具输出的文件严格遵循行业规范,以支持主流剪辑工作流。
功能特性
为什么需要转换?
常见用途
字幕编辑
把 VTT 字幕文本和时间轴移入 ASS,在字幕编辑器中继续处理。
重新设计样式
从生成的 Default 样式开始,在 ASS 工作流中自定义呈现效果。
时间轴复查
检查转换后的字幕起止时间,同时保留文本换行。
相关格式
SRT(SubRip)
需要更简单的纯文本字幕格式时,可将 VTT 转换为 SRT。
TTML(Timed Text Markup Language)
当工作流需要定时文本 XML 时,可将 VTT 转换为 TTML。
TXT(纯文本)
不需要时间轴时,可将 VTT 转换为 TXT。
工作原理
- 1
选择或拖入 VTT 文件。
- 2
解析器读取每条字幕的时间轴和文本行。
- 3
自动过滤可选的 VTT 字幕标识符与定位排版属性。
- 4
字幕文本写入使用 Default 样式的 ASS Dialogue 行。
- 5
下载生成的 .ass 文件。
更多字幕工具
常见问题
不会。position、line、align 和 size 等网页排版参数会被自动忽略,输出统一使用标准全屏样式。
ASS 输出使用 Arial 20、白色文字、黑色描边和阴影、底部居中对齐,以及 1920x1080 的 PlayRes 分辨率。
不会。NOTE 注释块以及字幕条目的可选标识符在转换时会被忽略,不会写入 ASS 的 Events 节。
内联标签仍是字幕文本的一部分,不会翻译为 ASS 覆盖标签;如有需要,请手动检查或转换。
ASS 时间轴写入厘秒精度。VTT 毫秒中的额外精度会被截断。
免费。无需注册、无水印,转换在浏览器中完成。