Communitygithub.com

ビデオエージェント ビデオスタジオ

7つのバックエンドを使って短いAI動画を生成します。テキストから動画、画像から動画へのモードを自動選択し、プロンプトを最適化して最良の結果を提供します。

ビデオエージェント ビデオスタジオ とは?

VideoAgent Video Studioは、開発者やAIエージェントユーザーがテキストや画像から短い動画を生成できるようにするスキルです。minimax、kling、veo、hunyuan、pixverse、grok、seedanceの7つのモデルをサポートし、テキストから動画(T2V)、画像から動画(I2V)、参照ベースの3つの生成モードを提供します。このスキルは、ユーザーの意図に基づいて適切なモードを自動的に選択し、プロンプトを強化して動画品質を向上させます。APIキーはデフォルトで不要で、ホスト型プロキシを介してリクエストを処理します。動画生成はコマンドラインツールを介して実行され、結果はJSON形式で返され、生成された動画のURLが含まれます。このスキルは、Claude Code、Cursor、CodexなどのさまざまなAIエージェントプラットフォームと互換性があり、短い動画コンテンツを迅速に作成する必要がある開発者にとって強力なツールです。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/videoagent-video-studio

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

🎬 VideoAgent Video Studio

使用するタイミング: ユーザーが動画の生成、テキストからの動画作成、画像のアニメーション化、短いクリップの作成、AI動画の生成を依頼したとき。

7つのバックエンドで短いAI動画を生成します。このスキルは適切なモード(テキストから動画または画像から動画)を選択し、最良の結果を得るためにプロンプトを強化し、動画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-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 "<公開画像URL>" \
  --duration <秒数> \
  --aspect-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 "雨の中を歩く猫、濡れた通り、ネオン反射、シネマティックな照明、スローモーション、4K" \
  --duration 5 \
  --aspect-ratio 16:9

ユーザー: 「この写真をアニメートして」(ユーザーが風景をアップロード)

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "空を横切る雲の優しい動き、微妙な草の動き、シネマティックな雰囲気" \
  --image-url "https://..." \
  --duration 5 \
  --aspect-ratio 16:9

ユーザー: 「コーヒーを注ぐ10秒の縦型動画、スローモーションで。」

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "白いカップにコーヒーを注ぐクローズアップ、スローモーション、立ち上る湯気、柔らかな照明、プロダクトショット" \
  --duration 10 \
  --aspect-ratio 9:16

ユーザー: 「Google Veoを使ってシネマティックなショットを。」

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --model veo \
  --prompt "曇り空を飛ぶドラゴン、シネマティックな照明、8秒" \
  --duration 8 \
  --aspect-ratio 16:9

ユーザー: 「この肖像画をアニメートして。」

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --model grok \
  --prompt "優しい微笑み、微妙な頭の動き" \
  --image-url "https://..." \
  --duration 5

セットアップ

デフォルトではAPIキーは不要です。 リクエストはホスト型プロキシを経由します。カスタムプロキシまたはトークンを使用する場合は以下を設定します:

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

ナレッジベース

Individual skills in this repo

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

関連スキル