本文へスキップ

Alibaba の Wan 2.2 Animate は、画像 1 枚の人物を駆動動画の動きで動かすキャラクターアニメーションです。動画は 2〜30 秒で、出力も同じ長さ、480p または 720p です。

最低価格 $0.053/秒

プレイグラウンド

入力

キャラクターアニメーション
0/2000
任意、最大 2000 文字。アニメーションの作風と内容を導きます。人物そのものはキャラクター画像の担当です。 2000 文字以内
アニメーション方式
画像の人物を動かす動画の人物を差し替える
Animate は画像のキャラクターを駆動動画の動きで動かします。Replace は駆動動画の人物を画像のキャラクターに差し替え、場面はその動画のまま残します。
1/1

ファイルやメディアのリンクをドロップ、貼り付け、または選択 · 1 ファイル・1 件 10 MB まで・JPG · PNG · WEBP

  • 1
1 / 1 ファイル
キャラクター画像です。ここに写っている人物が動かされるので、シルエットのはっきりした、均一な光の全身プレートを使ってください。画像から顔や人物を検出できない場合、タスクは invalid_request で拒否されます。 1 文字以上
1/1

動画をここにドロップ、またはここから選択 · 1 ファイル・1 件 90 MB まで・MP4

  • 1
1 / 1 ファイル
駆動動画です(2〜30 秒)。MP4 をアップロードするか、MP4 または MOV の URL を指定してください。その動きが転送され、その長さが出力の長さを決めます。この範囲外の動画は、料金が発生する前に拒否されます。動画ファイル自体への直リンクである必要があります。動画を再生するページを渡すと HTML が返るだけで、入力チェックは再生時間を読み取れず、呼び出しは失敗して料金は返金されます。ファイルを直接アップロードするのが最も確実です。 1 文字以上
料金に影響
480p か 720p、既定は 720p で、単価の段でもあります。480p で転送を証明してから、出すつもりのテイクを再レンダリングしてください。
シード値
0〜2147483647。0 はランダム seed の要求です。同じ駆動動画で 2 回の実行を比べるときは固定します。 0 以上 · 2147483647 以下
セーフティチェックオフ

SpicyAPI はこのモデルにセーフティチェックをかけません。プロンプトと素材はそのままモデルに渡り、出力はモデル自身が決めます。

送信と料金見積もりを有効にする前にアカウントを確認しています。

出力

実行待ち
サンプル出力

関連モデルと次のステップ

お探しのモデルが見つかりませんか?

必要なモデルと用途をお知らせください。次に何を追加するかを決めるチームに直接届きます。

駆動用動画の動きを1枚のキャラクター画像に転写する

Wan 2.2 Animate API の character-animation エンドポイントは image_url と video_url という2つの必須入力を受け取り、駆動用動画の動きを画像内の人物へ移します。animation_mode で方向を選びます。animate なら画像側の背景を保ったままそのキャラクターを動かし、replace なら駆動用動画側の背景を保ったまま人物を画像内のキャラクターに差し替えます。出力は駆動用動画と同じ長さの2〜30秒で、解像度は480pか720pです。

プレイグラウンド を開く
駆動用動画の動きを1枚のキャラクター画像に転写する
必須入力
image_url(キャラクター)と video_url(駆動用クリップ)
モード
animation_mode: animate(デフォルト)または replace
駆動用動画の長さ
2〜30秒。出力もこの長さに一致
解像度
480pまたは720p、デフォルトは720p、料金階層も同じ
プロンプト
任意、最大2,000文字。動きのスタイルと内容を指示する
動画入力
最大90MBのMP4アップロード、またはMP4かMOVのURL
モード
animate は画像側の背景を残し、replace は動画側の背景を残すanimation_mode がどちらの背景が残るかを決めます。animate はキャラクター画像自身の設定を保ったままそのキャラクターを駆動用動画の動きで動かし、replace は駆動用動画の背景を保ったまま元の人物の位置に画像のキャラクターを差し込みます。
役割分担
見た目は image_url、動きは video_url が担う両方のURLが必須で、それぞれ結果の異なる部分を受け持ちます。任意の prompt(最大2,000文字)は動きのスタイルと内容を指示しますが、画面に映る人物を決めるものではありません。人物はキャラクター画像に属します。
長さ
長さを設定するフィールドは存在しない出力の長さは video_url に渡した動画そのものの長さで、その駆動用動画は2〜30秒である必要があります。つまりアップロードするファイルが長さの設定そのものなので、送信前に望む区間ぴったりにトリミングしてください。

