字幕格式转换

字幕格式转换,是把 SRT、WebVTT、ASS/SSA、LRC、SBV 与纯文本 TXT 互相转换的在线字幕转换工具,这 7 种字幕格式互转都在你的浏览器本地完成、字幕文件不上传:自动识别源格式与编码,简体乱码按 GBK 解码并统一输出 UTF-8,繁体手动切 Big5;转完按条目预览时间轴,自动体检负时长、时间重叠与空文本。一次最多 50 个文件批量转换、打包 zip 下载,免费无需注册。

拖入字幕文件(srt / vtt / ass / ssa / lrc / sbv / txt,可多选),点击选择
文件不上传 · 浏览器本地转换 · 单份 ≤ 5MB · 一次最多 50 个批量 · 也可直接粘贴字幕

🔒 字幕在你的浏览器里直接解析转换,文件不上传、不离开设备。ASS/SSA 的特效与定位不会保留, 转出的是时间轴 + 文字;.sup、.idx+.sub 这类图形字幕是图像,需要 OCR,本工具不支持。

如何使用字幕格式转换

1

拖入或选择字幕文件(.srt / .vtt / .ass / .ssa / .lrc / .sbv / .txt,可多选批量),也可以直接把字幕内容粘贴进文本框。

2

选择目标格式;需要时调整读取编码(简体乱码改 GBK,繁体乱码改 Big5——Big5 只能手动选)、换行符、是否保留样式标签。

3

看条目表确认时间轴与文字都对,页面会同时提示丢块、时间重叠、精度取整等情况。

4

点「下载」保存转换后的字幕;多个文件时用「打包下载 zip」一次拿走全部结果。

关于字幕格式转换的常见问题

字幕转换会上传我的字幕文件吗
不会。字幕的解析、转换、打包全部在你的浏览器本地完成,字幕文件与文字内容不会发送到服务器,关闭页面即清除,处理未公开的剧集字幕、内部培训视频字幕都很安全。在意字幕转换不上传这件事能不能自己验证的话,按 F12 打开浏览器开发者工具切到「网络」面板,再走一遍选文件到下载的流程,全程不会出现携带字幕内容的请求;断网之后本页照样能转,也是同一个道理。
srt 字幕怎么转成 vtt 格式
把 .srt 文件拖进来,目标格式选「WebVTT 字幕(.vtt)」即可下载。两者的差别主要在时间码写法(SRT 用逗号 00:00:01,000,VTT 用小数点 00:00:01.000)和 VTT 必需的 WEBVTT 文件头。网页里用 <track> 标签挂字幕必须用 VTT,本地播放器和压制则更认 SRT,两个方向本工具都支持且毫秒精度不变。
ass 字幕转 srt 会丢失特效吗
会。ASS/SSA 的定位、字体、描边、卡拉OK、多样式、图层与边距都是该格式独有的能力,SRT、VTT 里没有对应字段,转出的结果是「时间轴 + 文字」。工具会在转换后明确提示这一点,而不是宣称无损。反过来 SRT 转 ASS 也只会生成一条默认样式,特效需要在 Aegisub 里另做。
lrc 歌词怎么转成 srt 字幕
LRC 每条只有一个开始时间标签、没有结束时间,所以转成 SRT 时结束时间是推算的:上一条的结束时间取下一条的开始时间,最后一条按 2 秒兜底,需要精确收尾的话在字幕软件里改一下。另外 LRC 一条只能占一行,原本换行的双行台词会被并成一行;LRC 的时间精度是厘秒,转出的 SRT 毫秒位固定是 0。
字幕乱码怎么解决,怎么把字幕转 UTF-8
字幕乱码怎么解决分两步:先弄清原文件到底是什么编码,再统一转成 UTF-8。播放器里字幕显示成方块、问号或「锟斤拷」,通常是文件其实是 GBK(简体)或 Big5(繁体)编码却被按 UTF-8 读取。本工具会先看 BOM、再按 UTF-8 校验,不合法就回退 GB18030 解码。要说清楚的是:GBK 与 Big5 的字节范围高度重叠,同一串字节两边都能解出「看着像样」的汉字,所以自动模式不会替你猜 Big5——回退 GBK 时页面会明确提示你核对预览,繁体字幕请在「读取编码」里手动改选 Big5,预览区会立刻刷新。输出一律是 UTF-8,个别老播放器需要 BOM 时可勾选「输出加 UTF-8 BOM」。还有一种情况是文件本身没问题、播放器猜错了编码:同一份字幕在电脑上正常、在电视盒子或车机上乱码,就属于这类,把字幕转 UTF-8 再重挂一次通常能一次解决,老设备再补上 BOM。
怎么把字幕文件转成纯文本 txt
目标格式选「TXT 纯文本」,再选排版方式:「纯台词」只留每条字幕的文字,适合导出台词稿或喂给翻译;「带时间戳」保留时间码便于核对;「合并成整段」把所有台词接成一段连续文字,适合做摘要或校对。序号与时间轴在纯台词模式下会被去掉。这一步也常被叫作字幕提取文字——从 srt、ass 里只把台词抽出来、不要时间码,选「纯台词」就是在做这件事;抽出来的文字每条一行,粘进 Word 或翻译工具都不用再清理。
字幕转 txt 后还能再转回 srt 吗
可以转,但时间轴是重新生成的。纯文本里没有任何时间信息,工具按「每行固定时长」(默认 3 秒,可调 1~10 秒)顺序排出一份打轴草稿,需要你在字幕软件里对轴后才能正式使用。如果只是想换容器格式,请直接用原字幕文件转换,不要绕道 txt。
可以一次批量转换多个字幕文件吗
可以。一次最多 50 个字幕文件(合计 20MB、单份 5MB)同时转换,混合格式也没问题——每个文件独立识别格式与编码、独立转换,其中一个文件损坏或格式不支持只会标红那一行,不影响其余文件。全部转完可以一键打包成 zip 下载,输出文件名沿用原名换扩展名。做整季剧集的批量字幕转换时按季分批拖入更稳:一次 12 集的 srt 通常只有几百 KB,远够不到 20MB 上限,真正吃内存的是几十兆的 ass 特效字幕,那种建议一次十个以内。
支持 sup 和 idx+sub 图形字幕转换吗
不支持。.sup(蓝光 PGS)、.idx + .sub(VobSub)里的字幕是一张张图片而不是文字,要转成 SRT 需要先做 OCR 文字识别,不属于纯前端能可靠完成的范围。本工具只处理文本类字幕:srt、vtt、ass、ssa、lrc、sbv 和 txt。
字幕格式转换免费吗有次数限制吗
免费,无需注册、不加水印,也没有每日次数限制。转换全部在你自己的浏览器里跑,我们没有服务器转换成本,所以不设收费点或次数墙。限制只有一条,来自浏览器内存:单次最多 50 个字幕文件、合计 20MB、单份 5MB,超出的分几批转即可。
手机上能做字幕格式转换吗
能。这是纯网页工具,手机浏览器、微信内置浏览器和电脑浏览器都能直接用,无需安装 App。手机上同样是本地转换,转完的字幕会走浏览器下载保存到本机。

