字幕转换器
在 SRT、VTT、ASS 及所有常见格式间自由转换字幕文件
上传单个字幕文件、多个文件或 ZIP 压缩包,即可下载为 SRT、VTT、ASS、SBV、TTML、MicroDVD SUB 或纯文本。每行字幕的起始与结束时间均原样保留,无 AI 模型篡改内容:转换完全由遵循各格式规范的代码精准完成。总计不超过 3,000 行的任务完全免费,支持直接下载;批量处理最多 50 个文件或整个 ZIP 包,只需一次付费 $5。AI聊天机器人或许能把几行 SRT 转成 VTT,但面对一整部电影,它必须重新输出每一个时间码,超长文件极易出现中途截断或时间轴错乱。
转换后包含的内容
上传的每个文件都会生成对应的转换文件,保留原文件名并更新扩展名(如 movie.vtt)。多个文件将打包为一个 ZIP 下载。下载前,屏幕上会以 SRT 样式预览全部字幕,支持随时在线修正,下载文件将包含您的修改内容。
- 每行字幕均保留原始起始与结束时间。ASS 以百分之一秒为单位,MicroDVD 以帧数为单位,这两种格式会自动四舍五入至最近的步长。
- 在支持样式的格式间保留斜体、粗体和下划线。用于屏幕顶部的 {\an8} 代码可在 SRT 和 ASS 间互通,并在 VTT 中转换为 line:0。
- 转换 ASS 或 SSA 时:SRT 或 VTT 不支持的位置、卡拉 OK、淡入淡出等特效会被自动剔除,绘图代码也会被略过。转为 ASS 格式时,会自动生成带有单一样式(Default)的文件。
- SRT、VTT、ASS、SBV 和 SUB 统一保存为带 BOM 的 UTF-8 编码,SRT 默认采用 Windows 换行符,老旧电视和播放器的兼容性更佳。
- 单次上传即可使用所有格式下载按钮,方便您同时获取适用于电视的 SRT 和适用于网页播放器的 VTT,无需重复上传。
AI聊天机器人与本工具对比
ChatGPT、Claude 和 Gemini 确实了解字幕格式,转换几行文本毫无问题。但真实的字幕文件往往行数极多且遍布数字,逐行重新生成的风险会随文本长度呈指数级上升。
| 处理场景 | AI聊天机器人 | 本工具 |
|---|---|---|
| 仅需将几行 SRT 转为 VTT | 通常能正确处理 | 同样精准搞定,并直接生成可下载的文件 |
| 一整部长篇电影 | 必须逐字输出每个时间码;超长回复极易中途截断 | 一次性完整转换整份文件,每个任务最高支持 50,000 行 |
| 将带样式的 ASS 文件转为 SRT | 可能残留格式覆盖标签或漏行 | 将斜体、粗体和 {\an8} 转为对应 SRT 标签,其余特效干净剔除 |
| 带 tick 时间单位的流媒体 DFXP 字幕 | 必须为每行手动换算类似 15015000t 的数值 | 直接解析 tick、帧数和时钟时间,输出规范的标准时间码 |
| 一整季剧集的 ZIP 压缩包 | 只能单个文件手动复制粘贴,每次开新对话 | 直接上传 ZIP;批量转换完成后打包成一个 ZIP 供您下载 |
| 古老的 Windows-1256 或 Windows-1251 编码文件 | 粘贴进对话框时往往就已经变成乱码 | 基于字节层自动检测编码,并统一导出为 UTF-8 |
字幕文件转换步骤
-
1
上传文件
拖入单个字幕文件、多个文件或一个 ZIP 压缩包。系统会根据文件内容自动识别格式,扩展名错误也不影响读取。针对基于帧数的 MicroDVD .sub 文件,请选择视频对应的帧率。
-
2
在线预览字幕
转换后的字幕会以 SRT 格式直观展示,附带完整时间码。支持直接就地修改文本。不超过 3,000 行的任务完全免费;对于更大的任务,前段免费预览。
-
3
下载任意格式
自由选择 SRT、VTT、ASS、SBV、TTML、SUB 或纯文本格式。大文件只需一次付费 $5 即可解锁完整结果,该任务的所有格式下载按钮均持续有效。
为什么长字幕文件总会让通用 AI 翻车?
字幕格式转换本质上是一项极度精细的规则对齐工作。SRT 写作 00:01:02,500,VTT 写作 00:01:02.500,ASS 写作 0:01:02.50,SBV 写作 0:01:02.500,MicroDVD 靠帧数计数,而 TTML 往往按每秒一千万 ticks 计算。AI聊天机器人了解这些规则,但在实际应用中,它必须从头到尾手动重新输出整份文件,包括每一个时间码。
短片段自然没有问题。但一部院线电影通常有上千行字幕,单次回复的长度限制根本无法容纳。AI助手往往中途截断、要求你发送“继续”,甚至直接跳过接近结尾的大段内容。数值计算是另一个硬伤:将帧数或 tick 转换为每行的时间码极易出现微小偏差,而只要有一处时间出错,字幕在屏幕上就会彻底音画不同步。
本转换器绝不使用 AI 生成文本。它会将您的文件解析为精确到毫秒的时间轴与对应字幕行,随后严格按照目标格式的底层规则重新写入。相同的输入始终产生精准一致的输出。
常见转换需求
- 将 ASS 或 SSA 动漫字幕转为 SRT,适配电视机、机顶盒或视频剪辑软件
- 将 SRT 转为 VTT,用于 HTML5 网页播放器或在线网课平台
- 将下载的 VTT 字幕转为 SRT,方便在 VLC、Plex 或 Kodi 中播放
- YouTube SBV 字幕与 SRT 互相转换
- 将来自各流媒体平台的 TTML、DFXP 和 XML 字幕转为通用的 SRT
- 将老旧的 MicroDVD/SubViewer .sub 文件以及韩语 SAMI .smi 文件转为 SRT
值得注意的技术细节
MicroDVD .sub 文件记录的是帧数而非绝对时间。若文件首行标明了帧率,则优先使用该帧率;否则将使用您手动指定的数值(默认为 23.976 fps)。如果帧率匹配错误,字幕会随着视频播放越来越不同步;一旦发现漂移,请尝试切换为 25 或 24 fps。下载 MicroDVD 格式时同样遵循此设置。
SAMI文件可包含多种语言。转换器会读取首个包含文本的语言类(例如韩语文件中的KRCC)。VTT的位置设置和STYLE样式块在SRT中没有对应属性,因此不会保留到SRT中;TTML会保留斜体,但不会保留颜色或区域设置。
系统会自动识别并转换采用旧版Windows编码保存的文件,包括阿拉伯语和波斯语(Windows-1256)、西里尔语(Windows-1251)、希腊语、希伯来语以及西欧语言编码。UTF-8和UTF-16文件则直接原样读取。
不支持的功能
本工具仅支持转换纯文本字幕。基于图像的字幕(例如DVD的VobSub .sub/.idx组合以及Blu-ray的.sup文件)本质上是文字图片,需要OCR文字识别,本工具不包含此功能。压制在画面中的内嵌硬字幕及视频文件同样不支持。
本工具不提供调轴或翻译功能。如果字幕与视频不同步,可在转换后使用“调整字幕时间轴”功能;如需更换语言,请使用字幕翻译。目标格式不支持的特殊样式会被直接去除而非强行模拟,因此复杂的ASS屏幕特效字或卡拉OK逐字效果转为SRT后会变为普通文本行。
按语言和场景
将 ASS 字幕转换为 SRT
ASS 和 SSA 格式常用于动漫和特效字幕组,但许多电视、电视盒子和剪辑软件仅支持 SRT。上传 .ass 文件,或打包了整季...
阅读更多 →将VTT字幕转换为SRT
WebVTT是专为网络打造的字幕格式,广泛应用于浏览器、网课平台和各类视频网站。然而,许多电视、媒体服务器、老款播放...
阅读更多 →将SRT字幕转换为VTT
现代浏览器仅原生支持WebVTT字幕,而不支持SRT,因此网页、私有化部署的播放器或网课平台通常要求上传.vtt文件。只需...
阅读更多 →将 YouTube SBV 字幕转换为 SRT
SBV 是 YouTube 专用的纯文本字幕格式。从 YouTube 下载相应格式的字幕时就会得到此类文件,但许多其他播放软件无法直...
阅读更多 →将 DFXP 或 TTML 字幕转换为 SRT
流媒体服务和电视台通常以 XML 格式提供字幕,即 TTML,常保存为 .dfxp、.ttml 或 .xml 文件。但大多数播放器和电视更...
阅读更多 →SUB字幕转SRT
.sub 这一后缀被三种互不相关的格式所使用。其中 MicroDVD 和 SubViewer 两种为文本格式,可在此处转换为 SRT。第三种...
阅读更多 →收费标准
短任务、前段内容
免费
总行数不超过 3,000 行的字幕任务完全免费,包含下载;一部常规电影通常在此范围内。行数更多的任务会在屏幕上免费显示前段内容。无需注册每天可处理 1 个任务,注册免费账户每天可处理 3 个。
完整任务
$5
单次付费即可处理当前任务中的所有文件:最多支持 50 个文件或一个ZIP压缩包,上限 50,000 行。支持下载所有导出格式。无需订阅。
无限版
$19 / 周
畅享站内所有工具,单次字幕任务最高支持 200,000 行。
常见问题
ChatGPT能否将SRT转为VTT,或将ASS转为SRT?
如果是短文件,可以且通常准确无误。但面对整部电影或单集剧集时,它必须重新输出每一行的时间戳代码,因此回复往往会中途截断、漏行或篡改时间轴。本转换器直接通过底层代码按各格式规范逐行处理,不依赖任何AI模型。
这项服务免费吗?
总计不超过 3,000 行字幕的任务完全免费,包含下载,无需注册。行数更多的任务会在屏幕上免费显示前段内容;完整任务(最多支持 50 个文件或一个ZIP压缩包,上限 50,000 行)只需一次付费 $5。无限版每周 $19,可使用站内所有工具。
支持导入和导出哪些格式?
支持读取 SRT、WebVTT、ASS、SSA、SBV、TTML、DFXP与XML、MicroDVD与SubViewer的.sub文件,以及SAMI的.smi。支持导出 SRT、VTT、ASS、SBV、TTML、MicroDVD SUB及纯文本TXT,同一个任务可下载为多种格式。
斜体和样式能否保留?
在同样支持这些效果的格式之间,斜体、加粗和下划线均会保留,且顶部屏幕代码 {\an8} 可在SRT与ASS之间转换(在VTT中会转换为 line:0 设置)。ASS特有的坐标定位、卡拉OK效果、淡入淡出和绘图代码无法在SRT或VTT中呈现,转换时会被移除;ASS样式中的字体和颜色也不会保留。
是否支持转换VobSub的.sub/.idx或Blu-ray的.sup文件?
不支持。这些文件包含的是字幕图像而非文本,需要OCR文字识别。基于文本的MicroDVD或SubViewer格式.sub文件则可正常转换。
处理MicroDVD .sub文件时应选择哪个帧率?
字幕所适配视频的帧率。大多数电影为 23.976,欧洲电视节目与 DVD 发行版通常为 25。若文件首行已注明自身帧率,系统将自动采用该帧率。
能否一次转换整季剧集的字幕?
可以。最多可上传 50 个文件,或包含整季字幕的ZIP压缩包,所有文件将在同一个任务中批量转换。压缩包内的隐藏文件以及macOS系统的 __MACOSX 文件夹会被自动忽略,转换结果可打包为一个ZIP文件下载。
旧版阿拉伯语、波斯语或俄语字幕文件会如何处理?
采用Windows-1256、Windows-1251、希腊语、希伯来语或西欧Windows编码保存的文件,系统会通过字节特征自动识别并转存为UTF-8。如果波斯语和阿拉伯语文件已经出现乱码或标点符号位置颠倒,请使用“修复波斯语和阿拉伯语字幕”工具。
我的文件安全私密吗?
只有您本人可以访问您的任务。本工具不涉及任何AI模型,字幕文本不会发送给任何模型供应商。无需注册上传的任务将在 7 天后自动删除,您也可以随时手动删除任意任务。
更新于 2026年10月25日 · APPFACT STUDIO LTD