Kara3
说明 打开编辑器

把 SRT、ASS 转换为 srv3:字幕格式转换教程

更新于 2026年10月2日

YouTube 不接受 ASS 字幕,SRT 又无法记录颜色和位置。想让字幕在 YouTube 上保留样式,就要转换成 YouTube 自己的 srv3 格式。本文介绍如何用 Kara3 转换,以及每种格式能保留哪些信息。

如何转换

  1. 打开 Kara3 编辑器。
  2. 用“文件 > 导入字幕”选择字幕文件,或者直接把文件拖进窗口。
  3. 编辑器会根据扩展名和内容自动判断格式,并显示“已从 SRT 导入”之类的提示。
  4. 确认内容后,用“文件 > 导出 srv3”(Ctrl+E)导出 srv3 文件。如果之后还想继续编辑,也可以按 Ctrl+S 保存为 .kara3 项目文件。

文件的文字编码也会自动识别,除了 UTF-8,也能读取 Big5、GB18030、Shift_JIS、EUC-KR 等旧式编码的字幕。

各格式会保留什么

格式 会转换的内容
SRT 文字、时间,以及 <b>、<i>、<u>、<font color> 标签
WebVTT 文字、时间、粗体斜体下划线、<c.颜色> 标签、振假名(<ruby>)、位置设置(line、position、align),以及行内时间标记(转为逐字时间)
SBV 文字、时间
ASS / SSA 样式的颜色、描边、粗体斜体下划线、字号;\an、\pos 位置;\k、\kf、\ko 卡拉 OK 时间;行内的颜色和字号标签

ASS 的特效标签,例如移动(\move)、淡入淡出(\fad)、渐变(\t),导入时不会转换。遇到这些标签时,编辑器会列出没有转换的标签,不会悄悄丢掉;需要的话,可以在动画面板重新加上淡入淡出、移动和渐变卡拉 OK。矢量绘图(\p)则会跳过。字体名称不会转换,因为 YouTube 只提供几种固定的字体,需要的话可以在样式面板重新选择。

ASS 的卡拉 OK 时间

ASS 里用 \k 标好的逐字时间会直接应用卡拉 OK 格式,唱到时就会变色,不用重新拍点。

如果想要 KTV 式的两行轮流显示版面,可以再用“字幕 > 转换为卡拉 OK”转换,并勾选“保留字幕原有的逐字时间”,这样版面会重新排列,但时间不会被覆盖。

转换后还能做什么

转换为 srv3 后,就能使用 Kara3 的全部编辑功能:

  • 用“字幕 > 转换为卡拉 OK”把普通字幕做成卡拉 OK。
  • 用逐字拍点修正每个字的时间。
  • 在样式面板调整颜色、描边和位置,或者直接在视频上拖动字幕。

完整流程可以看《卡拉 OK 字幕制作教程》。

反过来:把 srv3 导出为其他格式

用“文件 > 导出为”可以把字幕保存为 SRT、WebVTT、SBV 或 ASS。这些格式无法保存 srv3 的全部信息,导出前编辑器会列出会丢失的内容:

导出格式 会丢失的内容
SRT、SBV 颜色等样式、位置、卡拉 OK 逐字时间(每句变成纯文字)
WebVTT 颜色等样式、位置(逐字时间会保留为行内时间标记)
ASS 无法识别、原样保留的 srv3 标记

导出不会改动原来的 srv3 文件,可以放心导出给其他软件使用。

其他说明

enesjakozh-cnzh-tw