字幕转换 - 免费在线工具,不用注册 | aigovmap 工具箱

字幕转换

SRT、VTT、ASS、LRC 互转;整体平移、修复帧率造成的越来越不同步、乱码修复、中英双语拆分合并,可以一次处理很多个文件

选择或拖入字幕文件,可以一次多个 SRT、VTT、ASS、SSA、LRC,也认 .txt;编码自动识别(含 GBK)
或者粘贴字幕文字
文件示例
输出

UTF-8 是现在最通用的;Windows 自带的老播放器、部分电视和车机只认 GBK。

时间轴

正数是让字幕晚出现,负数是提前。

帧率换算(字幕越来越不同步时用)

左边选字幕当初对应的视频帧率,右边选你现在这个视频的帧率,例如 23.976 → 25。开头对得上、越往后越错开,多半就是帧率不一样。

两点校准(只作用于当前文件)

在视频里找开头一句和结尾一句,填它们应该出现的时间,工具会算出整体拉伸和平移。

处理顺序:两点校准 → 帧率换算 → 整体平移。

清理
中英双语

每个文件会拆成“中文”和“外文”两个文件:带中日韩文字的行归前者,其余归后者。

计算方法和依据
  • 平移:每条的开始和结束时间都加上同一个数;加完不到 0 的开始时间改成 0,结束时间也不到 0 的整条删掉。
  • 帧率换算:新时间 = 旧时间 × 原帧率 ÷ 现帧率。23.976 实际是 24000/1001,29.97 是 30000/1001。
  • 两点校准:解 新时间 = a × 旧时间 + b,使两个锚点落在你填的时间上,再把全部时间代入。
  • 编码识别:先看 BOM(UTF-8、UTF-16),再试严格 UTF-8,不行就在 GBK 和 Big5 里选读起来更像中文的那个。识别错了可以在“当前文件”里手动指定。
  • 时间精度:SRT、VTT 到毫秒,ASS、LRC 到百分之一秒(四舍五入)。ASS、LRC 互转或经过它们再转回来,毫秒会变成 10 的倍数。
  • 这是一个纯文本转换工具,不会看视频,所以“对得准不准”要你拿播放器验证。
当前文件
—

    预览和修改(点一行就能改时间和文字)

    —
    #开始结束文字

    输出

      各格式有什么不同

      SRT
      时间怎么写
      00:00:01,000 --> 00:00:02,500,小时:分:秒,毫秒(逗号)
      结束时间
      有
      样式和特效
      没有样式表;多数播放器认 <i> <b> <u> <font color>
      要点
      最通用。序号 + 时间 + 文字,空行隔开。
      VTT
      时间怎么写
      00:00:01.000 --> 00:00:02.500,毫秒用句点;小时可省(00:01.000)
      结束时间
      有
      样式和特效
      位置/对齐设置(align:start、position:10%)、<c> <v> 标签、CSS 样式块
      要点
      网页 <track> 用的格式;第一行必须是 WEBVTT;可以有 NOTE 注释。
      ASS
      时间怎么写
      Dialogue: 0,0:00:01.00,0:00:02.50,Default,,0,0,0,,文字 小时 1 位,百分之一秒(0:00:01.00)
      结束时间
      有
      样式和特效
      样式表(字体、颜色、描边、对齐)+ 每行的特效标签 {\an8\pos(…)\fad(…)}、卡拉 OK、矢量绘图
      要点
      换行写 \N。动漫字幕组常用,特效最强,也最容易在转换里丢东西。
      SSA
      时间怎么写
      同 ASS,用 Marked=0 代替 Layer
      结束时间
      有
      样式和特效
      ASS 的前身:样式表叫 [V4 Styles],颜色是十进制数,对齐编号和 ASS 不同
      要点
      老字幕还在用;ASS 和 SSA 互转时样式表要重写。
      LRC
      时间怎么写
      [01:05.43]歌词,方括号,分:秒.百分秒;分钟可以超过 99
      结束时间
      没有,到下一句才算结束
      样式和特效
      没有;头部有 [ti:] [ar:] [al:] [offset:] 等标签
      要点
      歌词格式。同一时间戳写多行就是双语歌词。

      转换必然丢失的信息:ASS/SSA 的样式、位置、颜色、淡入淡出、卡拉 OK 和绘图转成 SRT、VTT、LRC 后都没有了,只保留斜体、粗体、下划线和换行;VTT 的位置设置和注释转出去也没有;转成 LRC 会丢掉结束时间;LRC 转出去的结束时间是估算的。上面“输出”里会按你选的转换列出这一次具体丢了什么。

      © 2026 tools.aigovmap.com 版权所有⁠​‌‌​​‌​‌‌‌​‌​‌​‌​​​‌​​​‌‌‌‌​​​‌‌‌‌‌‌‌​‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​​‌‌​‌ · 未经许可不得复制或镜像