Skip to content

SBV 转 ASS 字幕转换器

将普通 SubViewer 文本转换为包含默认样式段落和厘秒时间格式的 ASS,便于继续添加覆盖标签。

拖放您的 SBV 文件到这里

或点击浏览

支持最大 50 MB 的 .sbv 文件

转换引擎架构

关于 SubViewer 转 ASS

本工具将 SubViewer 字幕文件升级为 Advanced SubStation Alpha 格式,开启 SBV 从未设计过的视觉样式世界。ASS 文件包含结构化段落([Script Info]、[V4+ Styles]、[Events]),让你可以定义字体、颜色、描边、阴影、屏幕定位和逐条覆盖标签。工具将每个 SBV 文本条目映射为 ASS Dialogue 行,将时间戳从 SBV 毫秒表示重写为 ASS 厘秒表示(H:MM:SS.cc),并生成所需的段落头部。结果可以直接在 Aegisub 或任何兼容 ASS 的编辑器中打开进行进一步样式设置。

代码级语法透视

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

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

毫秒级同步
input.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!
output.ass
ASS 转换结果
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
规范手册

SBV 与 ASS 格式规范深度解析

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

SBV

SBV

SBV(SubViewer)是 SubDl 和 OpenSubtitles 等平台使用的字幕格式,采用 H:MM:SS.MMM 格式的时间戳和纯文本内容。它结构简单但功能有限,常被转换为更通用的格式。

输出格式

ASS

ASS

ASS(Advanced SubStation Alpha)是支持丰富样式的高级字幕格式,包括字体、颜色、定位、边框、阴影、动画和卡拉OK效果。可在 Aegisub、VLC、MPC-HC 等播放器中使用。

格式差异

SBV 是简单的纯文本格式;ASS 支持丰富的样式和特效
SBV 使用 H:MM:SS.MMM 时间戳;ASS 使用 H:MM:SS.cc 时间戳
SBV 用于基本字幕显示;ASS 用于专业字幕制作
SBV 条目仅为时间戳加文本;ASS Dialogue 行包含 Layer、Start、End、Style、Name、MarginL、MarginR、MarginV、Effect 和 Text 字段。
SBV 使用 [br] 和 [i] 方括号标签;ASS 使用覆盖标签,如 {\b1}粗体{\b0} 和 {\i1}斜体{\i0}。
SBV 没有屏幕定位功能;ASS 支持 {\pos(x,y)} 进行像素级精确放置,以及 {\anN} 进行九宫格对齐。

常见疑难与故障排查

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

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)中导入报错?

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

功能特性

生成完整的 ASS 文件结构:[Script Info]、[V4+ Styles] 和 [Events] 段落
创建可在 Aegisub 中自定义的 Default 样式预设
将 SBV 毫秒时间戳(H:MM:SS.MMM)转换为 ASS 厘秒时间戳(H:MM:SS.cc)
将每个 SBV 文本块映射为格式正确的 ASS Dialogue 行
去除 SBV 方括号标签,保留字幕文本内容
设置 PlayResX 和 PlayResY 以保证正确的宽高比渲染

为什么需要转换?

为普通 SBV 字幕文本添加专业视觉样式(字体、颜色、描边、阴影)。
ASS 是动漫字幕组、卡拉OK效果和样式字幕的标准格式。
使用 ASS 覆盖标签实现像素精度的屏幕任意位置字幕定位。
Aegisub 是最受欢迎的字幕编辑器,原生使用 ASS 文件。
ASS 支持多层重叠字幕,SBV 无法表示。
使用 ASS 覆盖标签创建淡入、淡出和移动等动画效果。
将 SBV 字幕转换为可在 Matroska(MKV)容器中使用的格式,MKV 原生支持 ASS 字幕轨道。
Scenarios

常见用途

动漫和字幕组样式

将普通 SBV 文本转换为 ASS 格式,以便使用 Aegisub 添加字幕组所需的样式字体、颜色和定位。

卡拉OK字幕

将 SBV 字幕内容准备为 ASS 格式以创建卡拉OK效果,ASS 通过覆盖标签支持音节级时间。

MKV 软字幕

将样式字幕封装到 Matroska 容器中,MKV 支持 ASS 作为原生字幕轨道,完整保留样式。

专业字幕样式

通过将 SBV 转换为 ASS 并定义自定义样式预设,为企业品牌添加字体和颜色。

屏幕定位

使用 SBV 无法实现的 ASS 定位覆盖标签将字幕放在特定屏幕坐标(顶部、底部、两侧)。

多层字幕

使用 ASS 分层同时显示多行字幕,如标题卡加对白,SBV 不支持此功能。

Format Ecosystem

相关格式

工作原理

  1. 1

    拖拽 .sbv 文件到工具或浏览选择上传。

  2. 2

    解析器读取每个 SBV 条目,提取时间戳和文本。

  3. 3

    生成包含 [Script Info]、[V4+ Styles] 和 [Events] 头部的完整 ASS 文件骨架。

  4. 4

    每个 SBV 条目转换为 ASS Dialogue 行,时间戳重写为厘秒格式。

  5. 5

    下载 .ass 文件,在 Aegisub 或任何字幕编辑器中打开以添加字体、颜色和定位。

常见问题

ASS 支持自定义字体、字号、主色和辅色、描边宽度、阴影深度、模糊效果、透明度和像素精度定位。SBV 只是带时间戳的纯文本,没有任何样式功能。

可以。工具创建一个 Default 样式预设,你可以在 Aegisub 中修改。你可以更改字体、颜色、大小、描边、阴影和所有其他样式参数。

会。工具创建标准的 [V4+ Styles] 段落,带有使用合理默认值的 Default 样式。你可以在 Aegisub 中自定义或添加更多命名样式。

SBV 使用 H:MM:SS.MMM(毫秒精度)。ASS 使用 H:MM:SS.cc,其中 cc 是厘秒(两位数字)。工具会截断到厘秒。例如 0:01:23.456 变为 0:01:23.45。

覆盖标签是 Dialogue 文本中花括号内的内联命令。例如,{\b1} 表示粗体,{\i1} 表示斜体,{\pos(x,y)} 设置位置。覆盖标签提供逐条样式控制。

是的,完全免费,无需注册或水印。所有处理在浏览器中完成。

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

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