Communitygithub.com

🎬 VideoAgent 影片工作室

透過 7 種後端引擎,根據文字或圖片產生短影片。此技能會自動選擇合適的模式(文字轉影片或圖片轉影片),優化提示詞以獲得最佳結果,並回傳影片網址。

🎬 VideoAgent 影片工作室 是什麼?

VideoAgent 影片工作室是一個專為開發者與 AI 代理(如 Claude Code、Cursor、Codex)設計的技能,讓你可以透過簡單幾行指令,從文字描述或一張圖片產生高品質的 AI 短片。它整合了 minimax、kling、veo、hunyuan、pixverse、grok 與 seedance 等 7 種後端模型,並支援文字轉影片、圖片轉影片以及基於參考素材的生成模式。工具會自動選擇最適合的模式與參數(如畫面比例、時長),同時內建提示詞增強機制,幫助你產出更具電影感的結果。最終以 JSON 格式回傳影片網址,方便串接至其他流程。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/videoagent-video-studio

在你喜歡的 AI 中提問

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

說明文件

🎬 VideoAgent 影片工作室 是做什麼的?

使用時機: 當使用者要求產生影片、從文字建立影片、為圖片加上動畫、製作短片或產生 AI 影片時。

透過 7 種後端引擎產生 AI 短片。此技能會自動選擇合適的模式(文字轉影片或圖片轉影片),優化提示詞以獲得最佳結果,並回傳影片網址。


快速參考

使用者意圖模式預估時間
「製作一部……的影片」(無圖片)text-to-video4–10 秒
「讓這張圖片動起來」/「讓這個移動」image-to-video4–6 秒
「把這個變成影片,並且……」image-to-video4–6 秒
電影感、故事、廣告建議使用 text-to-video 搭配詳細提示詞5–10 秒

生成模式

模式說明支援模型
text-to-video僅文字提示詞 → 影片minimax, kling, veo, hunyuan, grok, seedance
image-to-video單張圖片 + 提示詞 → 動畫短片minimax, kling, veo, pixverse, grok, seedance
reference-based參考圖片/影片 → 一致的輸出minimax, kling, veo, hunyuan, grok, seedance

模型(使用 --model <id>)

模型 IDT2VI2V參考功能備註
minimax✅✅✅主體參考圖片,角色一致性
kling✅✅✅多元素/角色/關鍵影格 (O3)
veo✅✅✅Google Veo 3.1,多張參考圖片
hunyuan✅—✅影片到影片的風格轉換
pixverse—✅—風格化圖片轉影片
grok✅✅✅透過參考影片進行影片編輯
seedance✅✅✅Seedance 1.5 Pro,同步音訊,4–12 秒

完整模型細節與端點參考:references/models.md


如何產生影片

步驟 1 — 選擇模式並增強提示詞

  • 文字轉影片:擴充提示詞,包含主體、動作、運鏡、光線與風格。對動作要具體描述(例如「鏡頭緩慢拉近」、「角色由左向右走」)。
  • 圖片轉影片:描述要套用到圖片上的動作(例如「頭髮輕柔飄動」、「鏡頭橫搖掃過場景」)。提示詞模式請見 references/prompt_guide.md。

步驟 2 — 執行腳本

文字轉影片:

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "<增強後的提示詞>" \
  --duration <秒數> \
  --aspect-ratio <比例>

圖片轉影片:

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "<動作描述>" \
  --image-url "<公開圖片網址>" \
  --duration <秒數> \
  --aspect-ratio <比例>

參數:

參數預設值說明
--modetext-to-videotext-to-video 或 image-to-video
--prompt(必填)場景或動作描述
--image-url—僅 image-to-video 模式需要;公開圖片網址
--duration5影片長度(秒),通常為 4–10
--aspect-ratio16:916:9、9:16、1:1、4:3、3:4
--modelauto模型 ID(例如 kling、veo、grok、seedance);auto = 由代理自動選擇

其他指令:

指令說明
node tools/generate.js --list-models列出代理所提供的可用模型
node tools/generate.js --status --job-id <id>檢查非同步任務狀態

步驟 3 — 回傳結果

腳本會回傳 JSON:

{
  "success": true,
  "mode": "text-to-video",
  "videoUrl": "https://...",
  "duration": 5,
  "aspectRatio": "16:9"
}

將 videoUrl 提供給使用者。


對話範例

使用者: 「製作一部貓在雨中行走的短片,要有電影感。」

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "A cat walking through rain, wet streets, neon reflections, cinematic lighting, slow motion, 4K" \
  --duration 5 \
  --aspect-ratio 16:9

使用者: 「讓這張照片動起來」(使用者上傳一張風景照)

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "Gentle clouds moving across the sky, subtle grass movement, cinematic atmosphere" \
  --image-url "https://..." \
  --duration 5 \
  --aspect-ratio 16:9

使用者: 「製作一支 10 秒的垂直影片,內容是咖啡注入杯中,慢動作。」

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "Close-up of coffee pouring into a white cup, slow motion, steam rising, soft lighting, product shot" \
  --duration 10 \
  --aspect-ratio 9:16

使用者: 「使用 Google Veo 製作一個電影感的鏡頭。」

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --model veo \
  --prompt "A dragon flying through cloudy skies, cinematic lighting, 8s" \
  --duration 8 \
  --aspect-ratio 16:9

使用者: 「讓這張人像照片動起來。」

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --model grok \
  --prompt "Gentle smile, subtle head turn" \
  --image-url "https://..." \
  --duration 5

設定

預設無需 API 金鑰。 請求會透過代管代理轉發。如需自訂代理或 Token,請設定以下變數:

變數必填說明
VIDEO_STUDIO_PROXY_URL否代理伺服器基礎網址
VIDEO_STUDIO_TOKEN否代理需要的驗證 Token

知識庫

Individual skills in this repo

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

相關技能