前言¶
給視頻配字幕時,常見三類問題:斷句不對,一句話被拆到兩條字幕裏;時間對不上,字幕比配音早或晚半秒,越到後面漂移越明顯;兩條字幕互相重疊,播放器裏糊成一團。手工在文本編輯器裏改 SRT,改完一行時間碼要重算後續全部,效率低且容易引入新錯誤。下面介紹的「字幕生成器」Skill,就是針對這類字幕製作與修正場景的工具,它提供格式規範、斷句規則、閱讀速度與時間碼校驗方法,並附 validate / fix-overlaps / resync 等純標準庫腳本,不需要安裝額外依賴即可運行。
這是什麼¶
「字幕生成器」是一個社區(community)來源的 Agent Skill,座標 @user_8170ea13/subtitle-authoring,當前版本 1.4.5,分類 design-media,發佈者爲 user_8170ea13。它解決的問題是:把文字轉錄稿配上時間碼、修正已有字幕的斷句/時間/格式、修復字幕重疊或時間漂移、製作中英雙語字幕,以及爲無字幕內容生成字幕文件。它不負責語音識別本身:用戶需要先有文稿,它做的是字幕層面的製作與修正。
核心功能¶
- 格式規範:說明 SRT、VTT、ASS 的寫法要求,包括序號、時間碼格式、文本與空行的組織方式。
- 斷句規則:給出字幕斷句的方法,避免一句話被切斷,或一條字幕塞入過多文字。
- 閱讀速度校驗:校驗單位時間內字幕文字量是否適合觀看,防止出現來不及讀完的字幕。
- 時間碼校驗:檢查時間碼是否合法、遞增是否合理。
- 腳本工具:附 validate(校驗字幕文件)、fix-overlaps(修復字幕重疊)、resync(時間漂移後重新對齊)三個純標準庫 Python 腳本,無需第三方依賴。
- 雙語字幕:支持在已有字幕基礎上製作中英雙語字幕。
安裝與啓用¶
官方地址爲 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」等關鍵詞時即可觸發。官方資料給出的可復現工作方式包括:
- 準備轉錄稿或已有字幕文件,說明是新建字幕還是修正已有字幕,以及目標格式(SRT/VTT/ASS)。
- 按其斷句規則整理文本,保證每條字幕的長度適合閱讀速度。
- 用 validate 腳本校驗文件格式與時間碼。
- 出現重疊或時間漂移時,用 fix-overlaps 處理重疊,用 resync 重新對齊時間軸。
官方資料還說明:當用戶提問模糊但意圖指向字幕製作或字幕修正(SRT/VTT)時,該 Skill 會主動觸發並進行引導,不需要用戶說出準確的命令詞或技能名。
適用場景與注意¶
適合的場景:視頻後期製作、課程字幕、雙語字幕等需要產出或修正字幕文件的工作。
限制與注意事項:
- 不適用於語音自動轉寫(ASR)。使用前需要先有文稿,它不做聽寫。
- 不適用於視頻剪輯與壓制,它只處理字幕文件本身。
- 字幕製作或修正完成後,如果需要翻譯成本地化外文(出海/雙語),官方資料建議接着使用「字幕翻譯」subtitle-translate Skill 做譯文回填,而不是在本 Skill 內完成翻譯。
結尾¶
「字幕生成器」把字幕製作與修正中容易出錯的環節(斷句、時間碼、重疊、漂移)變成了可校驗、可腳本化處理的流程,三個純標準庫腳本降低了試錯成本。官方地址:https://api.skillhub.cn/user_8170ea13/subtitle-authoring。