SRT 转 SBV 字幕转换器
把 SubRip 字幕转换为 YouTube 相关工具可用的 SubViewer 文件,无需上传服务器。
拖放您的 SRT 文件到这里
或点击浏览
支持最大 50 MB 的 .srt 文件
精确保留时间轴的 SubViewer 转换
SRT 是最常见的字幕格式,但部分 YouTube 工具和旧字幕流程会明确要求 SBV。本转换器会移除序号,把 SRT 箭头时间行改写为逗号分隔的 SubViewer 时间对,毫秒分隔符改为句点,并用 [br] 编码多行文本。两种格式都支持毫秒精度,转换不会损失同步信息。
SRT 到 SBV 语法结构与代码转换示例
直观对比转换前后文件头、时间轴标记与对白文本的代码级语法对应关系
SRT 与 SBV 格式规范深度解析
SRT
SRT(SubRip)是纯文本字幕格式。每条字幕包含序号、HH:MM:SS,mmm --> HH:MM:SS,mmm 时间行,以及一行或多行文本。大多数桌面播放器和剪辑软件都支持它。
SBV
SBV(SubViewer)是因 YouTube 工作流而常见的简单字幕格式。每条字幕以 0:00:01.000,0:00:04.000 这样的逗号分隔时间对开头,后跟文本。SBV 无必需文件头和序号,并用 [br] 表示换行。
格式差异
常见疑难与故障排查
针对播放器兼容性、字符乱码与时间轴同步的实操排查指南
为什么将 .sbv 文件导入 YouTube Studio 或旧脚本时提示格式错误?
YouTube 要求时间戳严格遵循 `H:MM:SS.mmm,H:MM:SS.mmm` 格式,中间为逗号分隔且不能包含多余空格。分隔符绝不能带有箭头(`-->`)。本工具严格执行 YouTube 原生规范输出,杜绝导入解析报错。
转换后多行字幕如何换行与显示?
标准 SubViewer 中单条字幕的多行显示可以采用直接换行或 `[br]` 标记。转换器会自动将 SRT 中的多行结构编码为适合 YouTube 字幕编辑器解析的排版,防止字幕文本粘连成单行长句。
SBV 单数小时位与双数小时位格式有何差异?
与 SRT 强制双位小时(如 `00:01:20,000`)不同,SBV 习惯省略前导零写为单位小时(如 `0:01:20.000`)。转换器自动规整小时数与句点毫秒,契合 YouTube 内部解析器标准。
既然 YouTube 支持直接传 SRT,为什么还需要转为 SBV?
YouTube Studio 导出的原始字幕历来采用 SBV 格式。大量第三方字幕翻译软件、自动化同步脚本以及旧版工作流强制要求 .sbv 格式用于批量离线翻译、文本对齐与视频元数据同步。
功能特性
为什么需要转换?
常见用途
YouTube 工具链
当脚本、编辑器或旧上传流程明确要求 SBV 时,快速生成 SubViewer 文件。
字幕档案迁移
把既有 SRT 存档转成更简单的定时文本格式,供网页字幕工具使用。
创作者协作交付
合作方或本地化供应商指定 SubViewer 时,直接交付轻量 SBV 文件。
多行字幕保留
保留双行字幕排版,并以 [br] 标签供 SubViewer 工具识别。
本地批量转换
为整季内容、课程或频道更新批量转换多个 SRT 文件。
相关格式
工作原理
- 1
把一个或多个 .srt 文件拖入转换器,或点击选择文件。
- 2
解析器读取每条字幕的序号、时间行和文本块。
- 3
每条时间行都会转换为 SBV 的开始,结束时间对。
- 4
移除序号,并把多行文本编码为 [br]。
- 5
完整的 SBV 文件在浏览器中生成并可直接预览。
- 6
下载 .sbv 文件,或继续在工作台中处理。
更多字幕工具
常见问题
不是。现代 YouTube Studio 通常可直接接受 SRT。只有特定 YouTube 工具、旧流程或合作方明确要求 SubViewer 时,才需要转为 SBV。
转换器会把字幕内部换行编码为 SubViewer 使用的 [br],让支持 SBV 的工具继续显示双行排版。
可以。使用 SBV 转 SRT 工具,它会恢复箭头时间行并自动添加顺序编号。
会。SRT 和 SBV 都支持毫秒精度,每条字幕的开始和结束时间都会被完整改写,不做四舍五入。
不会。SBV 不使用序号,转换器会移除序号,让每条字幕直接以时间对开始。
免费,无需注册,输出无水印。转换在浏览器中完成。