srt、vtt、ass 字幕格式有什么区别

差别在三处:时间精度(SRT/VTT/SBV 到 1 毫秒,ASS/SSA/LRC 到 10 毫秒)、样式能力(只有 ASS/SSA 能做特效与定位)、以及各自的使用场景。下表逐格式列出,并标明转出时会丢什么。

各字幕格式的时间精度、样式能力与典型用途(转换方向会丢什么,一眼可查)
格式时间精度样式 / 定位典型用途转出时的注意点
SRT(.srt)1 毫秒仅斜体/粗体标签通用性强:本地播放器、压制、剪辑软件转入几乎不丢东西,适合做中转格式
WebVTT(.vtt)1 毫秒仅基础标签网页 <track> 播放器cue 参数(align、position)与 STYLE 区块不保留
ASS(.ass)10 毫秒(厘秒)完整特效、定位、多样式特效字幕、压制组、Aegisub转成别的格式只剩时间轴 + 文字
SSA(.ssa)10 毫秒(厘秒)样式(v4.00 旧版)ASS 的早期版本与 ASS 同族,靠 ScriptType 区分,本工具不混判
LRC(.lrc)10 毫秒(厘秒)音乐播放器滚动歌词一条一行,多行字幕会被合并成一行
SBV(.sbv)1 毫秒YouTube 早期字幕导出无序号,结构简单
TXT(.txt)无时间轴台词稿、校对、翻译底稿转回字幕时时间是按固定时长生成的草稿

srt 转 vtt、ass 转 srt 会丢什么

换容器不换内容:时间轴和台词一定保留,丢的只是目标格式存不下的那部分——SRT 存不下 ASS 的特效,VTT 存不下自己的 cue 参数,LRC 存不下结束时间。下表按具体方向列出十个最常转的组合,先看「会丢什么」再决定要不要留一份原文件备查。

