Skip to content

STL 转 ASS 字幕转换器

在浏览器中私密地把 Spruce 字幕文本转换为基础 ASS。

拖放您的 STL 文件到这里

或点击浏览

支持最大 50 MB 的 .stl 文件

转换引擎架构

STL转ASS 在线工具

我们的 STL转ASS 工具读取 Spruce 字幕文本输入,并在浏览器中生成基础 Advanced SubStation Alpha 文档。源 STL 计时会转换为 ASS 的 H:MM:SS.cc 计时;STL 竖线分隔符会变为换行,方括号内联标签会被移除。生成的 ASS 只有一个 Default 样式,不会映射源格式。转换在客户端运行,因此你的字幕文件永远不会被上传到服务器。

代码级语法透视

STL 到 ASS 语法结构与代码转换示例

直观对比转换前后文件头、时间轴标记与对白文本的代码级语法对应关系

毫秒级同步
input.stl
STL 源格式
// Spruce Subtitle File
// Format: Start Time, End Time, Subtitle Text
 
00:00:01:00 , 00:00:04:00 , Hello, world!
00:00:04:15 , 00:00:08:00 , This is a subtitle file.
00:00:08:15 , 00:00:12:00 , Converted locally!
output.ass
ASS 转换结果
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
规范手册

STL 与 ASS 格式规范深度解析

符合通用标准规范
输入格式

STL

STL

STL(Spruce 字幕)是用于 DVD 创作和某些广播工作流的基于文本的字幕格式。每条字幕使用逗号分隔的开始和结束时间码,后跟字幕文本,竖线字符(|)表示换行。此文本 STL 变体不同于二进制 EBU STL 广播格式。

输出格式

ASS

ASS

ASS(Advanced SubStation Alpha v4+)是带样式的字幕格式,包含 [Script Info]、[V4+ Styles] 和 [Events] 段。ASS 通过覆盖标签支持逐字符样式、字体、颜色、透明度、描边、阴影、模糊、屏幕定位、矢量绘图和卡拉 OK 计时。计时采用厘秒精度(H:MM:SS.cc)。

格式差异

STL 和 ASS 使用不同的内部结构;工具将源字幕规范化为目标布局。
STL 使用SMPTE 帧时间码 HH:MM:SS:FF;ASS 使用厘秒时间戳(H:MM:SS.cc)。
STL 文本可能带方括号标签;本次转换会移除这些标签,并使用一个 Default ASS 样式。

常见疑难与故障排查

针对播放器兼容性、字符乱码与时间轴同步的实操排查指南

4 个常见问题
GOTCHA #1

转换后的字幕在电视或播放器上出现时间漂移或音画不同步?

不同视频流媒体可能采用不同帧率(如 23.976 fps 与 25 fps 差异)。如果时间轴整体偏移,可在本站使用「字幕时间轴同步」工具快速进行全局微调。

GOTCHA #2

字幕在播放器中显示为乱码(Mojibake)或问号?

老旧文件可能采用 GBK、ANSI 或 Shift-JIS 编码。本站输出文件统一标准化为 UTF-8 编码。若原文件损坏,请先使用本站「字符编码转换器」修复。

GOTCHA #3

多角色同时说话时字幕层叠或遮挡画面?

不同格式对多行或重叠台词的处理机制不同。您可以在本站在线工作台中微调特定字幕行的时间轴,避免文字垂直堆叠遮挡画面。

GOTCHA #4

文件在剪辑软件(如 Premiere Pro、Final Cut)中导入报错?

专业剪辑软件对时间戳格式及换行符敏感。本工具输出的文件严格遵循行业规范,以支持主流剪辑工作流。

功能特性

生成包含 [Script Info]、[V4+ Styles] 和 [Events] 段的完整 ASS 文件。
将源计时转换为 ASS 厘秒时间戳(H:MM:SS.cc)。
应用一个默认 Arial 样式,并输出带 Start、End 和 Text 字段的 Dialogue 行。
输出 UTF-8 ASS,可在支持 ASS 的编辑器和播放器中打开。

为什么需要转换?

ASS 是由支持 ASS 的编辑器和播放器使用的带样式字幕格式。
生成的 [V4+ Styles] 分节提供可预期的 Default 样式起点。
你可以在 ASS 编辑器中打开输出,继续添加样式、定位和特效。
ASS 常用于带样式字幕工作流。
Scenarios

常见用途

带样式字幕

创建可在后续添加字体、颜色、描边和定位的基础带样式 ASS 文件。

动漫与卡拉 OK

为带样式字幕和卡拉 OK 工作流创建 ASS 起点。

Aegisub 编辑

生成可直接在 Aegisub 中打开的 ASS 文件,进行进一步的样式和计时工作。

Format Ecosystem

相关格式

工作原理

  1. 1

    拖入或浏览上传你的 .stl 文件。

  2. 2

    解析器读取 Spruce 字幕(STL)结构,提取每条字幕的开始、结束和文本。

  3. 3

    源 STL 计时(SMPTE HH:MM:SS:FF 帧时间码)被转换为 ASS 计时(H:MM:SS.cc 厘秒)。

  4. 4

    竖线换行分隔符转换为换行,并移除方括号内联标签。

  5. 5

    生成并准备好下载输出的 .ass 文件。

常见问题

它读取 Spruce 字幕文本文件,移除方括号内联标签,把竖线分隔符转换为换行,并写入带一个 Default 样式和 ASS 计时的基础 ASS 文档。

当然。每次转换都在浏览器中客户端运行。没有任何字幕数据、文件内容或元数据被传输到服务器。

会。方括号内联标签会被移除,竖线分隔符会变为换行,源格式不会映射到 ASS 样式。输出使用单个 Default 样式,计时会截断为 ASS 厘秒。

是的,完全免费,无需注册,无水印,单个文件最大 50 MB。所有处理都在浏览器中完成,因此你的文件永远不会被上传到服务器。

源 STL 计时(SMPTE HH:MM:SS:FF 帧时间码)被转换为 ASS 计时(H:MM:SS.cc 厘秒)。

可以。工具完全响应式,可在 iOS 和 Android 上的任何现代移动浏览器中使用。

准备好转换您的字幕了吗?

将您的 STL 文件拖放到这里,立即转换为 ASS。