Skip to content

SRT 转 STL 字幕转换器

将 SubRip 字幕转换为基于文本的 Spruce STL 字幕格式。

拖放您的 SRT 文件到这里

或点击浏览

支持最大 50 MB 的 .srt 文件

转换引擎架构

关于 SRT 转 STL

本工具将 SubRip(SRT)字幕转换为 Spruce STL。这是一种用于 DVD 和旧版创作工具的纯文本字幕格式。输出包含基于帧的开始/结束时间码,后接字幕文本。多行字幕会用竖线分隔。

代码级语法透视

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

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

毫秒级同步
input.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!
output.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!
规范手册

SRT 与 STL 格式规范深度解析

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

SRT

SRT

SRT(SubRip)是纯文本字幕格式,使用顺序编号条目和 HH:MM:SS,mmm 时间戳。每个条目包含开始时间、结束时间和一行或多行对白。

输出格式

STL

STL

Spruce STL 是基于文本的字幕格式,每行包含开始时间码、结束时间码和字幕文本。本工具以 29.97fps 写入 SMPTE 风格 HH:MM:SS:FF 值,并用竖线分隔多条字幕行。

格式差异

SRT 使用编号条目和 HH:MM:SS,mmm 时间戳;Spruce STL 每条字幕一行,使用 HH:MM:SS:FF 时间码。
SRT 保留字幕换行;此 STL 输出将其表示为竖线分隔符。
SRT 交换范围广;Spruce STL 主要关联 DVD 和旧版创作工具。
纯 SRT 和此 Spruce STL 输出都不包含结构化样式或元数据段落。

常见疑难与故障排查

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

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

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

功能特性

将 SRT 毫秒时间戳转换为基于帧的 STL 时间码
将每条字幕写为开始时间、结束时间和字幕文本
用 Spruce 竖线分隔符表示多行字幕
转换完全在浏览器本地完成,不上传文件
免费使用,无需注册、无水印、单个文件最大 50 MB

为什么需要转换?

一些 DVD 和旧版创作工作流会要求 Spruce STL,而不是纯 SRT。
STL 用紧凑的按行布局存储开始和结束时间码。
Spruce STL 仍适合与旧字幕工具交换字幕。
文本格式便于导入前检查。
Scenarios

常见用途

DVD 创作

为接受 Spruce STL 作为导入或中间格式的 DVD 创作工具准备字幕文本。

旧工具交换

将 SRT 内容移入需要 Spruce STL 计时和竖线分隔行的旧字幕工作站。

交付前检查

利用可读的按行输出,在导入创作系统前检查条目计时和文本。

多格式分发

现代平台继续使用 SRT,同时为旧版或 DVD 专用工作流生成 Spruce STL。

Format Ecosystem

相关格式

工作原理

  1. 1

    上传或拖拽你的 SRT 文件到转换区域。

  2. 2

    解析器读取每个编号条目,提取开始/结束时间戳和字幕文本。

  3. 3

    毫秒时间戳被转换为 29.97fps 的 HH:MM:SS:FF 时间码。

  4. 4

    字幕内部的换行会转换为竖线分隔符。

  5. 5

    下载生成的 .stl 文件,并在创作工具中检查。

常见问题

它创建纯文本字幕格式 Spruce STL,不会创建 EBU Tech 3264 二进制 STL。每条字幕写为开始时间码、结束时间码和竖线分隔文本。

转换器写入 STL 时间码时使用 29.97fps。如果目标工作流需要其他帧率,请在交付前确认生成的时间码是否可接受。

不会进行样式转换。输出是纯字幕文本和计时。除非转换选项移除,面向其他播放器的类 HTML 标签或格式可能仍按字面文本保留。

SRT HH:MM:SS,mmm 时间戳会使用 29.97fps 转换为 HH:MM:SS:FF 时间码。帧号由毫秒值四舍五入得到,因此计时会量化到最接近的输出帧。

SRT 条目内部的换行会在 STL 中写为竖线分隔符。支持 Spruce STL 的字幕工具可将竖线解释为独立字幕行。

不会。本工具写入 Spruce STL 文本,而不是带 GSI 和 TTI 块的 EBU Tech 3264 二进制 STL。不要将输出当作未经验证的 EBU 广播交付物。

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

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