Skip to content

LRC 转 STL 字幕转换器

将歌词(LRC)字幕转换为文本型 Spruce STL 字幕格式,浏览器本地完成,不上传服务器。

拖放您的 LRC 文件到这里

或点击浏览

支持最大 50 MB 的 .lrc 文件

转换引擎架构

LRC转STL 在线工具

我们的 LRC转STL 工具读取歌词(LRC)输入并在浏览器中生成 Spruce 字幕(STL)输出。源 LRC 计时([mm:ss.xx] 分-秒-厘秒)被转换为 STL 计时(SMPTE HH:MM:SS:FF 帧时间码)。目标格式无法表示的样式和标记会自动简化或舍弃,留下有效且可直接使用的输出。 转换在客户端运行,因此你的字幕文件永远不会被上传到服务器。

代码级语法透视

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

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

毫秒级同步
input.lrc
LRC 源格式
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]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!
规范手册

LRC 与 STL 格式规范深度解析

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

LRC

LRC

LRC(歌词)是音乐播放器和卡拉 OK 应用使用的带时间戳歌词格式。每行歌词以 [mm:ss.xx] 时间戳开头,标记其应出现的时间。LRC 是纯文本格式,是 MiniLyrics、Poweramp 等播放器及众多卡拉 OK 应用中同步歌词的标准。LRC 没有结束时间戳,每行在下一行开始时结束。

输出格式

STL

STL

STL(Spruce 字幕)是用于 DVD 创作和某些广播工作流的基于文本的字幕格式。字幕使用逗号分隔的开始和结束时间码,后跟字幕文本,竖线字符(|)用于换行。输出被 DVD 创作工具和基于 Spruce 的工作流接受。

格式差异

LRC 和 STL 使用不同的内部结构;工具将源字幕规范化为目标布局。
LRC 使用[mm:ss.xx] 单开始时间戳,无结束时间;STL 使用SMPTE 帧时间码 HH:MM:SS:FF。
LRC 歌词主要为纯文本;转换器会自动推算每行持续时间并输出为 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)中导入报错?

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

功能特性

生成带有标准注释头部的 Spruce STL 文件。
将源计时转换为 SMPTE 时间码(HH:MM:SS:FF)。
按 STL 格式要求使用竖线字符(|)表示换行。
输出逗号分隔的开始、结束和文本字幕。

为什么需要转换?

STL 被 DVD 创作工具和基于 Spruce 的广播工作流接受。
STL 的逗号分隔时间码加文本结构简单,易于生成和检查。
当目标系统需要 Spruce 字幕文本格式而非 SRT 或 VTT 时,STL 很有用。
转换为 STL 可获得适用于视频制作的基于帧的 SMPTE 时间码。
Scenarios

常见用途

DVD 创作

为期望 Spruce 格式的 DVD 创作工具制作 STL 字幕文件。

广播工作流

为基于 Spruce 的传统广播字幕流程生成 STL。

帧时间码输出

输出适用于视频制作系统的 SMPTE 基于帧时间码。

Format Ecosystem

相关格式

工作原理

  1. 1

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

  2. 2

    解析器读取歌词行首时间并按下一行开始时间推算结束时间。

  3. 3

    源 LRC 计时([mm:ss.xx] 分-秒-厘秒)被转换为 STL 计时(SMPTE HH:MM:SS:FF 帧时间码)。

  4. 4

    为 STL 规范化样式和标记,按 STL 规范格式化字幕。

  5. 5

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

常见问题

它读取歌词(LRC)文件,解析每条字幕的计时和文本,为 Spruce 字幕(STL)规范化结构,并写入有效的 .stl 文件。源 LRC 计时([mm:ss.xx] 分-秒-厘秒)被转换为 STL 计时(SMPTE HH:MM:SS:FF 帧时间码)。

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

LRC 是纯文本,因此 STL 输出使用默认样式,因为没有源样式可继承。文本会保留;行首时间会换算并取整到 29.97fps 帧时间码,结束时间由下一行开始时间推算。

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

源 LRC 计时([mm:ss.xx] 分-秒-厘秒)被转换为 STL 计时(SMPTE HH:MM:SS:FF 帧时间码)。

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

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

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