Wan 2.2 Animate API が得意なこと

1つのAlibabaモデルがアニメーション化と置き換えの両方をカバーする

1つのAlibabaモデルがアニメーション化と置き換えの両方をカバーする

Alibabaは2025年9月19日にWan2.2-Animate-14Bを、キャラクターアニメーションとキャラクター置き換えを1つのモデルで扱うオープンウェイトモデルとして公開しました。このAPIは両方の動作を1つのエンドポイントにまとめており、animation_mode で切り替えるだけで、解像度からseedまで他のすべてのフィールドはどちらのモードでも同じように動作します。

体の動きと表情はどちらも駆動用動画から得られる

体の動きと表情はどちらも駆動用動画から得られる

AlibabaのWan-Animate論文によると、このモデルは空間的に整列させた骨格信号で体の動きを再現し、ソース画像から抽出した暗黙の顔特徴で表情を再現します。演者の体と顔が全編にわたって映っている駆動用動画なら、モデルに両方の手がかりを与えられます。

  • replace モードは手元にある映像を再利用できる

    animation_mode を replace に設定すると、video_url 内の人物を image_url のキャラクターに差し替えつつ、動画の背景とカメラワークはそのまま残ります。1つの撮影場所を、キャラクターごとに1枚の画像を用意するだけで、再撮影せずに何通りものバージョンに使い回せます。

  • 価格に影響するのは解像度と実際の出力秒数だけ

    課金は出力秒数に基づき、料金を決める唯一のフィールドは解像度で、480pと720pの2階層です。animation_mode、prompt、seedは料金を変えません。各タスクはまず30秒の上限で見積もられ、実際の長さで確定した際に差額が返金されます。

  • キャラクター画像には顔か人物が写っている必要がある

    image_url に顔も人物も見つからない場合、タスクは invalid_request として拒否されます。キャラクター画像は見た目全体の情報源でもあるため、エンドポイン自身のガイドラインでも、輪郭がはっきりした全身と均一な光でモデルに人物を明確に伝えることを勧めています。

  • テイクを比較するためのseed

    seed は0から2,147,483,647までの整数を受け付け、0はランダムなseedを要求します。ある値を固定しつつ prompt や animation_mode などの他の1点だけを変えると、同じ駆動用動画から作った2つのテイクを比較しやすくなります。

Wan 2.2 Animate はどんな人に向くか

  • 承認済みキャラクターに新しい動きを与える

    キャラクター/IPの権利者

    承認済みキャラクターに新しい動きを与える

    完成したキャラクターデザインを持つチームは、その1枚の静止画を animate モードで録画済みの演技と組み合わせられます。人物が写っていれば、素材は描画でもレンダリングでも構いません。見た目は image_url に残り、タイミングと仕草は駆動用動画から得られるため、新しいクリップにキャラクターの再レンダリングは不要です。

  • 撮影済みのショットの人物を差し替える

    動画編集者

    撮影済みのショットの人物を差し替える

    animation_mode を replace に設定すれば、既存のテイクに別のキャラクターを入れられます。背景とカメラワークは駆動用動画から得られるため、1つのロケーション撮影を複数のキャラクターで使い回せます。映像内の人物とキャラクター画像側の人物、両方からの同意は依然として必要です。

  • キャラクターに一連のルーティンを演じさせる

    ダンス・フィットネス系クリエイター

    キャラクターに一連のルーティンを演じさせる

    全身が写ったキャラクター画像と、最大30秒の振り付けやワークアウトの動画を animate モードで組み合わせます。出力はそのルーティンと同じ長さになるため、駆動用動画が長ければクリップも長くなり、料金は解像度ごとの同じ秒単位レートで課金されます。

  • プロダクト内でモーションテンプレートを提供する

    アプリ開発者

    プロダクト内でモーションテンプレートを提供する

    アプリ側で短い駆動用クリップのライブラリを持ち、ユーザーには自分自身または権利を持つキャラクターの1枚の画像だけを求められます。各リクエストに必要なのは2つのURLと animation_mode だけで、テンプレートに応じて prompt と seed を追加します。

