Skip to content
SRTSTLDVD制作

如何将 SRT 转换为 STL 用于 DVD 制作

将 SRT 字幕转换为 STL(Spruce)格式,以便用于 DVD Studio Pro 和制作工具。了解时间码、换行符,并使用免费的 SRT 转 STL 转换器。

A
AllSubConverter Team
1 分钟阅读

如果你正在使用 Apple DVD Studio Pro 或基于 Spruce 的制作工具制作 DVD,这类软件需要的是 STL(Spruce Subtitle)格式的字幕,而不是你手头可能已有的 SRT 文件。要将字幕放入 DVD 项目,你需要将 SRT 转换为 STL。本指南介绍了 STL 是什么、它与 SRT 的区别,以及转换的工作原理。

什么是 STL 格式?

STL 是一种用于 DVD 制作的基于文本的字幕格式。每条字幕是一行用逗号分隔的内容,包含开始时间码、结束时间码和字幕文本,竖线字符(|)用于标记换行。文件通常以 // Spruce Subtitle File 注释头开头。

STL 的时间是基于帧的 SMPTE 时间码,PAL DVD 为 25fps,NTSC 为 29.97fps。这不同于 SRT,SRT 使用毫秒时间戳,没有帧的概念。

STL 是现代 SRT 字幕与旧版 DVD 制作工具之间的桥梁。

SRT 与 STL 的区别

最大的区别在于时间。SRT 时间戳(HH:MM:SS,mmm)基于毫秒,而 STL 使用基于帧的时间码(HH:MM:SS:FF)。转换为 STL 意味着将每条字幕四舍五入到最近的帧。换行也会改变:SRT 的换行在 STL 中变成竖线字符。

除了基本的斜体和位置控制码之外,STL 没有其他样式,因此大多数 SRT 内容都能干净地转换。对于 DVD 字幕来说,真正重要的是文本和时间。

如何将 SRT 转换为 STL

将 SRT 文件上传到我们免费的 SRT 转 STL 转换器。该工具会将毫秒时间转换为基于帧的时间码,将换行转换为竖线字符,并生成一个有效的 STL 文件,可直接导入 DVD Studio Pro。

请为你的项目选择正确的帧率,PAL 为 25fps,NTSC 为 29.97fps,以确保时间码与视频对齐。

常见问题

STL 和 EBU STL 一样吗?

不一样。这种基于文本的 Spruce STL 用于 DVD 制作,与二进制的 EBU STL 广播格式无关。尽管扩展名相同,两者完全不同。

转换为 STL 会损失时间精度吗?

会有轻微损失。STL 时间基于帧,因此毫秒值会四舍五入到最近的帧(25fps 下为 40ms,29.97fps 下约为 33ms)。字幕边界精确到一帧。

能把 STL 转回 SRT 吗?

可以。STL 转 SRT 转换器可读取 Spruce STL 文件,并用毫秒时间重建标准 SRT。

A
AllSubConverter Team
Subtitle Format Specialist & Content Contributor
Fast & Free

需要转换字幕文件?

在浏览器中免费即时转换 SRT、VTT、ASS、LRC 等 10+ 种格式,100% 保护隐私。

打开字幕转换工具

相关文章