Communitygithub.com

andreakeating1982/video-generation

規劃並製作影片。適用於生成、動畫製作或編輯影片的任何請求,包括廣告與宣傳片、動態圖形、標誌與文字動畫、社群短片、音樂影片、角色故事,以及修剪、合併、字幕或重新格式化現有素材。

video-generation 是什麼?

此技能專為透過 AI 模型與程式碼渲染相結合的方式,規劃與製作各類影片而設計。它支援多種平台(如 Claude Code、Cursor、Codex),能處理從簡短社交短片到複雜廣告、音樂影片與角色故事等各種請求。核心工作流程是:先分析需求(如長寬比、長度、現有素材),然後選擇適當的路徑(模型生成或程式碼渲染)。模型生成使用 `media_generate_video` 工具,支援多種影片模型(如 MiniMax H3 Max、WAN 3.0、Kling 4.0),可產生高品質影片;程式碼渲染則在沙盒中透過 HTML/Python 與 ffmpeg 精確處理文字、標誌與 UI 元素。ffmpeg 還能處理合併、修剪、字幕與匯出等後製任務。技能強調品質管控:要求檢查每個結果,避免未經使用者同意即重複生成(因每次生成都會消耗點數),並在最終交付時提供格式、解析度、長度與音訊狀態等細節。它也提供替代路徑,在需要旁白解說、虛擬主播或長時間軸編輯時,建議使用平台專屬的影片代理、說話影片或影片編輯器。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/andreakeating1982/Skills-didattiche-personalizzate/tree/HEAD/skills/video-generation

在你喜歡的 AI 中提問

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

說明文件

影片生成

以可播放的檔案或連結形式,製作使用者要求的影片。製作影片有兩種方式,通常可合併使用:

  • 模型生成,使用 media_generate_video:人物、產品、場景、電影級運鏡、風格化或 3D 動畫、轉場效果。
  • 程式碼渲染,在沙盒中進行:任何需要精確呈現的內容,例如文字、標誌、數字、圖表與使用者介面。影格透過 HTML 或 Python 繪製,並使用 ffmpeg 編碼。

沙盒中的 ffmpeg 可用於合併、修剪、字幕、混音與匯出。

從這裡開始

  1. 確定影片必須傳達的內容、目標觀眾與播放平台。確認長寬比(YouTube 與桌機為橫向 16:9;Reels、TikTok 與 Shorts 為直向 9:16)、大約長度,以及已有哪些素材(照片、標誌、影片素材、語音)。根據請求的暗示自行判斷,僅在缺乏的答案會改變結果時才提問。
  2. 根據下表選擇路線,並在一個平行批次中讀取其檔案。跳過任務不需要的檔案。
  3. 在生成前先規劃:一個核心概念,然後列出每個片段或節拍,說明發生什麼事、鏡頭運作、聲音與各部分的長度。
  4. 生成、檢查、視需要組裝、交付。
請求閱讀
動態圖形、動態文字、標誌片頭、動畫數據、UI 動畫、設計展示影片先讀取 workflows/motion-graphics.md,然後根據需要讀取 references/code-rendering.md(程式碼渲染)或 references/video-prompts.md(模型渲染)
廣告、產品宣傳片、上市預告片、UGC 風格短片、社群行銷鉤子讀取 workflows/ads-and-promos.md 與 references/video-prompts.md
短片、音樂影片、系列角色、故事片段讀取 workflows/stories-and-characters.md 與 references/video-prompts.md
使用者自己的素材:修剪、精華片段、合併、字幕、音樂、調整尺寸讀取 workflows/editing-footage.md 與 references/ffmpeg.md
合併生成的片段、加入音樂或標題讀取 references/ffmpeg.md

影片工具

閱讀此技能會解鎖媒體工具。如果 media_generate_video 仍無法使用,請呼叫 media_generate 並提供一行簡短的說明。免費方案不提供影片功能。

  • 工具的描述會列出每個模型,包含其長度、解析度與每秒點數,並說明哪些模型適合哪些請求。優先使用使用者指定的模型;否則依照工具的指引。
  • MiniMax H3 Max(預設模型)會在同一呼叫中回傳完成的 videoUrl。WAN 3.0、Kling 4.0 與 Seedance 系列模型則在背景渲染:呼叫會立即回傳一個 jobId,幾分鐘後您會自動恢復並取得影片。絕對不要輪詢,也不要為同一個片段再次呼叫工具。當計劃需要多個背景片段時,請在同一個步驟中全部啟動,以便您只被恢復一次。
  • H3 Max 與 Seedance 2.5 可以在一個片段中遵循多鏡頭提示(Shot 1、Shot 2……)。WAN 3.0 則渲染單一連續鏡頭,且運鏡能力強。
  • 每個模型都會在生成影片的同時產生音訊。請在提示中描述對白(用引號標註)、環境音、音效與音樂。
  • 模式:文字轉影片;圖片轉影片(keyframes.first);首尾幀轉影片(keyframes.first + keyframes.last);參考圖片(依清單順序列為「圖片 1」、「圖片 2」——使用 Kling 4.0 時為 @Image1、@Image2 ——不可與 keyframes.last 合併使用)。使用圖片作為起始幀能產生比單純使用文字更好、更可控的結果。

決定品質的規則

  • 人物與產品需要圖片參考。 使用使用者的照片,或先以 media_generate_image 生成參考圖片,然後將其作為 keyframes.first 或放在 references 中傳入。場景、光線與風格可以用文字描述。
  • 精確文字、標誌、價格與 UI 絕對不要交給影片模型。 它會扭曲這些內容。請透過程式碼渲染這些元素,或使用 ffmpeg 疊加。
  • 在模型可負荷的範圍內,每個請求只生成一個片段。 僅在遇到實際限制(例如 45 秒的廣告需要多個片段並使用 ffmpeg 合併)或使用者明確要求分開的片段時,才進行分割。
  • 使用英文撰寫模型提示。 對話台詞與螢幕上的文字請使用使用者想要的語言。
  • 審慎花費點數。 對於多個片段或長時間的背景渲染,請用一行說明片段計畫與總點數。僅在總點數遠超出使用者預期時,才請求許可。

檢查與交付

  • 在交付前檢查每個結果。使用 ffprobe 檢查時長、檔案大小與音訊,並使用聯絡表單檢視影格(請見 references/ffmpeg.md),並以 file_view 檢視。file_view 也可直接分析影片檔案或 URL,以便您檢查動作、語音或音效。
  • 切勿自行重新生成片段。 每個片段都會消耗點數。如果結果有實際的失敗(主題錯誤、角色不一致、必要文字扭曲、缺少動作),請展示結果,用一句話說明問題所在,然後詢問是否需要製作修正版本。僅在使用者明確告知「繼續修正直到正確為止」時,才可在未經詢問的情況下再次生成。
  • 程式碼渲染與 ffmpeg 編輯不消耗點數:您可以自行修正其中的實際問題,但一旦幀畫面正常運作,就應停止打磨。
  • 交付方式:單一模型片段會透過其 videoUrl 顯示在對話中。您在沙盒中組裝或渲染的檔案則透過 send_attachment 送出。用一兩句話說明格式、長寬比、時長以及是否有聲音。
  • 對於有旁白的解說影片、說話頭像或長時間軸編輯,平台的影片代理、說話影片或影片編輯器可能更適合。在適當時提供相關連結。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能