mcpField
V
videoagent-video-studio

videoagent-video-studio

github.com/pexoaiクリエイティブ・メディア81610.5k 回インストール10 週間前に更新
リポジトリ

videoagent-video-studio について

VideoAgent Video Studioは、テキストからの動画生成や画像のアニメーション化に使うスキルです。7つのバックエンドと複数の生成モードに対応し、プロンプトを整えて動画URLを返します。

主な機能

  1. 01テキストからの動画生成と画像アニメーション
  2. 02参照素材を使った生成モード
  3. 037つの動画バックエンド
  4. 04モデル・長さ・アスペクト比の指定
  5. 05非同期ジョブの状態確認

活用シーン

  1. 01テキストの説明から短い動画を生成
  2. 02風景写真に雲や草木の動きを追加
  3. 03縦型のコーヒー商品動画を制作
  4. 04Google Veoなどのモデルを指定してショットを生成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/pexoai/pexo-skills --skill videoagent-video-studio

インストール後、Claude Code で/videoagent-video-studioを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

package-lock.json
package.json
README.md
proxy/
models.js
package-lock.json
package.json
README.md
usage-store.js
vercel.json
proxy/api/
generate.js
stats.js
status.js
token.js
references/
calling_guide.md
models.md
prompt_guide.md
scripts/
local-server.cjs
test-api.ps1
test-generate.ps1
test-generate.sh
test-proxy.cjs
tools/
generate.js

詳細

🎬 VideoAgent Video Studio

用途: ユーザーが動画の生成、テキストからの動画作成、画像のアニメーション化、短いクリップの作成、または AI 動画の制作を依頼した場合に使用します。

7 つのバックエンドで短い AI 動画を生成します。このスキルは適切なモード(text-to-video または image-to-video)を選択し、最良の結果が得られるようプロンプトを調整して、動画の URL を返します。


クイックリファレンス

ユーザーの意図モード一般的な長さ
「…の動画を作って」(画像なし)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-video1 枚の画像 + プロンプト → アニメーション動画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—✅—スタイライズされた image-to-video
grok✅✅✅参照動画を使った動画編集
seedance✅✅✅Seedance 1.5 Pro、音声同期、4~12 秒

モデルの詳細とエンドポイントのリファレンスについては、references/models.md をご覧ください。


動画の生成方法

ステップ 1 — モードを選び、プロンプトを調整する
  • Text-to-video:被写体、動作、カメラの動き、照明、スタイルを加えて詳細にします。動きは具体的に指定してください(例:「カメラがゆっくりズームインする」「キャラクターが左から右へ歩く」)。
  • Image-to-video:画像に適用する動きを説明します(例:「髪を優しく揺らすそよ風」「カメラがシーンを横切るようにパンする」)。パターンについては、references/prompt_guide.md をご覧ください。
ステップ 2 — スクリプトを実行する

Text-to-video:

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "<enhanced prompt>" \
  --duration <seconds> \
  --aspect-ratio <ratio>

Image-to-video:

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "<motion description>" \
  --image-url "<public image URL>" \
  --duration <seconds> \
  --aspect-ratio <ratio>

パラメーター:

パラメーターデフォルト説明
--modetext-to-videotext-to-video または image-to-video
--prompt(必須)シーンまたは動きの説明
--image-url—image-to-video で必須。公開画像の URL
--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 キーは不要です。 リクエストはホスト型プロキシ経由で送信されます。カスタムプロキシまたはトークンを使用する場合は、以下を設定してください。

変数必須説明
VIDEO_STUDIO_PROXY_URLいいえプロキシのベース URL
VIDEO_STUDIO_TOKENいいえプロキシで必要な場合の認証トークン

ナレッジベース

コメント