ASS转SRT转换器

将 Advanced SubStation Alpha 脚本转换为 SubRip 文本文件,可剔除复杂的样式标签,以便您的字幕在基础媒体播放器上运行。

选择或将文件拖放到此处

隐私保护 - 文件不会离开您的设备

或粘贴 Ctrl+V

等待文件时,可以玩一玩 Code Rain

零网络传输隐私保证: 上传至外部服务器的数据为 0 字节。所有处理均在您的浏览器沙箱中本地完成。

格式比较与技术规格

规格ASSSRT
MIME 类型text/x-ssatext/plain
类型带样式的字幕脚本定时文本字幕
压缩无无
标准规范Advanced SubStation Alpha v4.00+SubRip 文本规范
魔数文件头 (Magic Bytes)5B 53 63 72 69 70 74 20 49 6E 66 6F 5D ([Script Info])1 00:00: (Sequential numeric subtitle indices)

格式概述与应用

使用 text/x-ssa MIME 类型的 Advanced SubStation Alpha 文件包含用于动漫和粉丝字幕项目的自定义字体、颜色和精确的屏幕坐标。然而,许多独立的电视机、移动应用程序和视频剪辑套件无法读取这些复杂的样式指令。将其转换为使用 text/plain MIME 类型的 SubRip 文本,可将带有样式的脚本转换为带有基本时间码的纯文本块。 视频剪辑师在准备代理文件或在不同的剪辑应用程序之间移动项目时,经常会执行此转换。像 VLC 或移动设备这样的标准播放器通常无法正确渲染自定义的 ASS 绘图命令,这使得纯 SRT 文件成为通用播放的最安全选择。此翻译过程在保持对话和时间完整的同时,丢弃了不受支持的视觉定位数据。

技术规格与编解码器解析

ASS 和 SRT 都是以 UTF-8 或 UTF-16 编码存储的未压缩文本文件,存储时不会对任何一种格式应用压缩算法。这两种格式都不使用魔数标头;解析器会根据文件扩展名(.ass 和 .srt)及内部文本结构识别它们。ASS 文件以 [Script Info] 和 [Events] 等结构化部分开头,其中包含样式和定位标签。转换器会解析时间轴事件,移除 ASS 覆盖格式标签,并将时间戳改为标准 SRT 逗号分隔时间码。

操作系统与浏览器兼容性

ASS 文件需要 libass 等高级字幕渲染器,这类渲染器可见于 VLC、MPC-HC 和现代桌面视频播放器,但大多数移动设备和网页浏览器不支持 ASS。许多操作系统、移动平台、智能电视和网页视频播放器都支持 SRT,但具体支持情况可能取决于应用。

实用信息

在转换之前,务必保留原始 ASS 文件的备份副本,因为剔除样式标签会永久删除自定义字体位置和卡拉 OK 效果,这些效果无法从 SRT 导出中恢复。

常见问题

如何在不损失质量的情况下将 Advanced SubStation Alpha 转换为 SubRip 文本?

将 ASS 转换为 SRT 时会移除文本格式和自定义位置,因此视觉样式会丢失。对话和时间信息会保留,但样式效果会被去除。

Advanced SubStation Alpha 和 SubRip 文本有什么区别?

Advanced SubStation Alpha 使用具有特定坐标标签、自定义颜色和字体定义的复杂脚本结构,以实现精确的屏幕定位。SubRip 文本使用精简的纯文本结构,仅包含数字、时间码和基本的对话行。