mcpField
W
wan-video

wan-video

github.com/acedatacloudクリエイティブ・メディア17230 回インストール今日更新
リポジトリ

wan-video について

wan-videoは、AceDataCloudのWan APIで動画を生成するスキルです。テキスト・画像からの生成、参照動画からの転送、複数カット、音声設定を扱います。

主な機能

  1. 01テキストからの動画生成
  2. 02画像の動画化
  3. 03参照動画からのキャラクター転送
  4. 04単一カットまたは複数カット出力
  5. 05音声生成の設定
  6. 06Wan 3のメディア入力ワークフロー

活用シーン

  1. 01シーンの説明から動画を作成
  2. 02静止画像をアニメーション化
  3. 03参照動画からキャラクターを転送
  4. 04音声付きの複数カット動画を制作

MCP 対応

`mcp-wan`パッケージとホステッドMCPエンドポイントが記載されています。動画リクエストは非同期で処理され、`/wan/tasks`でタスク状態をポーリングします。

インストール

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

$npx skills add https://github.com/acedatacloud/skills --skill wan-video

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

詳細

Wan 動画生成

AceDataCloud の Wan(Alibaba)API を通じて AI 動画を生成します。

セットアップ: トークンの設定については、認証を参照してください。

クイックスタート

curl -X POST https://api.acedata.cloud/wan/videos \
  -H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "text2video", "prompt": "a dolphin jumping through ocean waves at golden hour", "model": "wan2.6-t2v"}'

非同期: 非同期タスクのポーリングを参照してください。{"id": "..."} を指定して POST /wan/tasks でポーリングします。

モデル

モデルタイプ最適な用途
wan2.6-t2vテキストから動画テキストによる説明から動画を作成
wan2.6-i2v画像から動画静止画像を動画にアニメーション化
wan2.6-r2v参照動画から動画参照動画からキャラクターを抽出して転送
wan2.6-i2v-flash画像から動画(高速)画像から動画をすばやく生成
wan3.0-videoオールインワンテキスト、フレーム、参照メディア、ファイル、公開リンク

ワークフロー

1. テキストから動画
POST /wan/videos
{
  "action": "text2video",
  "prompt": "a time-lapse of flowers blooming in a meadow",
  "model": "wan2.6-t2v",
  "resolution": "720P",
  "duration": 5
}
2. 画像から動画

静止画像を動画クリップにアニメーション化します。

POST /wan/videos
{
  "action": "image2video",
  "prompt": "gentle wind blows through the scene",
  "model": "wan2.6-i2v",
  "image_url": "https://example.com/landscape.jpg",
  "resolution": "720P",
  "duration": 5
}
3. 画像から動画(Flash)

レイテンシーを抑えて、画像から動画をより高速に生成します。

POST /wan/videos
{
  "action": "image2video",
  "prompt": "camera slowly pans across the landscape",
  "model": "wan2.6-i2v-flash",
  "image_url": "https://example.com/scene.jpg"
}
4. 参照動画の転送

参照動画からキャラクターや音色を抽出し、新しい生成動画に転送します。

POST /wan/videos
{
  "action": "text2video",
  "prompt": "the character walks through a futuristic city at night",
  "model": "wan2.6-r2v",
  "reference_video_urls": ["https://example.com/reference.mp4"]
}
5. マルチカット編集

連続した単一ショットではなく、複数のショットを含む動画を生成します。

POST /wan/videos
{
  "action": "text2video",
  "prompt": "a chef preparing a meal in a busy kitchen",
  "model": "wan2.6-t2v",
  "shot_type": "multi",
  "duration": 10
}
6. 音声付き動画

動画と合わせて音声生成を有効にします。

POST /wan/videos
{
  "action": "text2video",
  "prompt": "ocean waves crashing on a rocky shore",
  "model": "wan2.6-t2v",
  "audio": true
}

パラメーター

パラメーター必須値説明
actionはい"text2video"、"image2video"アクションの種類
promptはい文字列シーンの説明
modelはい"wan2.6-t2v"、"wan2.6-i2v"、"wan2.6-r2v"、"wan2.6-i2v-flash"モデル
image_urlimage2video の場合文字列元画像の URL(画像から動画への変換に必須)
negative_promptいいえ文字列(最大 500 文字)生成対象から除外するコンテンツ
reference_video_urlsr2v の場合文字列の配列キャラクターや音色の抽出に使用する参照動画
shot_typeいいえ"single"、"multi"連続ショットまたはマルチカット編集
audioいいえブール値生成動画の音声を有効にする
audio_urlいいえ文字列参照音声の URL
resolutionいいえ"480P"、"720P"、"1080P"出力解像度(デフォルト:720P)
sizeいいえ文字列生成動画のサイズ
durationいいえ5、10、15動画の長さ(秒)
prompt_extendいいえブール値LLM ベースのプロンプト書き換えを有効にする
callback_urlいいえ文字列非同期 Webhook 通知 URL

注意事項

  • wan2.6-i2v および wan2.6-i2v-flash モデルでは image_url が必須です
  • reference_video_urls は、キャラクターや音色の転送を行う wan2.6-r2v でのみ使用します
  • negative_prompt の最大長は 500 文字です
  • 対応する長さは 5、10、15 秒のみです
  • デフォルトの解像度は 720P です。コストは増加しますが、より高画質にするには 1080P を使用してください
  • shot_type: "multi" は、連続した単一ショットではなく、マルチカット編集を生成します

MCP: pip install mcp-wan | ホスト型:https://wan.mcp.acedata.cloud/mcp | すべての MCP サーバーを参照

Wan 3 オールインワン

wan3.0-video は media からワークフローを推測します。対応するタイプは first_frame、last_frame、reference_image(最大 10 個)、reference_video(最大 5 個、合計 15 秒)、reference_audio(最大 5 個、合計 15 秒)、file、link です。フレームモードと参照/ファイル/リンクモードは併用できません。

POST /wan/videos
{
  "model": "wan3.0-video",
  "prompt": "Use image 1 to create a cinematic product video",
  "media": [{"type":"reference_image","url":"https://cdn.acedata.cloud/r9vsv9.png"}],
  "resolution": "720P",
  "ratio": "16:9",
  "duration": 5,
  "audio": true,
  "async": true
}

Wan 3 は 2~30 秒、または自動長さの -1 に対応しています。既存の /wan/tasks エンドポイントでポーリングしてください。

コメント