SRT 转 ASS 转换器

将 SubRip(.srt)字幕转换为 Advanced SubStation(.ass),自行设置字体、字号和颜色。文件在浏览器中转换。

将字幕文件拖到这里

SRT或VTT 文件。每次最多 50 个。

选项

输出:ASS (Advanced SubStation)

输入字体名称以替代列表中的选择。观看者的设备必须已安装该字体。
单位为像素,按视频高度 1080 像素计算。
文字周围黑色描边的宽度,单位为像素。0 表示关闭。
仅部分旧版 Windows 播放器和 Excel 需要。

请先添加字幕文件。

你的文件在浏览器中处理,不会上传到我们的服务器。

此工具的用途

此工具将 SubRip(.srt)或 WebVTT 字幕转换为 Advanced SubStation(.ass),统一使用你设置的样式:字体、字号、文字颜色(白色或黄色)、描边和位置。时间按 ASS 要求四舍五入到百分之一秒。文件在浏览器中转换。

如何将 SRT 转为 ASS

  1. 点击 选择文件 添加一个或多个 .srt 或 .vtt 文件,或将文件拖到绿色区域。也可以点击 粘贴文本 并粘贴字幕。
  2. 设置字体、字号、颜色、描边和位置。
  3. 点击 转换文件。
  4. 点击文件旁的 下载;转换多个文件时,也可以点击 全部下载(ZIP)。

选项说明

  • 字体(默认 Arial):填写播放设备上安装的字体名称,不允许使用逗号。
  • 字号(默认 56):按视频高度 1080 像素计算,单位为像素。文件设置 1920 × 1080 的画布,播放器会按实际视频缩放。
  • 文字颜色(默认白色):可选白色或黄色文字。
  • 描边宽度(默认 2):文字周围黑色描边的宽度,单位为像素。0 表示关闭。
  • 位置(默认底部居中):画面底部居中或顶部居中,距边缘 40 像素。
  • 添加 UTF-8 BOM(默认关闭):仅在旧版 Windows 程序显示乱码时开启。

示例

这份 SRT 文件:

1
00:00:01,000 --> 00:00:03,500
<i>码头上还有人吗?</i>

2
00:00:04,200 --> 00:00:06,900
只有我。
还有这场雨。

转换为以下 ASS 文件:

[Script Info]
ScriptType: v4.00+
PlayResX: 1920
PlayResY: 1080
WrapStyle: 0
ScaledBorderAndShadow: yes

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,56,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,0,2,40,40,40,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,{\i1}码头上还有人吗?{\i0}
Dialogue: 0,0:00:04.20,0:00:06.90,Default,,0,0,0,,只有我。\N还有这场雨。

格式说明与限制

  • ASS 以百分之一秒保存时间,因此毫秒会四舍五入到最近的百分之一秒,正好一半时向上取整。
  • 换行转换为 \N。SRT 中的 {\an8} 等位置代码保持原样,因为 ASS 支持这些代码。
  • 也可读取 WebVTT;字幕位置和类会被删除,并显示警告。
  • 一次最多 50 个文件,每个不超过 20 MB,总大小不超过 200 MB。
  • 需要将 ASS 转为 SRT?请用 ASS 转 SRT 工具。

常见问题

SRT 和 ASS 有什么区别?

SRT 只保存时间和文字,以及斜体等少数标签。ASS 增加了字体、字号、颜色、描边、阴影、位置等样式和特效,让同一份字幕在 VLC、mpv、MPC-HC 等支持 ASS 的播放器中保持一致的外观。

可以选择字幕字体和颜色吗?

可以。转换前设置字体名称、字号、文字颜色、描边宽度和位置。这些设置写入所有字幕条目使用的 Default 样式。

观看者没有安装所选字体怎么办?

播放器会使用其他字体。请选择播放设备上已安装的字体,或在将字幕添加到视频文件时嵌入字体。

会保留斜体和粗体吗?

会。<i>、<b> 和 <u> 标签转换为 ASS 代码 {\i1}、{\b1} 和 {\u1}。<font> 标签设置的字体颜色和字体名称不会转换,删除时页面会显示警告。

以后还能编辑样式吗?

可以。文件使用标准的 [V4+ Styles] 区段,可以在 Aegisub 等字幕编辑器中打开,修改 Default 样式或添加新样式。

文件会上传到其他地方吗?

你的文件在浏览器中处理,不会上传到我们的服务器。

最后更新于 2026年11月2日 · 文件始终保留在你的浏览器中。