字幕生成器:SRT/VTT/ASS 字幕的制作与修正工具

前言

给视频配字幕时,常见三类问题:断句不对,一句话被拆到两条字幕里;时间对不上,字幕比配音早或晚半秒,越到后面漂移越明显;两条字幕互相重叠,播放器里糊成一团。手工在文本编辑器里改 SRT,改完一行时间码要重算后续全部,效率低且容易引入新错误。下面介绍的「字幕生成器」Skill,就是针对这类字幕制作与修正场景的工具,它提供格式规范、断句规则、阅读速度与时间码校验方法,并附 validate / fix-overlaps / resync 等纯标准库脚本,不需要安装额外依赖即可运行。

这是什么

「字幕生成器」是一个社区(community)来源的 Agent Skill,坐标 @user_8170ea13/subtitle-authoring,当前版本 1.4.5,分类 design-media,发布者为 user_8170ea13。它解决的问题是:把文字转录稿配上时间码、修正已有字幕的断句/时间/格式、修复字幕重叠或时间漂移、制作中英双语字幕,以及为无字幕内容生成字幕文件。它不负责语音识别本身:用户需要先有文稿,它做的是字幕层面的制作与修正。

核心功能

  1. 格式规范:说明 SRT、VTT、ASS 的写法要求,包括序号、时间码格式、文本与空行的组织方式。
  2. 断句规则:给出字幕断句的方法,避免一句话被切断,或一条字幕塞入过多文字。
  3. 阅读速度校验:校验单位时间内字幕文字量是否适合观看,防止出现来不及读完的字幕。
  4. 时间码校验:检查时间码是否合法、递增是否合理。
  5. 脚本工具:附 validate(校验字幕文件)、fix-overlaps(修复字幕重叠)、resync(时间漂移后重新对齐)三个纯标准库 Python 脚本,无需第三方依赖。
  6. 双语字幕:支持在已有字幕基础上制作中英双语字幕。

安装与启用

官方地址为 https://api.skillhub.cn/user_8170ea13/subtitle-authoring,SkillHub 页面为 https://www.skillhub.cn/skills/user_8170ea13/subtitle-authoring。

该 Skill 基于通用 SKILL.md 格式。已抓取资料中未给出具体的安装命令、目录路径或配置文件字段,因此本文不提供未经核实的命令。需要安装时请以官方页面的说明为准。

补充信息:该 Skill 不需要 API Key(标签 requires_api_key=false)。

典型用法

该 Skill 面向的交互方式是用户直接描述字幕需求,例如「字幕断句不对」「字幕时间对不上」「字幕重叠」「能配上字幕吗」,或者提到「字幕」「subtitle」「srt」等关键词时即可触发。官方资料给出的可复现工作方式包括:

  1. 准备转录稿或已有字幕文件,说明是新建字幕还是修正已有字幕,以及目标格式(SRT/VTT/ASS)。
  2. 按其断句规则整理文本,保证每条字幕的长度适合阅读速度。
  3. 用 validate 脚本校验文件格式与时间码。
  4. 出现重叠或时间漂移时,用 fix-overlaps 处理重叠,用 resync 重新对齐时间轴。

官方资料还说明:当用户提问模糊但意图指向字幕制作或字幕修正(SRT/VTT)时,该 Skill 会主动触发并进行引导,不需要用户说出准确的命令词或技能名。

适用场景与注意

适合的场景:视频后期制作、课程字幕、双语字幕等需要产出或修正字幕文件的工作。

限制与注意事项:

  1. 不适用于语音自动转写(ASR)。使用前需要先有文稿,它不做听写。
  2. 不适用于视频剪辑与压制,它只处理字幕文件本身。
  3. 字幕制作或修正完成后,如果需要翻译成本地化外文(出海/双语),官方资料建议接着使用「字幕翻译」subtitle-translate Skill 做译文回填,而不是在本 Skill 内完成翻译。

结尾

「字幕生成器」把字幕制作与修正中容易出错的环节(断句、时间码、重叠、漂移)变成了可校验、可脚本化处理的流程,三个纯标准库脚本降低了试错成本。官方地址:https://api.skillhub.cn/user_8170ea13/subtitle-authoring。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