Communitygithub.com

直式短影音成片 第2步:乾淨的單行字幕

根據逐字稿產生乾淨易讀的燒錄風格字幕:去掉口吃與贅詞、保留原話、一次一行,匯入 DaVinci Resolve 前先通讀校對。

直式短影音成片 第2步:乾淨的單行字幕 是什麼?

直式短影音成片配方第 2 步(字幕)。來自 appariciojunior 的 video-editor-skills 技能包(上線首日 200+ Star),這個技能教代理做專業字幕的規則:忠於原話但乾淨、無口頭禪、單行整齊、人名術語正確,匯入前通讀一遍。全部來自真實 YouTube 與課程剪輯經驗。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/appariciojunior/video-editor-skills/tree/HEAD/skills/captions

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

字幕

目標:讓靜音觀看的觀眾能跟上內容;字幕始終存在,但絕不干擾觀看。

來源

使用與當前時間軸完全對應的逐字稿(遵循創作者的剪輯),而非 Resolve 自帶的自動字幕(第二份、準確度較低的轉寫稿)。在 B-roll 素材上(例如廣播歌詞、背景對話)省略不必要的文字。

要求清晰,而非逐字照錄

字幕呈現的是創作者想表達的意思,且書寫正確:

  1. 結巴:「產-產品」→「產品」,「這-這」→「這」。
  2. 被切斷的字:「es--」、「A--」→ 刪除。
  3. **填充音:**拖長的「嗯——」、「啊——」、「呃——」→ 刪除。注意那些看似填充音但實際上是真實詞彙的情況(例如葡萄牙語中的「um」=「一個」,「é」=「是」)。
  4. 自我修正:「拿一個、一個約會」→「拿一個約會」。
  5. 口語縮寫 → 正確書寫形式(若創作者要求)。巴西葡萄牙語範例:cê/cês → você/vocês,tá → está,tô → estou,tava → estava,tamo → estamos,vamo → vamos,pra/pro → para/para o,né → não é,「o que que」→「o que」,「por que que」→「por que」,「tu consegue」→「você consegue」;「tão」→僅在接動詞 -ndo 形式時改為「estão」(「tão bonito」保持不變)。保留慣用語和髒話(修正語法,但不改變語氣)。縮寫時,句子開頭保留大寫。
  6. 人名和拼寫需在網上查證(逐字稿常弄錯產品名稱),且創作者的名字必須與其書寫方式完全一致。
  7. 不要揭露創作者希望保密的信息(地點、公司名稱),即使他們在影片中提及。

維護兩份清單:全域規則(用語對照 + 片語)放在配置檔中,每個影片的修正放在 caption_fixes.json。先套用詞彙對照,再套用片語修正。

字幕行

  • 每行最多 42 個字符;若一句話的最後一個字會導致換行,可容許延伸到約 50 個字符。
  • 在暫停 ≥ 0.6 秒、句子結尾(若該行已足夠長)、或超過 3.2 秒時建立新的提示。
  • 螢幕顯示時間至少 0.9 秒,在最後一個字結束後 0.25 秒結束,且絕不與下一條提示重疊。
  • 暫停後出現的單個小詞(例如「那個」、「去」、「不」)應合併到下一行。只有當單詞提示能獨立成句時才允許(例如「冷靜。」、「再見。」)。
  • 第一個提示從 00:00:00,000 開始(Resolve 匯入時會根據第一個提示來調整所有時間戳)。
  • 每個版本使用新的檔名(例如 captions_v3.srt)。

逐條朗讀

在交付前,印出每一行字幕並實際朗讀。檢查是否有遺漏的口語縮寫、雙標點符號(如「,,」)、句號後小寫、以及被自己過濾條件誤刪的字詞。修正規則後重新生成,再朗讀一遍。

匯入 Resolve

創作者使用檔案 > 匯入 > 字幕(API 會將字幕放置在時間軸結尾之後;另一種替代方法曾導致 Resolve 崩潰)。刪除舊的字幕片段,但保留音軌以維持其樣式。

樣式

從創作者的時間軸記錄一次他們的樣式(字型、大小、位置、陰影),並儲存在配置檔中作為預設樣式。例如:淺色無襯線字體,大小 68,置中且距底部約 11% 位置,帶有柔和陰影。其他疊加元素(如動態圖層)必須避開這個區域(參見 motion-overlays)。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相關技能