Wan 2.2 Animate API の使い方

  1. まず animate か replace かを決める

    animation_mode が出力にどちらの背景が残るかを決めます。animate ならキャラクター画像自身の背景、replace なら駆動用動画側の背景です。フィールドを未設定にすると animate になります。

  2. キャラクター画像と駆動用動画を用意する

    image_url にはJPEG、PNG、WebPのいずれかでキャラクターをアップロードします。video_url には最大90MBのMP4アップロード、またはMP4かMOVのURLで駆動用クリップを指定します。どちらも必須です。

  3. 駆動用動画は2〜30秒に収める

    出力の長さは入力とぴったり同じになるため、アップロード前に動かしたい範囲へトリミングしてください。2秒未満または30秒を超える駆動用動画は、課金される前に invalid_request として拒否されます。

  4. 解像度階層を選ぶ

    resolution を480pか720pに設定するか、省略すると720pになります。秒単位のレートを変える唯一のフィールドなので、新しい画像と動画の組み合わせを試すには480pパスが低コストです。

  5. 動きを誘導したいときだけpromptを追加する

    そのまま転写するだけならpromptは省略し、動きのペースやエネルギーといったスタイルについて最大2,000文字を加えます。キャラクターの見た目は image_url から読み取られるため、外見に関する記述は避けてください。

  6. seedを設定し、送信して結果を受け取る

    テイクを比較する予定なら seed に1から2,147,483,647の固定値を、ランダムにしたいなら0を指定します。タスクは非同期で実行されるため、返されたタスクIDを保持してポーリングするか、コールバックURLを登録してください。

Wan 2.2 Animate の実際の例

  • 全身キャラクターにダンスルーティンを踊らせる

    全身が写ったキャラクター画像とダンスルーティンの駆動用動画を animate モードで組み合わせます。キャラクターが振り付けを演じ、キャラクター画像側の背景はそのまま残り、クリップの長さはダンス動画とぴったり同じになります。

    Smooth, energetic dance movement with confident posture and fluid arm gestures
  • 既存ショットの演者を差し替える

    animation_mode を replace に設定し、駆動用動画内の人物を image_url のキャラクターに差し替えます。駆動用動画のロケーションとカメラワークはそのまま残るため、新しいキャラクターは元は別の人物のために撮影された映像の中に現れます。

    Natural, expressive movement matching the pace of the original performance
  • 同じ駆動用動画で2つのseedを比較する

    同じ image_url と video_url を animation_mode を animate に固定したまま2回実行し、seed だけを変えて、最終レンダー用に1つの値を選ぶ前に結果のばらつきを確認します。

    Subtle, natural motion with relaxed shoulders and a steady gaze toward camera

Wan 2.2 Animate API のよくある質問

image_url と video_url を、結果を決める2つの入力として扱ってください。キャラクター画像は見た目と、animateモードでは背景を提供し、駆動用動画は動きと、replaceモードでは場面を提供します。ペースや雰囲気のメモにはpromptを使い、見た目は画像に任せます。駆動用動画は必要な動きを示す最短の範囲までトリミングしてください。短いクリップほどテストのコストが低く、結果も判断しやすくなります。

Wan のすべてのモデル22

動画モデル18