Skip to content
Format Guide

什么是 SBV 文件?

关于 SBV(SubViewer)字幕格式你需要知道的一切——因 YouTube 社区字幕和字幕上传而普及。

SBV(SubViewer)是一种字幕文件格式,最初为 SubViewer 软件创建,后来被 YouTube 采用。它的时间码格式比 SRT 更简单(MM:SS.mmm),在 YouTube 转向 VTT 之前,曾被广泛用于 YouTube 社区字幕。

SBV 是什么的缩写?

SBV 代表 SubViewer,以普及该格式的字幕查看软件命名。.sbv 扩展名被 YouTube 和一些旧版媒体播放器识别。虽然如今已不太常见,但在旧字幕档案和 YouTube 相关工作流程中仍会遇到 SBV 文件。

SBV 文件的工作原理

SBV 文件包含以空行分隔的字幕条目。每个条目有一行时间码,格式为 MM:SS.mmm,MMM:SS.mmm(开始时间,结束时间),后跟字幕文本。与使用逗号分隔毫秒的 SRT 不同,SBV 使用句点分隔毫秒。

何时使用 SBV

SBV 主要在使用 YouTube 旧版字幕系统或处理旧字幕文件时遇到。对于新项目,由于更广泛的支持,SRT 或 VTT 通常是更好的选择。如果你有 SBV 文件,将其转换为 SRT 或 VTT 可以确保与现代播放器兼容。

SBV 文件结构

0:00:01.000,0:00:04.000
First subtitle line

0:00:05.000,0:00:08.500
Second subtitle
spans two lines
0:00:01.000开始时间码,格式为 H:MM:SS.mmm(注意小时为个位数)
,逗号分隔同一行的开始和结束时间
0:00:04.000结束时间码,格式与开始时间相同
(blank line)空行分隔每个字幕条目

SBV 的优点

  • 简单的纯文本格式,易于阅读和编辑
  • 被 YouTube 识别,可用于字幕上传
  • 紧凑的时间码格式节省空间
  • 兼容一些旧版播放器和工具
  • 易于转换为 SRT 或 VTT

SBV 的局限性

  • 在现代工作流程中远不如 SRT 或 VTT 常见
  • 当前媒体播放器支持有限
  • YouTube 已基本转向使用 VTT 作为字幕格式
  • 没有内置的样式或定位支持
  • 时间码格式与 SRT 不同(毫秒用句点而非逗号)

支持 SBV 的平台

YouTube(旧版字幕上传) SubViewer 软件 部分旧版媒体播放器 Subtitle Edit 字幕转换工具 Aegisub(通过导入)

SBV 常见问题

SBV 和 SRT 有什么区别?

SBV 使用单行时间码格式(0:00:01.000,0:00:04.000),毫秒用句点分隔;而 SRT 使用双段时间码加箭头(00:00:01,000 --> 00:00:04,000),毫秒用逗号分隔。SBV 也没有序号编号。

YouTube 还能使用 SBV 文件吗?

YouTube 历史上支持 SBV 字幕上传。虽然 YouTube 现在内部主要使用 VTT,但 SBV 文件仍然可以上传并转换。不过,为了与 YouTube 的最佳兼容性,建议先将 SBV 转换为 SRT 或 VTT。

如何将 SBV 转换为 SRT?

使用我们的 SBV 转 SRT 转换器。它会解析 SBV 时间码,添加序号编号,将时间码格式转换为 SRT 的 HH:MM:SS,mmm 标准,并输出有效的 SRT 文件。

SBV 文件还在使用吗?

SBV 是一种旧格式。新字幕很少使用,但在旧档案、YouTube 相关工具和一些地区字幕社区中仍可能出现。大多数现代工作流程使用 SRT、VTT 或 ASS。

SBV 文件应该用什么编码?

建议使用 UTF-8 以获得最大兼容性。对于包含重音字符、中日韩文本或其他特殊字符的非英文字幕,这一点尤为重要。

将 SBV 转换为其他格式

你可能还需要这些工具