常见字幕转换方向速查:各方向的典型场景、时间轴处理与会丢失的内容
转换方向什么时候要这么转时间轴怎么处理会丢什么
SRT 转 VTT网页播放器挂字幕,HTML5 的 track 只认 VTT毫秒精度不变,逗号改成小数点基本不丢,只多出一行 WEBVTT 文件头
VTT 转 SRT从网页、在线课程拿到的字幕要给本地播放器或剪辑软件用毫秒精度不变cue 参数(align、position)与 STYLE、REGION 区块
ASS 转 SRT压制组的特效字幕要改成通用字幕,或送去做翻译厘秒补零成毫秒特效、定位、多样式、图层与卡拉OK 逐字标记
SSA 转 SRT老片附带的 v4.00 旧版字幕厘秒补零成毫秒同 ASS,转出后只剩时间轴与文字
SRT 转 ASS拿到普通字幕,想在 Aegisub 里加特效毫秒截成厘秒,每个时间点最多提前 9 毫秒内容不丢,但只会生成一条默认样式
ASS 转 VTT特效字幕要放进网页播放器厘秒补零成毫秒特效与定位;VTT 同样存不下它们
LRC 转 SRT歌词文件想当字幕挂到视频上结束时间按下一条的开始时间推算,末条兜底 2 秒双行台词会并成一行,毫秒位固定为 0
SRT 转 LRC给音乐播放器做滚动歌词只保留开始时间,精度降到厘秒结束时间与一条多行的换行结构
SBV 转 SRTYouTube 早期导出的字幕要换成通用格式毫秒精度不变不丢内容,SBV 没有的序号由本工具补齐
SRT 转文本导出台词稿、做翻译底稿或喂给 AI 做摘要按排版方式决定保不保留时间戳纯台词模式会去掉序号与时间轴

一条经验:跨格式来回倒腾之前先想清楚终点。SRT 与 VTT 之间往返不会损失精度,可以随便转;一旦绕过 ASS、SSA 或 LRC,毫秒位就被截成了厘秒,再转回来也补不回原来的数字。

字幕转换选哪个格式:网页播放和本地播放器怎么选

按用途选:网页里播放选 VTT,本地播放器和剪辑软件选 SRT,要保留特效就留在 ASS,只要文字就转 TXT。

网页 / H5 播放器挂字幕
选 VTT。HTML5 的 track 标签只认 WebVTT,把 SRT 直接挂上去不会显示。
本地播放器 / 压制 / 剪辑软件
选 SRT。几乎所有本地播放器和剪辑软件都认它,也适合当格式之间的中转站。
特效、定位、卡拉OK 字幕
留在 ASS。转成 SRT、VTT 只剩时间轴和文字,特效需要在 Aegisub 里另做。
翻译、校对、做台词稿
选 TXT。有纯台词、带时间戳、合并整段三种排版,转回字幕要重新对轴。
音乐播放器滚动歌词
选 LRC。一条一行、厘秒精度,原本换行的双行台词会被并成一行。
一批字幕统一改格式
一次拖入最多 50 个文件(合计 20MB、单份 5MB),转完打包成 zip 一起下载。

在线字幕转换、字幕转换器在线是一回事吗

是一回事。同一件事在中文里有七八种叫法,指向的都是「把字幕文件从一种格式换成另一种格式」。下表把常见问法和它背后真正要做的操作对上,换个说法就不用再找一遍工具。

字幕格式转换的常见叫法对照:这么搜的人想做什么、在本页对应哪一步
常见说法什么人这么说在本页对应哪一步
在线字幕转换 / 字幕文件在线转换不想为一次转换装一个客户端把文件拖进上方的转换区,选目标格式即可,不用注册
字幕转换器在线 / 字幕转换器在找工具本身,还没想好要转成哪种格式本页 7 种格式两两互转,先看上面的方向表再选目标格式
字幕怎么转格式 / 字幕文件怎么转换第一次遇到播放器不认的字幕先确认播放器认哪种:网页选 VTT,本地播放器选 SRT
srt 怎么转成 vtt / srt 转 vtt 在线网页播放器挂不上 SRT 字幕目标格式选「WebVTT 字幕(.vtt)」,毫秒精度不变
vtt 转 srt 工具 / ass 转 srt 在线网页字幕或特效字幕要交给本地播放器、剪辑软件目标格式选 SRT;从 ASS 过来只保留时间轴与文字
lrc 转 srt 在线 / 歌词转字幕手里是歌词文件,想当字幕挂到视频上目标格式选 SRT,结束时间是推算的,必要时再微调
批量字幕转换 / 字幕批量转换一整季剧集要统一成同一种格式一次最多拖 50 个文件,转完打包 zip 一起下载
字幕乱码怎么解决 / 字幕文件乱码怎么办播放器里字幕显示成方块、问号或「锟斤拷」在「读取编码」里改 GBK 或 Big5,输出统一是 UTF-8
字幕转换不上传 / 本地字幕转换手上是未公开的剧集或内部培训视频本页解析、转换、打包都在浏览器里跑,字幕不出设备

英文语境下这类工具通常叫 subtitle converter online 或 subtitle format converter,搜 srt to vtt、vtt to srt、ass to srt、convert subtitle to text 找到的都是同一件事;ASS/SSA 的全称是 Advanced SubStation Alpha,WebVTT 的全称是 Web Video Text Tracks,对着英文资料查规范时用得上。要把时间轴整体提前或延后不在本页,用字幕时间轴平移;要比对两版字幕改了哪几句,用文本对比——本页只负责换格式,不替你动时间、也不替你改词。