ASS 转 SRT 转换器
将 Advanced SubStation(.ass)和 SubStation Alpha(.ssa)字幕转换为 SRT。文件在浏览器中转换,不会上传。
将字幕文件拖到这里
ASS或SSA 文件。每次最多 50 个。
你的文件在浏览器中处理,不会上传到我们的服务器。
此工具的用途
此工具将 Advanced SubStation(.ass)和 SubStation Alpha(.ssa)字幕转换为 SRT。它会删除样式代码和绘图,将 ASS 换行代码转换为实际换行,并让你只保留需要的样式,例如保留对白而排除标牌。文件在浏览器中转换。
如何将 ASS 转为 SRT
- 点击 选择文件 添加一个或多个 .ass 或 .ssa 文件,或将文件拖到绿色区域。
- 检查列表。如果文件有多个样式,在 要保留的样式 中取消勾选不需要的样式。
- 点击 转换文件。
- 点击文件旁的 下载;转换多个文件时,也可以点击 全部下载(ZIP)。
选项说明
- 保留斜体、粗体和下划线(默认开启):将
{\i1}和{\i0}等 ASS 代码转换为大多数 SRT 播放器可显示的<i>和</i>。关闭后生成不带任何标签的 SRT。 - 要保留的样式(逐个文件显示,默认全部勾选):文件使用两个或更多样式时出现。不能取消勾选最后一个样式。
- 换行符(默认为 Windows CRLF):适用于所有播放器;仅在其他程序要求时选择 LF。
- 添加 UTF-8 BOM(默认关闭):仅在旧版 Windows 程序显示乱码时开启。
示例
这份 ASS 文件:
[Script Info]
ScriptType: v4.00+
[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还有这场雨。
转换为以下 SRT 文件:
1
00:00:01,000 --> 00:00:03,500
<i>码头上还有人吗?</i>
2
00:00:04,200 --> 00:00:06,900
只有我。
还有这场雨。
格式说明与限制
- ASS 以百分之一秒保存时间,SRT 使用毫秒,因此
0:00:03.50转换为00:00:03,500。 \N和\n转换为换行,\h转换为空格。绘图({\p1}图形)和其他{…}代码会被删除;只有绘图或特效的条目会被省略。- 忽略嵌入的字体和图片(
[Fonts]、[Graphics])。 - 删除样式时,页面会显示警告并说明删除了哪类样式。
- 一次最多 50 个文件,每个不超过 20 MB,总大小不超过 200 MB。
- 需要将 SRT 转为 ASS?请用 SRT 转 ASS 工具。
常见问题
ASS 转为 SRT 会丢失哪些内容?
SRT 不支持样式,因此字体、颜色、字号、描边、位置,以及淡入淡出、卡拉 OK 时间等特效会被删除。文字、时间和换行会保留;默认也保留斜体、粗体和下划线。
如何删除字幕组字幕中的标牌或歌词?
文件使用多个样式时,文件列表会显示“要保留的样式”,列出每个样式及其字幕条目数。转换前取消勾选 Signs 或 Karaoke 等样式,这些条目就不会写入 SRT 文件。
也能转换 SSA 文件吗?
可以。支持读取 SubStation Alpha(.ssa,较早的第 4 版格式)和 Advanced SubStation(.ass,第 4+ 版)。
为什么转换后字幕顺序变了?
ASS 文件可以任意顺序列出字幕,并同时显示多条;SRT 播放器则需要按时间排序。转换器会按开始时间排序,并跳过 Comment 注释行。
可以批量将 ASS 转为 SRT 吗?
可以。最多添加 50 个文件,每个不超过 20 MB,总大小不超过 200 MB。可单独下载各个 SRT 文件,也可打包为一个 ZIP 下载。
文件会上传到其他地方吗?
你的文件在浏览器中处理,不会上传到我们的服务器。
最后更新于 2026年11月2日 · 文件始终保留在你的浏览器中。