Wan ビデオキャラクター入れ替えモデルは、ビデオ内の主役キャラクターを画像内のキャラクターに置き換えます。このモデルは、元のビデオのシーン、ライティング、トーンを維持し、シームレスな結果を保証します。
コア機能:元のビデオのアクション、表情、環境を維持しながら、ビデオ内の主役キャラクターを指定された画像のキャラクターに置き換えます。
利用シーン:この機能は、二次創作や映画のポストプロダクションなど、キャラクターの置き換えが必要なシナリオに適しています。
例
wan2.2-animate-mix ビデオキャラクター入れ替えモデルは、標準モード wan-std とプロフェッショナルモード wan-pro の 2 つのサービスモードを提供します。これらのモードは、パフォーマンスと課金が異なります。詳細については、「課金とレート制限」をご参照ください。
キャラクターイメージ | 関連動画 | 出力ビデオ (標準モード | 出力動画(プロフェッショナルモード |
|
HTTP
API キーを取得し、API キーを環境変数として設定する必要があります。
北京リージョンとシンガポールリージョンでは、API キーとリクエストエンドポイントがそれぞれ異なります。これらを混同して使用しないでください。リージョンをまたいで呼び出しを行うと、認証の失敗やサービスエラーが発生します。
シンガポール: 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
ビデオ生成には時間がかかります。HTTP API は非同期モードを使用します。呼び出しプロセスは 2 つのステップで構成されます:
タスクを作成してタスク ID を取得する:リクエストを送信してタスクを作成します。リクエストは task_id を返します。
タスク ID で結果をクエリする:task_id を使用してタスクステータスをポーリングし、タスクが完了してビデオ URL を取得するまで続けます。
ステップ 1:タスクの作成とタスク ID の取得
タスクが作成された後、返された
task_idを使用して結果をクエリします。task_id は 24 時間有効です。重複したタスクを作成しないでください。ポーリングを使用して結果を取得してください。
リクエストパラメーター | ビデオキャラクター入れ替え以下の例は、シンガポールリージョンへのリクエストを示しています。北京リージョンのモデルを使用するには、ベース URL を |
リクエストヘッダー | |
Content-Type リクエストのコンテントタイプ。このパラメーターを | |
Authorization リクエストの身分認証情報。この API は、身分認証に Model Studio API キーを使用します。例:Bearer sk-xxxx。 | |
X-DashScope-Async 非同期処理の設定パラメーター。HTTP リクエストは非同期処理のみをサポートします。このパラメーターを 重要 このリクエストヘッダーがない場合、「current user api does not support synchronous calls」というエラーメッセージが返されます。 | |
リクエストボディ | |
model モデル名。 | |
input 入力パラメーターオブジェクト。以下のフィールドが含まれます: | |
parameters |
レスポンスパラメーター | 成功レスポンスtask_id を保存して、タスクのステータスと結果をクエリします。 エラーレスポンスタスクの作成に失敗しました。詳細については、「エラーメッセージ」を参照して問題を解決してください。 |
output タスクの出力情報。 | |
request_id 一意のリクエスト ID。この ID を使用して問題を追跡およびトラブルシューティングできます。 | |
message 失敗したリクエストの詳細情報。リクエストが成功した場合、このパラメーターは返されません。詳細については、「エラーメッセージ」をご参照ください。 | |
code 失敗したリクエストのエラーコード。リクエストが成功した場合、このパラメーターは返されません。詳細については、「エラーメッセージ」をご参照ください。 |
ステップ 2:タスク ID による結果のクエリ
シンガポールリージョン: 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。
結果のリンク: タスクが成功すると、動画リンクが返されます。このリンクの有効期間は 24 時間です。リンクを取得した後、速やかに動画をダウンロードし、Object Storage Service などの永続的なストレージサービスに保存してください。
task_id の有効期間: 24 時間です。この期間を過ぎると、結果をクエリできなくなり、API はタスクステータスとして
UNKNOWNを返します。
リクエストパラメーター | タスク結果のクエリ
次の例は、シンガポールリージョンへのリクエストを示しています。中国 (北京) リージョンのモデルを使用するには、ベース URL を |
リクエストヘッダー | |
Authorization リクエストの身分認証情報です。この API は、Model Studio API キーを使用して身分認証を行います。例: Bearer sk-xxxx。 | |
URL パスパラメーター | |
task_id タスク ID。 |
レスポンスパラメーター | タスク成功動画 URL は 24 時間のみ保持され、この期間を過ぎると自動的に削除されます。生成された動画は速やかに保存する必要があります。 タスク失敗タスクが失敗した場合、task_status は FAILED に設定され、エラーコードとメッセージが提供されます。問題を解決するには、「エラーメッセージ」をご参照ください。 |
output タスクの出力情報。 | |
usage タスクの使用量統計。成功した結果のみがカウントされます。 | |
request_id 一意のリクエスト ID。この ID を使用して、問題の追跡とトラブルシューティングができます。 |
制限事項
データ保持:task_id とビデオ URL は 24 時間のみ保持されます。この期間を過ぎると、クエリやダウンロードはできません。ビデオを速やかにローカルデバイスにダウンロードしてください。
コンテンツモデレーション:入力と出力の両方のコンテンツは、コンテンツモデレーションの対象となります。非準拠コンテンツを含むリクエストは、「IPInfringementSuspect」または「DataInspectionFailed」というエラーを返します。詳細については、「エラーメッセージ」をご参照ください。
ネットワークアクセス設定:ビデオ URL は Alibaba Cloud 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課金とレート制限
`wan2.2-animate-mix` モデルは、さまざまなシナリオでのビデオのキャラクター置換効果をサポートするために、標準モード wan-std とプロフェッショナルモード wan-pro の 2 つのサービスモードを提供します。
国際(シンガポール)
モデル名 | サービス | 説明 | レート制限 (Alibaba Cloud アカウントと RAM ユーザーで共有) | 単価 | 無料クォータ (表示) | |
タスク送信 API の RPS 制限 | 同時タスク数 | |||||
wan2.2-animate-mix | 標準モード | 生成速度が速い。シンプルなアニメーションデモなどの基本的なニーズに対してコスト効率が高いです。 | 5 | 1 | $0.18/秒 | 両サービスで共有される 50 秒 |
プロフェッショナルモード | アニメーションの滑らかさと、アクションや表情の自然なトランジションが向上します。効果は実際のビデオに近くなります。 | $0.26/秒 | ||||
中国 (北京)
モデル名 | モデルサービス | 説明 | レート制限 (Alibaba Cloud アカウントと RAM ユーザーで共有) | 単価 | 無料クォータ (表示) | |
タスク送信 API の RPS 制限 | 同時タスク数 | |||||
wan2.2-animate-mix | 標準モード | 生成速度が速い。シンプルなアニメーションデモなどの基本的なニーズに対してコスト効率が高いです。 | 5 | 1 | $0.09/秒 | 無料クォータなし |
プロフェッショナルモード | アニメーションの滑らかさと、アクションや表情の自然なトランジションが向上します。効果は実際のビデオに近くなります。 | $0.13/秒 | ||||
課金ルール
課金モード: このサービスは従量課金制です。正常に生成されたビデオの時間 (秒単位) に基づいて課金されます。課金対象期間は、成功したタスクの応答に含まれる
usage.video_durationフィールドによって決まります。消費順序: 無料クォータが最初に消費されます。無料クォータを使い切った後は、デフォルトで従量課金方式が使用されます。無料クォータを使い切った後の追加料金を避けるために、「無料クォータのみ」機能を有効にすることができます。詳細については、「新規ユーザー向けの無料クォータ」をご参照ください。
呼び出し失敗時の課金なし: モデルの呼び出しが失敗した場合や、処理中にエラーが発生した場合は、料金は発生せず、無料クォータも消費されません。
レート制限: Alibaba Cloud アカウントとその RAM ユーザーは、合計で毎秒 5 リクエストの頻度制限を共有します。一度に処理できるタスクは最大 1 つです。制限を超えた新しいタスクはキューに追加されます。モデルの速度制限ルールとよくある質問の詳細については、「レート制限」をご参照ください。
エラーコード
モデルの呼び出しが失敗し、エラーメッセージが返された場合は、エラーメッセージをご参照ください。
よくある質問
Q:モデルの呼び出し使用量を確認する方法は?
A:モデルの呼び出し情報は、1 時間ごとに集計されるため、表示に遅延が生じます。モデルが呼び出されてから約 1 時間後に、モデル観測 (シンガポール または 北京) ページに移動して、呼び出し数や成功率などのメトリックを確認できます。モデル呼び出しレコードの確認方法
Q:生成される動画の品質を向上させる方法は?
A:以下の方法をお試しください:
入力画像と参照動画で、人物が同様のフレームに収まるようにしてください。
画像と動画で、人物の体の比率を一致させるようにしてください。
高解像度のソース素材を使用してください。詳細を正確に認識させるため、ぼやけた画像や低フレームレートの動画は避けてください。
Q:一時的な動画 URL を永続的なものに変換する方法は?
A:URL を直接変換することはできません。正しい手順は、バックエンドサービスで URL を取得し、コードを使用して動画ファイルをダウンロードした後、Alibaba Cloud OSS などの永続的なオブジェクトストレージサービスにアップロードして、新しい永続的なアクセス URL を生成することです。
Q:返された動画 URL はブラウザで直接再生できますか?
A:URL は 24 時間後に有効期限が切れるため、この方法は推奨されません。ベストプラクティスは、バックエンドで動画をダウンロードして保存し、再生には永続的な URL を使用することです。
