Skip to content

SRT 转 SBV 字幕转换器

把 SubRip 字幕转换为 YouTube 相关工具可用的 SubViewer 文件,无需上传服务器。

拖放您的 SRT 文件到这里

或点击浏览

支持最大 50 MB 的 .srt 文件

转换引擎架构

精确保留时间轴的 SubViewer 转换

SRT 是最常见的字幕格式,但部分 YouTube 工具和旧字幕流程会明确要求 SBV。本转换器会移除序号,把 SRT 箭头时间行改写为逗号分隔的 SubViewer 时间对,毫秒分隔符改为句点,并用 [br] 编码多行文本。两种格式都支持毫秒精度,转换不会损失同步信息。

代码级语法透视

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

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

毫秒级同步
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.sbv
SBV 转换结果
0:00:01.000,0:00:04.000
Hello, world!
 
0:00:04.500,0:00:08.000
This is a subtitle file.
 
0:00:08.500,0:00:12.000
Converted locally!
规范手册

SRT 与 SBV 格式规范深度解析

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

SRT

SRT

SRT(SubRip)是纯文本字幕格式。每条字幕包含序号、HH:MM:SS,mmm --> HH:MM:SS,mmm 时间行,以及一行或多行文本。大多数桌面播放器和剪辑软件都支持它。

输出格式

SBV

SBV

SBV(SubViewer)是因 YouTube 工作流而常见的简单字幕格式。每条字幕以 0:00:01.000,0:00:04.000 这样的逗号分隔时间对开头,后跟文本。SBV 无必需文件头和序号,并用 [br] 表示换行。

格式差异

SRT 用箭头连接起止时间;SBV 用逗号连接两个时间
SRT 毫秒前用逗号;SBV 毫秒前用句点
SRT 通常写成 HH:MM:SS;SBV 常用 H:MM:SS
SRT 使用序号;SBV 不需要序号
SRT 多行字幕直接换行;SBV 使用 [br]
SRT 播放器支持面更广;SBV 主要用于 YouTube 工具

常见疑难与故障排查

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

4 个常见问题
GOTCHA #1

为什么将 .sbv 文件导入 YouTube Studio 或旧脚本时提示格式错误?

YouTube 要求时间戳严格遵循 `H:MM:SS.mmm,H:MM:SS.mmm` 格式,中间为逗号分隔且不能包含多余空格。分隔符绝不能带有箭头(`-->`)。本工具严格执行 YouTube 原生规范输出,杜绝导入解析报错。

GOTCHA #2

转换后多行字幕如何换行与显示?

标准 SubViewer 中单条字幕的多行显示可以采用直接换行或 `[br]` 标记。转换器会自动将 SRT 中的多行结构编码为适合 YouTube 字幕编辑器解析的排版,防止字幕文本粘连成单行长句。

GOTCHA #3

SBV 单数小时位与双数小时位格式有何差异?

与 SRT 强制双位小时(如 `00:01:20,000`)不同,SBV 习惯省略前导零写为单位小时(如 `0:01:20.000`)。转换器自动规整小时数与句点毫秒,契合 YouTube 内部解析器标准。

GOTCHA #4

既然 YouTube 支持直接传 SRT,为什么还需要转为 SBV?

YouTube Studio 导出的原始字幕历来采用 SBV 格式。大量第三方字幕翻译软件、自动化同步脚本以及旧版工作流强制要求 .sbv 格式用于批量离线翻译、文本对齐与视频元数据同步。

功能特性

把 SRT 箭头时间行转换为 SBV 逗号分隔时间对
将毫秒分隔符从 SRT 逗号转换为 SBV 句点
移除 SubViewer 不使用的 SRT 序号
用通用的 [br] 标签编码多行 SRT 字幕
以毫秒精度完整保留每条字幕的起止时间
文件在浏览器本地处理,字幕不会被上传
输出适合 YouTube 工具和 SubViewer 流程的 UTF-8 SBV

为什么需要转换?

某些 YouTube 字幕工具或旧上传流程明确要求 SubViewer 输入
旧网页视频工具对 SBV 的识别通常比 SRT 更稳定
SBV 结构紧凑,适合粘贴到接受纯定时文本的平台
该格式没有序号和文件头,字幕块非常简洁
SRT 与 SBV 都支持毫秒精度,转换不会丢失同步
本地处理可保护对白、人名和内部转录内容
Scenarios

常见用途

YouTube 工具链

当脚本、编辑器或旧上传流程明确要求 SBV 时,快速生成 SubViewer 文件。

字幕档案迁移

把既有 SRT 存档转成更简单的定时文本格式,供网页字幕工具使用。

创作者协作交付

合作方或本地化供应商指定 SubViewer 时,直接交付轻量 SBV 文件。

多行字幕保留

保留双行字幕排版,并以 [br] 标签供 SubViewer 工具识别。

本地批量转换

为整季内容、课程或频道更新批量转换多个 SRT 文件。

Format Ecosystem

相关格式

工作原理

  1. 1

    把一个或多个 .srt 文件拖入转换器,或点击选择文件。

  2. 2

    解析器读取每条字幕的序号、时间行和文本块。

  3. 3

    每条时间行都会转换为 SBV 的开始,结束时间对。

  4. 4

    移除序号,并把多行文本编码为 [br]。

  5. 5

    完整的 SBV 文件在浏览器中生成并可直接预览。

  6. 6

    下载 .sbv 文件,或继续在工作台中处理。

常见问题

不是。现代 YouTube Studio 通常可直接接受 SRT。只有特定 YouTube 工具、旧流程或合作方明确要求 SubViewer 时,才需要转为 SBV。

转换器会把字幕内部换行编码为 SubViewer 使用的 [br],让支持 SBV 的工具继续显示双行排版。

可以。使用 SBV 转 SRT 工具,它会恢复箭头时间行并自动添加顺序编号。

会。SRT 和 SBV 都支持毫秒精度,每条字幕的开始和结束时间都会被完整改写,不做四舍五入。

不会。SBV 不使用序号,转换器会移除序号,让每条字幕直接以时间对开始。

免费,无需注册,输出无水印。转换在浏览器中完成。

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

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