Communitygithub.com

Prekzursil/agent-skills-toolchain

caption-burn 技能:將字幕燒錄到 MP4 影片中,適用於無聲動態饋送的短格式交付。

agent-skills-toolchain 是什麼?

此技能專為 AI 代理設計,用於將字幕(captions)直接燒錄到 MP4 影片檔案中,特別適用於短格式影片(如 Instagram Reels、TikTok)在靜音動態饋送(mute-feed)環境下的交付。它支援多種 AI 代理平台,如 Claude Code、Cursor 和 Codex,並能處理輸入的影片與字幕檔案,自動將字幕合成至影片內容中。此技能的主要優勢在於簡化工作流程,避免開發者手動使用複雜的影片編輯工具,同時確保輸出結果符合社群媒體平台的無聲播放需求,提升使用者體驗。透過命令列參數或設定檔,代理可以靈活控制字幕位置、字型、顏色等樣式選項。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Prekzursil/agent-skills-toolchain/tree/main/skills/caption-burn

在你喜歡的 AI 中提問

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

說明文件

agent-skills-toolchain 是做什麼的?

caption-burn 技能:將字幕燒錄到 MP4 影片中,適用於無聲動態饋送的短格式交付。

概述

此技能讓 AI 代理能夠自動將字幕(SRT 或 VTT 格式)燒錄到 MP4 影片檔案中,創造出適合在社群媒體(如 Instagram、TikTok)無聲播放的短格式內容。

需求

  • ffmpeg(需已安裝並在 PATH 中)
  • Python 3.8+(若使用 Python wrapper)

使用方式

命令列

caption-burn input.mp4 subtitles.srt output.mp4

指定字幕樣式

caption-burn input.mp4 subtitles.vtt output.mp4 --font-size 24 --font-color white

支援的格式

  • 影片輸入:MP4
  • 字幕輸入:SRT、VTT
  • 影片輸出:MP4(H.264 編碼)

選項

  • --font-size:字型大小(預設:18)
  • --font-color:字型顏色(預設:white)
  • --position:字幕位置(bottom、top、middle,預設:bottom)
  • --margin:邊距(像素,預設:10)

平台相容性

此技能與以下 AI 代理相容:

  • Claude Code
  • Cursor
  • Codex
  • 其他支援 SHELL 命令的代理

範例

基本用法

caption-burn video.mp4 captions.srt output.mp4

自訂樣式

caption-burn video.mp4 captions.srt output.mp4 --font-size 28 --font-color yellow --position top

常見問題

字幕未顯示?

請確認 ffmpeg 已正確安裝,且字幕檔案格式符合 SRT 或 VTT 規範。

輸出檔案太大?

使用 --crf 參數調整品質(較高值 = 較小檔案)。

相關技能