Skip to content

STL 转 SRT 字幕转换器

将基于文本的 Spruce STL 字幕条目转换为带开始和结束时间的顺序 SRT 字幕。

拖放您的 STL 文件到这里

或点击浏览

支持最大 50 MB 的 .stl 文件

转换引擎架构

免费在线 STL 转 SRT 转换器

此转换器读取基于文本的 Spruce STL 字幕条目,并写入标准 SubRip 字幕。STL 中以竖线分隔的行会转换为字幕换行,常见方括号内联标签会被移除,输出为带开始和结束时间戳的编号 SRT 文本。解析和转换都在浏览器中完成,字幕文件不会被上传。

代码级语法透视

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

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

毫秒级同步
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.srt
SRT 转换结果
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
规范手册

STL 与 SRT 格式规范深度解析

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

STL

STL

这里的 STL 指基于文本的 Spruce Subtitle 格式。其字幕行通常包含开始时间、结束时间和字幕文本,竖线用作换行分隔符。STL 家族还包括二进制 EBU 广播格式,但此转换器不会解析 EBU GSI 或 TTI 块。

输出格式

SRT

SRT

SRT(SubRip)是广泛支持的纯文本字幕格式。每条字幕包含顺序编号、HH:MM:SS,mmm --> HH:MM:SS,mmm 时间戳行以及一行或多行文本。SRT 保留文本和计时,但不会保留源样式或定位元数据。

格式差异

Spruce STL 字幕行包含开始时间、结束时间和文本;SRT 使用编号块。
STL 常用竖线表示换行;SRT 使用实际文本行。
STL 内联标签和格式不属于标准 SRT 字幕文本。
SRT 时间戳使用小时、分钟、秒和毫秒。
SRT 不携带源样式或屏幕位置元数据。

常见疑难与故障排查

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

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)中导入报错?

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

功能特性

读取基于文本的 Spruce STL 字幕行
将受支持的 STL 时间格式转换为 SRT 毫秒时间戳
将 STL 竖线换行分隔符转换为 SRT 换行
移除字幕文本中常见的方括号内联标签
写入顺序编号的 UTF-8 SRT 输出
在浏览器本地处理文件,不上传

为什么需要转换?

与创作工具使用的 STL 格式相比,SRT 作为纯文本更容易检查和编辑。
SRT 受媒体播放器、剪辑软件和字幕工作流广泛识别。
STL 换行分隔符可以转换为正常的 SRT 换行。
SRT 为每条字幕使用明确的开始和结束时间。
转换为 SRT 可以让旧字幕文本更容易在现代工具中复用。
Scenarios

常见用途

字幕复用

将基于文本的 Spruce STL 素材转换为 SRT,供需要 SubRip 输入的播放器和剪辑工具复用。

文本清理

将竖线换行分隔符转换为正常 SRT 换行,同时移除常见的方括号内联标签。

计时检查

将 STL 中明确的开始和结束时间移入 SRT 字幕,便于检查和编辑计时。

格式标准化

把受支持的 STL 文件纳入以 SRT 交付为标准的项目。

Format Ecosystem

相关格式

工作原理

  1. 1

    在此页面选择或拖入基于文本的 STL 文件。

  2. 2

    解析器在每条字幕行中查找开始时间、结束时间和文本。

  3. 3

    竖线会转换为换行,方括号内联标签会被移除。

  4. 4

    每条有效字幕都会写入顺序编号和 SRT 时间戳行。

  5. 5

    处理完成后下载转换出的 SRT 文件。

常见问题

不支持。它解析基于文本的 Spruce STL 字幕行。包含 GSI 和 TTI 结构的二进制 EBU STL 文件不受此转换器支持。

生成 SRT 字幕前,常见方括号内联标签会从文本中移除。

不会。转换器保留文本和计时,但不会把 STL 格式或定位映射到 SRT。

STL 文本中的竖线会转换为 SRT 输出中的正常换行。

是的。无需注册、无水印,解析在浏览器中完成。

不会。处理始终在浏览器中完成,字幕文件不会被上传。

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

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