字幕工具
免费、快速、无需注册

Advanced SubStation Alpha 转 SubRip

ASS 转 SRT 转换器

把带样式的 ASS 和 SSA 字幕转换成干净、兼容性更广的 SRT 字幕。

ASS 或 SSA 字幕SRT 字幕.srt

ASS 转 SRT

转换 ASS 为 SRT

拖拽文件到这里

把带样式的 ASS 字幕转换成简单 SRT

ASS 转 SRT 适合在你拥有 Advanced SubStation Alpha 字幕、但目标平台只接受普通字幕时使用。ASS 文件常见于动漫字幕、Aegisub 工程、粉丝翻译和复杂字幕包,它可以保存字体、颜色、位置、卡拉 OK 效果、覆盖标签和绘图命令。问题是很多上传平台、课程系统、桌面播放器和剪辑工具并不完整支持这些效果,甚至会直接拒绝 ASS 文件。将 ASS 转成 SRT 可以保留最核心的对白和时间轴,让字幕进入更通用的发布流程。

这个工具会读取 ASS 文件的 Events 区域,查找 Dialogue 行,根据 Format 字段定位 Start、End 和 Text 列。转换时会保留字幕开始和结束时间,清理大括号样式标签,把 ASS 的换行标记转换成真实换行,然后输出连续编号的 SubRip 字幕块。它的目标不是复刻复杂视觉效果,而是生成一个可上传、可审校、可继续翻译、可被大多数播放器识别的干净 SRT 文件。

什么时候应该使用 ASS 转 SRT

当你更需要兼容性而不是样式时,就应该使用这个页面。比如你有一个来自动漫字幕组的 ASS 文件,需要上传到 YouTube、Vimeo、LMS 课程平台、内部视频系统或剪辑软件;或者你正在整理旧字幕库,希望把复杂格式统一成更容易长期保存的 SRT;又或者你准备把字幕交给译者、审校人员或 AI 工具处理,而这些工作流并不需要 ASS 的字体和定位信息。

如果原始字幕强依赖屏幕定位、逐字卡拉 OK、颜色变化或特效来表达含义,转换后一定要人工检查。SRT 格式无法表示动画文字、逐词时间、绘图命令、精确位置和复杂样式,这些信息会被清理掉。建议保留原始 ASS 作为归档版本,把转换后的 SRT 当作兼容版本使用。发布前可以再运行字幕检查器,确认长行、阅读速度和时间重叠没有影响观看体验。

如何准备 ASS 源文件

标准 ASS 文件通常包含 [Events] 区域和一行 Format 定义,字段可能包括 Layer、Start、End、Style、Name、MarginL、MarginR、MarginV、Effect 和 Text。工具会根据 Format 行定位时间和文本列,所以从 Aegisub、Subtitle Edit 或常见字幕编辑器导出的文件通常能正常解析。即使对白文本里含有逗号,转换器也会把剩余内容作为文本字段处理,避免简单按逗号切分导致字幕丢失。

转换后建议快速浏览输出框,尤其是原文件使用 \N、\n 或样式覆盖标签较多的字幕。工具会把换行标记转成真实换行,并移除 italic、position、font、color 等 ASS 专属语法。如果某些字幕因为样式清理后变得过长,可以直接在输出框里编辑,也可以复制到 Subtitle Checker 页面继续检查行长、阅读速度、过短字幕和重叠问题。

本地处理和发布流程

ASS 转 SRT 的处理在浏览器本地完成,字幕文本不需要上传到服务器。对于还未公开的剧集字幕、内部培训视频、本地化项目、审片文件或授权素材,这一点很重要。你可以直接粘贴 ASS 文本,也可以上传 .ass 或 .ssa 文件,转换完成后在页面里编辑 SRT 输出,再下载最终文件。多文件上传时,页面也可以批量处理并打包成 ZIP。

在团队流程中,ASS 和 SRT 可以同时保留:ASS 保存完整样式和原始工程信息,SRT 用于平台上传、审校、翻译和长期兼容。建议在交付前至少检查三件事:字幕顺序是否正确,重要换行是否仍然自然,去掉样式后的文本是否仍能独立理解。这样既不会丢掉源文件的专业信息,又能得到一个稳定可用的发布版本。