Wan 動画キャラクター交換モデルは、動画内のメインキャラクターを指定した画像のキャラクターに置き換えながら、元の動画のシーン、照明、トーンを維持し、シームレスな統合を実現します。
主な機能: 動画内のメインキャラクターを指定した画像のキャラクターに置き換え、元の動画の動作、表情、環境を保持します。
適用範囲/利用シーン: 派生コンテンツ作成や映像のポストプロダクションなど、さまざまなユースケースに適しています。
使用例
Wan wan2.2-animate-mix 動画キャラクター交換モデルは、標準モード wan-std とプロフェッショナルモード wan-pro の 2 種類のサービスモードをサポートしています。これらのモードはパフォーマンスおよび課金方式が異なります。詳細については、「課金およびレート制限」をご参照ください。
キャラクター画像 | リファレンス動画 | 出力動画(標準モード | 出力動画(プロフェッショナルモード |
|
HTTP
API キーを取得すること、および API キーを環境変数として設定する必要があります。
中国 (北京) リージョンおよびシンガポールリージョンでは、それぞれ専用の API キー および リクエストエンドポイント を使用します。これらを相互に混用しないでください。クロスリージョン呼び出しを行うと、認証失敗またはサービスエラーが発生します。
動画生成には時間がかかるため、HTTP API は非同期モードで動作します。呼び出し手順は以下の 2 ステップで構成されます。
タスクを作成してタスク ID を取得する: タスク作成リクエストを送信します。応答には task_id が含まれます。
タスク ID で結果を照会する: task_id を使用してタスクのステータスをポーリングし、タスク完了および動画 URL の返却まで待ちます。
ステップ 1:タスクの作成
シンガポールリージョン: POST https://dashscope-intl.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis
中国 (北京) リージョン: POST https://dashscope.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis
タスク作成後は、応答で返された
task_idを使用して結果を照会してください。task_idの有効期限は 24 時間です。重複タスクの作成は行わないでください。代わりに、ポーリングにより結果を取得してください。初心者向けチュートリアルについては、「Postman」をご参照ください。
リクエストパラメーター | 動画キャラクター交換以下の例はシンガポールリージョン向けのリクエストを示しています。中国 (北京) リージョンでこのモデルを使用する場合は、ベース URL を次のように置き換えてください: |
リクエストヘッダー | |
Content-Type リクエストのコンテンツタイプ。必ず | |
Authorization Model Studio API キーによる認証資格情報。 例: | |
X-DashScope-Async 非同期処理を有効化します。HTTP リクエストは非同期処理のみをサポートしているため、必ず 重要 このヘッダーを含めない場合、「current user api does not support synchronous calls」というエラーが返されます。 | |
リクエストボディ | |
model モデル名。このパラメーターには | |
input 入力パラメーターのオブジェクトで、以下のフィールドを含みます。 | |
parameters |
応答パラメーター | 正常応答
エラー応答タスク作成に失敗しました。問題を解決するには、「エラーコード」をご参照ください。 |
output タスクの出力情報。 | |
request_id リクエストを一意に識別する ID。トレースおよびトラブルシューティングに使用します。 | |
message 詳細なエラーメッセージ。リクエストが失敗した場合にのみ返されます。「エラーコード」をご参照ください。 | |
code エラーコード。リクエストが失敗した場合にのみ返されます。「エラーコード」をご参照ください。 |
ステップ 2:結果の照会
シンガポール: GET https://dashscope-intl.aliyuncs.com/api/v1/tasks/{task_id}
中国 (北京): GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
ポーリングに関する推奨事項: 動画生成には数分かかることがあります。結果を取得するには、15 秒などの適切な間隔でポーリングする仕組みを採用することを推奨します。
タスクステータスの遷移: PENDING → RUNNING → SUCCEEDED または FAILED。
結果 URL: タスクが成功すると、動画 URL が返されます。この URL は 24 時間 有効です。URL を取得した後は、すぐに動画をダウンロードして、Object Storage Service (OSS) などの永続ストレージサービスに保存する必要があります。
task_id の有効期限: 24 時間。この期間を過ぎると結果を照会できなくなり、API は
UNKNOWNのタスクステータスを返します。
リクエストパラメーター | タスク結果の照会
以下の例はシンガポールリージョン向けのリクエストを示しています。中国 (北京) リージョンでこのモデルを使用する場合は、ベース URL を次のように置き換えてください: |
リクエストヘッダー | |
Authorization Model Studio API キーによる認証資格情報。 例: | |
URL パスパラメーター | |
task_id 照会対象のタスクの ID。 |
応答パラメーター | タスク成功時動画 URL は 24 時間のみ保持され、その後自動的に消去されます。生成された動画は速やかに保存してください。 タスク失敗時タスクが失敗した場合、 |
output タスクの出力情報。 | |
usage タスクの使用状況統計。成功した結果のみがカウントされます。 | |
request_id リクエストを一意に識別する ID。トレースおよびトラブルシューティングに使用します。 |
制限事項
データ保持期間: task_id および動画 URL は 24 時間のみ保持されます。この期間を過ぎると、照会およびダウンロードができなくなります。速やかに動画をローカルデバイスにダウンロードしてください。
コンテンツモデレーション: 入力および出力コンテンツはすべてコンテンツモデレーションの対象となります。準拠していないコンテンツを含むリクエストでは、「IPInfringementSuspect」または「DataInspectionFailed」というエラーが返されます。詳細については、「エラーメッセージ」をご参照ください。
ネットワークアクセス構成: 動画 URL は Object Storage Service (OSS) に保存されます。セキュリティポリシーにより、業務システムが外部 OSS URL にアクセスできない場合は、以下の OSS ドメイン名をネットワークアクセスホワイトリストに追加してください。
# OSS ドメイン名一覧
dashscope-result-bj.oss-cn-beijing.aliyuncs.com
dashscope-result-hz.oss-cn-hangzhou.aliyuncs.com
dashscope-result-sh.oss-cn-shanghai.aliyuncs.com
dashscope-result-wlcb.oss-cn-wulanchabu.aliyuncs.com
dashscope-result-zjk.oss-cn-zhangjiakou.aliyuncs.com
dashscope-result-sz.oss-cn-shenzhen.aliyuncs.com
dashscope-result-hy.oss-cn-heyuan.aliyuncs.com
dashscope-result-cd.oss-cn-chengdu.aliyuncs.com
dashscope-result-gz.oss-cn-guangzhou.aliyuncs.com
dashscope-result-wlcb-acdr-1.oss-cn-wulanchabu-acdr-1.aliyuncs.com課金およびレート制限
エラーコード
モデル呼び出しが失敗し、エラーメッセージが返された場合は、「エラーメッセージ」をご参照ください。
よくある質問
Q: モデル呼び出しの使用状況を確認するにはどうすればよいですか?
A: モデル呼び出し情報は 1 時間の遅延があります。モデルを呼び出してから約 1 時間後に、モニタリング (シンガポール または 中国 (北京)) ページにアクセスして、呼び出し回数や成功率などのメトリックを確認できます。「モデル呼び出し記録の確認方法」をご参照ください。
Q: 生成された動画の品質を向上させるにはどうすればよいですか?
A: 以下の推奨事項に従ってください。
入力画像とリファレンス動画で、キャラクターの構図が似ていることを確認してください。
画像と動画のキャラクターの体の比率をできるだけ一致させることを試みてください。
高精細なソース素材を使用してください。ぼかしの効いた画像や低フレームレートの動画は避け、正確なディテール認識を確保してください。
Q: 一時的な動画 URL を永続的な URL に変換するにはどうすればよいですか?
A: URL を直接変換することはできません。正しい手順は、バックエンドサービスが URL を取得し、プログラムによって動画ファイルをダウンロードした後、Object Storage Service (OSS) などの永続的なオブジェクトストレージサービスにアップロードして、新しい永続的なアクセス URL を生成することです。
Q: 返された動画 URL をブラウザで直接再生できますか?
A: URL の有効期限が 24 時間であるため、推奨しません。最善の方法は、バックエンドで動画をダウンロードおよび保存し、永続的な URL を使用して再生することです。
