跳到正文
全部工具 价格 博客

聊天与语音消息

文档

音频与视频

登录

语言

转换 ASS 字幕为 SRT,行行精准、时间戳分毫不差

ASS 和 SSA 格式常用于动漫和特效字幕组,但许多电视、电视盒子和剪辑软件仅支持 SRT。上传 .ass 文件,或打包了整季字幕的 ZIP 压缩包,即可下载完美保留原时间轴对白的 SRT 文件。斜体、粗体和顶部定位会自动转换为 SRT 标签;SRT 不支持的特效则会被自动清除。3,000 行以内的任务完全免费,更大批量的任务仅需 $5 一次付费。

转换字幕格式

转换完成后可下载任意格式:SRT、VTT、ASS、SBV、TTML、SUB 或纯文本。

仅在读取或写入基于帧的 .sub 文件时使用。多数电影为 23.976;欧洲电视节目通常为 25。

无需注册。不超过3,000行字幕的任务完整免费。更长的:前段免费,任务内所有文件$5,一次付费。

继续即表示您同意我们的服务条款和隐私政策。

  • 支持读取 .ass 和 .ssa,即使文件后缀名有误也能根据内容自动识别
  • 起止时间精准保留;ASS 原生记录的百分之一秒精细度完全不丢失
  • {\i1}、{\b1} 和 {\u1} 转换为 <i>、<b> 和 <u>;{\an8} 保留为顶部定位代码
  • 位置、卡拉OK、淡入淡出和绘图特效均会被移除,因为 SRT 无法承载这些特效
  • 单次任务最多支持 50 个文件或一个 ZIP,总计最高 50,000 行
打开演示

查看 PDF 示例

从 ASS 转换到 SRT,哪些内容得以保留

ASS 文件结构复杂:包含 [Script Info] 信息块、定义字体/颜色/描边的样式列表,以及 [Events] 对白块,其中每行 Dialogue 都带有起始时间、结束时间、样式名称和包含大括号控制标签的正文。而 SRT 没有这些复杂的结构。它的每一条字幕仅包含序号、时间区间以及一两行文本,外加少数类似 HTML 的基础标签。

因此,本转换器会保留两种格式共通的核心内容。每行 Dialogue 的文本都会保留,\N 换行符会转换为实际换行,硬空格 \h 会转换为不换行空格。时间格式会从 0:01:02.35 重写为 00:01:02,350。斜体、粗体、下划线和删除线标签均会自动转义,开头的对齐代码如 {\an8} 也会保留,大多数支持 SRT 的播放器会将其识别为“置顶显示”。样式表中的字体、颜色和描边不会被保留,播放器将采用自身的默认字幕样式来呈现文字。

招牌、歌曲和绘图指令的处理

字幕组的文件通常在对白之外包含大量排版特效:用 \pos 或 \move 定位的招牌、OP/ED 歌曲的 \k 卡拉OK时间轴、淡入淡出,以及用 \p1 绘制的矢量图形。SRT 完全无法支持这些。位置和特效标签会被直接剥离,翻译后的招牌将变成普通字幕行。绘图代码行会被完全剔除,否则在 SRT 中会变成一长串难看的坐标代码。注释行由于不属于对白,也不会被导出。

当两个事件在时间上重叠时(例如招牌出现的同时有人说话),两者都会转为时间重叠的独立 SRT 条目,大多数播放器会在屏幕上将它们上下堆叠显示。

在线预览核对,随后即可下载

上传后,转换好的字幕会以 SRT 布局直接呈现在屏幕上,方便你核对最终输出内容,甚至可以手动修改任何一行。同一上传还可直接下载为 VTT、SBV、TTML、MicroDVD SUB 或纯文本格式,或是转换回仅包含单一 Default 样式的纯净 ASS 文件。

工具的工作方式、费用以及文件处理方式,请见 字幕格式转换 页面;所有工具的价格请见 价格 页面。

最后更新于

常见问题

ChatGPT 可以把 ASS 转换成 SRT 吗?

处理几十行字幕时它通常可以胜任。但一整集动画通常包含数百行 Dialogue 对白,每一行都需要剥离特效标签并重写时间戳代码,AI聊天机器人的回复往往中途截断,或是在时间戳上出错。本转换器严格按规则解析每一行,完美还原所有时间轴。

字体和颜色能保留下来吗?

不能。SRT 格式本身不支持自定义样式,因此字幕行将以播放器的默认字体和颜色显示。转换能够保留的是斜体、粗体、下划线以及顶部位置标记。

它支持 SSA 文件吗?

支持。SSA 是较早的 SubStation Alpha 格式,系统解析方式与 ASS 相同,遵循一致的规则转换为 SRT。

将 ASS 转换为 SRT 需要多少费用?

字幕总行数在 3,000 行以内的任务(例如一部电影或几集剧集)完全免费,可直接下载。更大规模的任务,最多支持 50 个文件或一个ZIP压缩包以及 50,000 行字幕,仅需一次付费 $5。无限版为每周 $19。

我可以转换整季动漫的字幕吗?

可以。将包含各层级文件夹的.ass文件打包成ZIP上传即可。每个文件都会转换为同名的SRT文件,并打包进一个ZIP中供您下载。

我的ASS文件包含旧编码的阿拉伯语或俄语文本,能正常读取吗?

系统会直接从字节特征识别Windows-1256(阿拉伯语和波斯语)、Windows-1251(西里尔字母)、希腊语、希伯来语以及西欧Windows编码,并统一导出为UTF-8编码的SRT文件。

相关任务

我们使用分析类 Cookie 来了解哪些页面对用户有帮助。是否同意?