Communitygithub.com

woodenxyz/youtube-cn-subtitle-burnin

Agent 技能,用於將 YouTube 影片的中文字幕直接嵌入影片中。

youtube-cn-subtitle-burnin 是什麼?

此技能允許 AI 代理(如 Claude Code、Cursor、Codex)自動從指定 YouTube 影片中擷取中文(簡體或繁體)字幕,並將其直接燒錄(嵌入)到影片檔案中。這對於需要帶有永久、可視字幕的影片內容(例如用於存檔、離線觀看或發佈到不支援動態字幕的平台)非常有用。該技能透過 `youtube-dl` 或 `yt-dlp` 下載影片和字幕,然後使用 `ffmpeg` 進行字幕嵌入處理。支援多種字幕格式(如 SRT、VTT),並確保最終輸出檔案具有硬編碼的字幕軌。它通常用於內容創作者、教育工作者或任何需要將中文字幕永久性地附加到 YouTube 影片下載副本的使用者。此技能依賴於系統上安裝的 `ffmpeg` 和 `yt-dlp`。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add woodenxyz/youtube-cn-subtitle-burnin

在你喜歡的 AI 中提問

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

說明文件

youtube-cn-subtitle-burnin 是做什麼的?

Agent 技能,來自 woodenxyz/youtube-cn-subtitle-burnin

說明

此技能允許 AI 代理自動從 YouTube 影片下載中文字幕(簡體或繁體),並將其直接燒錄到影片檔案中。

需求

  • ffmpeg 已安裝於系統 PATH
  • yt-dlp 已安裝於系統 PATH

使用方式

AI 代理可以透過以下方式呼叫此技能:

  1. 提供 YouTube 影片 URL
  2. 指定字幕語言(預設為中文)
  3. 執行指令以下載影片並燒錄字幕

範例指令

yt-dlp --write-subs --sub-langs zh-Hans,zh-Hant --embed-subs --sub-format srt --convert-subs srt -o "output.%(ext)s" "<YOUTUBE_URL>"

若需要更精確的控制,可以使用 ffmpeg 手動燒錄:

ffmpeg -i input_video.mp4 -vf subtitles=subtitle_file.srt output_video.mp4

相關技能