Wan Image-to-Video モデルは、 マルチモーダル入力 (テキスト、画像、または音声) を受け入れ、最大 15 秒、1080P 解像度の動画を生成します。
- 基本設定:2~15 秒の整数値での動画の持続時間、設定可能なビデオ解像度 (480P、720P、または 1080P)、スマートプロンプトリライト、およびオプションのウォーターマークをサポートします。
- オーディオ機能:自動吹き替えまたは音声ファイルをアップロードして、音声と映像の同期を実現します。(Wan 2.5 および Wan 2.6 でサポート)
- マルチショットナラティブ:ショットのトランジション間で主題の一貫性を保ちながら、マルチショットビデオを生成します。(Wan 2.6 のみでサポート)
クイックスタート
| 入力プロンプト | 入力する最初のフレーム画像 | 出力ビデオ (マルチショット、音声付きビデオ) |
| カメラはウミガメの下からゆっくりと上に移動し、ウミガメは優雅に泳ぎ、腹部の詳細がはっきりと見えます。 | ![]() |
{WorkspaceId} を実際の ワークスペース ID に置き換えます。
- Python SDK
- Java SDK
- curl
video_url は 24 時間有効です。速やかにビデオをダウンロードしてください。
適用範囲
- サポートされるモデルはリージョンによって異なります。リソースはリージョン間で分離されています。各リージョンでサポートされているモデルについては、Model Studio コンソールをご参照ください。
- 呼び出しを行う際は、モデル、エンドポイント URL、API キーがすべて同じリージョンに属していることを確認してください。リージョンをまたいだ呼び出しは失敗します。
コア機能
マルチショットビデオの作成
サポートモデル:Wan 2.6 シリーズモデル。
機能紹介:モデルは、ワイドショットからクローズアップまで、ショットを自動的に切り替えるため、ミュージックビデオの制作に最適です。
パラメーター設定:
shot_type:"multi"に設定する必要があります。prompt_extend:trueに設定します (スマートな書き換えを有効にし、ショットの説明を最適化します)。
| 入力プロンプト | 入力する最初のフレーム画像 | 出力ビデオ (Wan 2.6、マルチショットビデオ) |
| 都会のファンタジーアートシーン。ダイナミックなグラフィティアートのキャラクター。スプレーペイントで描かれた少年がコンクリートの壁から生き返る。彼は非常に速いペースで英語の歌をラップし、クラシックでエネルギッシュなラッパーのポーズをとる。シーンは夜の都市の鉄道橋の下に設定されている。照明は単一の街灯から来ており、映画のような雰囲気を作り出し、高いエネルギーと驚くべきディテールに満ちている。ビデオの音声部分は完全にラップで構成されており、他の対話やバックグラウンドノイズはない。 | 入力オーディオ: |
{WorkspaceId}を実際のワークスペース IDに置き換えてください。
- Python SDK
- Java SDK
- curl
Python 用 DashScope SDK のバージョンが 2.0.1 以上であることを確認してください。詳細については、「SDK のインストール」をご参照ください。
音声と映像の同期
サポートモデル:wan2.5 および wan2.6 シリーズモデル。
機能紹介:写真のキャラクターが音声に合わせて口を動かして話したり歌ったりするようにします。その他の例については、「ビデオサウンド生成」をご参照ください。
パラメーター設定:
- 入力音声ファイル:
audio_urlを指定します。モデルは、音声ファイルに基づいて唇の動きを同期させます。 - 自動吹き替え:
audio_urlは指定しません。デフォルトでは、出力は音声付きの動画になります。モデルは映像に基づいて、バックグラウンド効果音、音楽、またはボーカルを自動的に生成します。
| 入力プロンプト | 入力する最初のフレーム画像 | 出力ビデオ (音声付きビデオ) |
| 都会のファンタジーアートのシーン。ダイナミックなグラフィティのキャラクター。スプレーペイントで描かれたティーンエイジャーがコンクリートの壁から生き返る。彼は非常に速いペースで英語でラップし、クラシックでエネルギッシュなラッパーのポーズをとる。シーンは夜の都市の鉄道橋の下に設定されている。孤独な街灯からの光が、高いエネルギーと見事なディテールに満ちた映画のような雰囲気を作り出す。ビデオの音声部分は完全にラップで構成されており、他の対話やノイズはない。 | 入力オーディオ: |
{WorkspaceId} を実際のワークスペース ID に置き換えてください。
- Python SDK
- Java SDK
- curl
Python 用 DashScope SDK のバージョンが 2.0.1 以上であることを確認してください。詳細については、「SDK のインストール」をご参照ください。
サイレントビデオの生成
サポートモデル:wan2.6-i2v-flash、wan2.2 シリーズモデル、wan2.1 シリーズモデル。
機能紹介:アニメーションポスターや短いサイレントビデオなど、音声が不要な視覚のみのシナリオでサイレントビデオを使用します。
パラメーター設定:
wan2.6-i2v-flash: デフォルトで音声付きの動画を生成します。無音動画を生成するには、明示的にaudio=falseを設定します。audio_urlを渡しても、audio=falseが設定されている場合、出力は無音になります。無音動画に対して課金されます。wan2.2 以前のモデル:デフォルトでサイレントビデオを生成します。追加の構成は不要です。
| プロンプト | 入力する最初のフレーム画像 | 出力ビデオ (サイレントビデオ) |
| 猫が草の上を走る | ![]() |
{WorkspaceId} を実際の ワークスペース ID に置き換えてください。
- Python SDK
- Java SDK
- curl
Python 用 DashScope SDK のバージョンが 2.0.1 以上であることを確認してください。詳細については、「SDK のインストール」をご参照ください。
画像と音声の渡し方
入力画像
- 画像数:1 枚。
- 入力方法:画像 URL、ローカルファイルパス、または Base64 エンコードされた文字列。
方法 1: 画像 URL (HTTP インターフェイスと SDK) 推奨
方法 1: 画像 URL (HTTP インターフェイスと SDK) 推奨
- パブリック URL:HTTP または HTTPS プロトコルをサポートします。
方法 2:ローカルファイルパス (SDK のみ)
方法 2:ローカルファイルパス (SDK のみ)
オペレーティングシステム | 入力ファイルパス | 例 (絶対パス) | 例 (相対パス) |
|---|---|---|---|
Linux / macOS | file://{absolute_or_relative_path_of_the_file} | file:///home/images/test.png | file://./images/test.png |
Windows | file://D:/images/test.png | file://./images/test.png |
オペレーティングシステム | 入力ファイルパス | 例 (絶対パス) |
|---|---|---|
Linux / macOS | file://{absolute_path_of_the_file} | file:///home/images/test.png |
Windows | file:///{absolute_path_of_the_file} | file:///D:/images/test.png |
方法 3:Base64 エンコードされた文字列 (HTTP インターフェイスおよび SDK)
方法 3:Base64 エンコードされた文字列 (HTTP インターフェイスおよび SDK)
-
値の例:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDg......(デモのため、この例は一部省略されています)。 -
フォーマット要件:
data:{MIME_type};base64,{base64_data}のフォーマットに従ってください。各項目は次のとおりです:- {base64_data}:画像ファイルの Base64 エンコードされた文字列。
-
{MIME_type}:画像の Multipurpose Internet Mail Extensions (MIME) タイプ。ファイル形式に対応している必要があります。
画像フォーマット
MIME タイプ
JPEG
image/jpeg
JPG
image/jpeg
PNG
image/png
BMP
image/bmp
WEBP
image/webp
サンプルコード:3 つの入力方法
入力オーディオ
- オーディオファイル数:1 つ。
-
入力方法:
- パブリック URL:HTTP または HTTPS プロトコルをサポートします。
出力ビデオ
- ビデオ数:1。
- 出力ビデオ仕様:出力仕様はモデルによって異なります。詳細については、「適用範囲」をご参照ください。
- 出力ビデオ URL の有効期間:24 時間。
-
出力ビデオのディメンション:ディメンションは、入力イメージと設定された
resolutionによって決まります。- モデルは、入力画像の縦横比を維持しながら、ターゲット値に近い総ピクセル数にスケーリングしようとします。エンコーディング標準に準拠するため、幅と高さは 16 の倍数である必要があります。モデルは自動的にディメンションを微調整します。
- 例:750 × 1000 ピクセル (縦横比 3:4 = 0.75) の入力画像で、解像度を「720P」(ターゲットピクセル数約 920,000) に設定した場合、最終的な出力は 816 × 1104 ピクセル (縦横比 ≈ 0.739、総ピクセル数 ≈ 900,000) になる可能性があります。幅と高さの両方が 16 の倍数です。
課金と速度制限
- モデルの無料クォータと価格については、「モデル価格」をご参照ください。
- モデルのスロットリングについては、「Wan シリーズ」をご参照ください。
-
課金の詳細:
- 入力は課金されません。出力は、正常に生成されたビデオの秒単位の持続時間に基づいて課金されます。
- モデルの呼び出しが失敗した場合や処理に障害が発生した場合は、料金は発生せず、新規ユーザー向けの無料クォータも消費されません。
- Image-to-Video は 節約プランもサポートしています。
API リファレンス
Image-to-Video (最初のフレーム) API リファレンス
よくある質問
Q:ビデオの縦横比を直接 (16:9 など) 設定できないのはなぜですか?
A: 現在の API では、ビデオの縦横比を直接設定することはできません。resolution パラメーターを使用して、ビデオの解像度のみを設定できます。
resolution パラメーターは、固定の縦横比ではなく、総ピクセル数を制御します。モデルは、最初の入力フレームの元の縦横比を (約) 維持し、ビデオエンコーディングの要件を満たすように微調整します。具体的には、幅と高さの両方が 16 の倍数である必要があります。
Q:SDK コードが「url error, please check url!」を返すのはなぜですか?
A:以下を確認してください:
- お使いの DashScope Python SDK のバージョンは
2.0.1以上です。 - DashScope Java SDKのバージョンは
2.22.6以上です。


