Communitygithub.com

CPT-Dawn/souvi

使用 SouVi 引擎通過 CLI 工具 `souvi` 創建和編輯影片與音訊——支援剪輯、Reels、預告片、幻燈片、調色、字幕、旁白、音樂、混音、母帶後製、音效設計及格式輸出。當使用者提及 SouVi 或要求輸出影片/音訊時使用。

souvi 是什麼?

此技能整合了 SouVi 引擎(CLI 工具 `souvi`),讓 AI 代理能透過文字驅動的方式進行專業級影片與音訊製作。技能涵蓋完整工作流程:從專案初始化(`souvi new`)、素材導入(`souvi import`)、時間線編輯(寫入 `timeline.json`,並可透過 `souvi plan` 驗證),到草稿渲染(`--draft`)、最終輸出(`souvi render`)與交付(`souvi promote`)。支援各種常見格式與效果(調色、標題、轉場等),並提供 `souvi look`、`souvi frame`、`souvi hear` 等視覺化檢查工具,讓無法直接觀看/收聽的代理能透過 PNG 圖片進行品質審查。 技能明確區分專案工作區(`projects/`)、素材庫(`assets/`)與輸出目錄(`output/`),並支援版本編號(`_vNNN`)避免覆寫。多代理可並行作業(各使用獨立 slug 與鎖定機制),且能與外部儲存庫協作(如將渲染結果 promote 至其他專案)。使用前需參考 `video.md` 與 `audio.md` 中的創意決策檢查清單,確保最終產出符合專業水準。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CPT-Dawn/SouVi-Engine/tree/HEAD/skill

在你喜歡的 AI 中提問

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

說明文件

SouVi 引擎

souvi 已加入 PATH,可從任何目錄執行。引擎位於 /home/cptdawn/Kode/SouVi-Engine(以下簡稱 $SOUVI)。souvi <cmd> -h 可查看參數;souvi presets 列出交付格式、外觀、標題樣式、轉場及音效。

工作區

每個交付物集合都是 $SOUVI 中的一個專案:

  • projects/<slug>/ — timeline.json(剪輯檔)和 BRIEF.md(簡報 + 附日期的決策記錄)
  • assets/<slug>/{footage,images,music,voice,sfx,graphics,fonts,luts,refs}/ — 來源素材,絕不修改
  • output/<slug>/{drafts,renders,final,review}/ — 結果,版本化為 _vNNN,絕不覆寫

從其他儲存庫呼叫時:slug 為該儲存庫的資料夾名稱(如需獨立交付可加上後綴,例如 myapp-teaser)。使用 souvi import <slug> <files…> 導入媒體(非音樂音訊加 --as voice|sfx,大型影片加 --link);使用 souvi promote <render> --to <calling repo 中的資料夾> 交付。除非使用者要求,否則請勿動到 $SOUVI 中的 git。

並行代理是安全的:每個任務在私有資料夾中執行,同一專案的渲染工作會排隊等待鎖。為每個代理的交付物指定獨立的 slug。

工作循環

  1. souvi new <slug> --preset <delivery>;將簡報寫入 BRIEF.md。
  2. souvi import …、souvi assets <slug>,然後對每個候選來源執行 souvi look <clip>。
  3. 閱讀 $SOUVI/docs/timeline.md 後撰寫 timeline.json;執行 souvi plan <slug> 直到無錯誤。
  4. souvi render <slug> --draft(可加 --gpu、--until N),審查,修改。
  5. souvi render <slug>(QC 必須 PASS),審查,souvi promote <render> [--to …]。

審查 — 您無法觀看或收聽,因此請閱讀這些指令輸出的 PNG:souvi look <video>(聯絡表;--from/--to 可在剪輯點附近產生密集表)、souvi frame <video> --at <t…>、souvi hear <file>(頻譜圖、波形、響度)。當最終渲染通過此審查與 QC 時,工作即完成。

工藝

進行創意決策前,請先閱讀 video.md(影像)及 audio.md(音效)。應用其審查檢查清單中的每一項。

單一檔案工具

export --preset、master、voice、sfx、reverb、stabilize、denoise、grade、retime、qc、loudness、probe。處理後的檔案會以 <name>.<tag>_vNNN.<ext> 格式儲存在來源旁。 對於其他需求,只要保持 10-bit 處理、lanczos 縮放、BT.709 標籤和 soxr 重新取樣,可直接使用原始 ffmpeg;最後用 souvi master 完成響度處理,並用 souvi export 編碼交付物。

相關技能