这个工具解决什么
一整季、一整部合集的字幕,往往要统一成同一个格式才能用。批量转换页做的是:
- 一次拖入几十上百个 SRT、VTT(可一次多选)
- 统一转成 SRT 或 VTT,序号重排、时间戳按目标格式规范化
- 打成一个 ZIP 下载,文件名保持原名只换扩展名
- 认不出字幕条的文件单独标出来,不进包
放入文件
把多个字幕文件一起拖进虚线框,或点击后一次多选。文件清单逐个列出:认出来的显示条数,认不出的标「没认出」。顶部统计给出文件数、总条数、没认出的个数。
⚠️ 本页只按 UTF-8 读。编码坏了(满屏问号或方块)的字幕先到 乱码修复 修好再来。

统一转成什么
「统一转成」里选目标格式 —— SRT 或 VTT。选完清单里的每个文件按目标格式重新生成:序号从头重排,时间戳按目标格式规范化(SRT 用逗号分隔毫秒,VTT 用点)。
文件名保持原名,只换扩展名;重名的自动加序号,不会互相覆盖。

打包下载
点「打成一个 ZIP 下载」,拿到的压缩包里是转好的全部文件。没认出字幕条的文件不进包 —— 它们留在清单里标着,不会混进去装作成功。包打好后提示共多少个文件。

什么情况会被标「没认出」
文件读不出任何字幕条时就标「没认出」。常见三种原因:文件不是字幕(比如混进去一个 .txt 说明文件)、编码不是 UTF-8(读出来全是替换字符)、或者内容被压成了一整段没有时间戳。
标出来的文件可以单独拿出来处理:编码问题去 乱码修复,格式问题去 格式转换 单独转一次再放回清单。
常见问题
一次能放多少个? 没有硬上限,取决于浏览器内存;几百个 SRT 通常没问题。
会改我的台词内容吗? 不会。批量转换只换容器格式,重排序号、规范化时间戳,台词一个字不改。
要改内容怎么办? 本页只做格式转换。要批量改时间轴用 时间轴调整,要批量改文本用 术语替换,都在各页里逐份处理。
ASS 支持吗? 本页只处理 SRT 与 VTT 互转。ASS 带样式,用 格式转换 单独转。
隐私
转换与打包全程在浏览器本地完成,不向服务器发送任何字幕内容。
相关工具与指南
一整季要改什么、先改哪一步,见 一整季字幕怎么批量改;单份换更多格式用 格式转换;要进表格校对用 表格互转。