SBV 转 SRT 字幕转换器
将 SubViewer 时间戳转换为带有序号和标准 HH:MM:SS,mmm 时间格式的通用 SRT 结构。
拖放您的 SBV 文件到这里
或点击浏览
支持最大 50 MB 的 .sbv 文件
关于 SubViewer 转 SRT
本工具将 SubViewer 字幕条目重写为 SubRip 格式,这是几乎所有媒体播放器、智能电视和视频编辑器都接受的事实标准。工具将每个 SBV 的单行时间戳对(开始,结束)拆分为 SRT 的两行箭头表示(开始 --> 结束),将小时字段从一位填充为两位,将毫秒分隔符从句点改为逗号,并为每条字幕添加序号。所有字幕文本和时间值都被完整保留。整个转换在浏览器本地完成。
SBV 到 SRT 语法结构与代码转换示例
直观对比转换前后文件头、时间轴标记与对白文本的代码级语法对应关系
SBV 与 SRT 格式规范深度解析
SBV
SBV(SubViewer)是 SubDl 和 OpenSubtitles 等平台使用的字幕格式,采用 H:MM:SS.MMM 格式的时间戳和纯文本内容。它结构简单但功能有限,常被转换为更通用的格式。
SRT
SRT(SubRip)是通用字幕格式,采用纯文本存储,包含序号、HH:MM:SS,mmm 格式的时间戳范围和字幕文本。几乎所有桌面媒体播放器都支持 SRT,是字幕分发的通用选择。
格式差异
常见疑难与故障排查
针对播放器兼容性、字符乱码与时间轴同步的实操排查指南
转换后的字幕在电视或播放器上出现时间漂移或音画不同步?
不同视频流媒体可能采用不同帧率(如 23.976 fps 与 25 fps 差异)。如果时间轴整体偏移,可在本站使用「字幕时间轴同步」工具快速进行全局微调。
字幕在播放器中显示为乱码(Mojibake)或问号?
老旧文件可能采用 GBK、ANSI 或 Shift-JIS 编码。本站输出文件统一标准化为 UTF-8 编码。若原文件损坏,请先使用本站「字符编码转换器」修复。
多角色同时说话时字幕层叠或遮挡画面?
不同格式对多行或重叠台词的处理机制不同。您可以在本站在线工作台中微调特定字幕行的时间轴,避免文字垂直堆叠遮挡画面。
文件在剪辑软件(如 Premiere Pro、Final Cut)中导入报错?
专业剪辑软件对时间戳格式及换行符敏感。本工具输出的文件严格遵循行业规范,以支持主流剪辑工作流。
功能特性
为什么需要转换?
常见用途
智能电视播放
将从 SubDl 或 OpenSubtitles 下载的 SBV 字幕转换为在三星、LG、Roku、Fire TV 和 Apple TV 上可显示的格式,这些设备只读取 SRT。
视频编辑导入
将 SubViewer 文件加载到 Adobe Premiere Pro、DaVinci Resolve 或 Final Cut Pro 中,它们接受时间轴上的 SRT 但不解析 SBV。
媒体服务器库
将字幕添加到 Plex、Emby 或 Jellyfin 库中。这些服务器自动检测视频旁边的 .srt 文件但忽略 .sbv。
移动视频
通过将 SBV 转换为通用支持的 SRT,确保字幕在 Infuse、nPlayer 和 MX Player 等 iOS 和 Android 视频应用中正常工作。
编码流水线
将字幕导入 FFmpeg、HandBrake 或 MKVToolNix 工作流进行硬编码或封装,所有这些都期望 SRT 输入。
字幕标准化
将 SBV、VTT 和 SRT 文件的混合库统一为一致的 SRT 集合,方便管理。
相关格式
SBV (SubViewer)
SBV(SubViewer)是 SubDl 和 OpenSubtitles 等平台使用的字幕格式,采用 H:MM:SS.MMM 格式的时间戳和纯文本内容。它结构简单但功能有限,常被转换为更通用的格式。
SRT (SubRip)
SRT(SubRip)是通用字幕格式,采用纯文本存储,包含序号、HH:MM:SS,mmm 格式的时间戳范围和字幕文本。几乎所有桌面媒体播放器都支持 SRT,是字幕分发的通用选择。
VTT (WebVTT)
VTT(WebVTT,.vtt)是 W3C 制定的现代网页字幕标准,以 WEBVTT 头部开始,包含 HH:MM:SS.mmm 格式的时间戳、文本和可选的字幕条目参数。它是 HTML5 video 元素的原生字幕格式。
工作原理
- 1
将 .sbv 文件拖到工具区域或点击浏览选择。
- 2
解析器读取每个条目,提取逗号分隔的开始,结束时间戳和下方的文本块。
- 3
每个时间戳被重新格式化:小时填充为两位,句点替换为逗号,时间对拆分为两个单独的值并用 --> 箭头连接。
- 4
为每个条目添加 SRT 要求的顺序编号。
- 5
下载生成的 .srt 文件,在任何视频播放器或编辑器中加载。
更多字幕工具
常见问题
SBV 使用单行逗号分隔的两个时间戳(0:00:01.234,0:00:04.567)。工具将其改写为 SRT 箭头表示法(00:00:01,234 --> 00:00:04,567),将小时补全为两位,并将毫秒的句点替换为逗号。
这些标签在转换时会被清理,因为标准 SRT 没有方括号标签系统。其中 [br] 所代表的换行会被保留为字幕文本中的实际换行符。
SBV 文件最常见于 SubDl、OpenSubtitles 和一些地区字幕门户网站等字幕仓库下载。它们不如 SRT 或 VTT 常见,因此转换为 SRT 可以确保兼容性。
是的。SRT 要求每个条目以顺序整数(1, 2, 3, ...)开头。SBV 不使用序号,所以工具自动按顺序生成。
SubViewer 将起止时间戳紧凑地放在同一行并用逗号隔开;而 SRT 则使用专用的时间轴行,并通过 --> 箭头连接起止时间。转换器会自动完成这一结构格式的转换。
是的,完全免费,无需注册、无水印、单个文件最大 50 MB。所有处理在浏览器中完成,字幕文件不会离开你的设备。