Wan 2.7 画像から動画生成モデルは、 マルチモーダル入力 (テキスト、画像、音声、動画)を使用して、次の 3 つの主要なタスクを実行します。 最初のフレームからの動画生成、最初と最後のフレームからの動画生成、および動画継続(初期動画セグメントから継続。最終フレームの有無を問わず) 。
- 基本設定:2 秒から 15 秒の動画持続時間、解像度(720p または 1080p)の設定、インテリジェントなプロンプトリライト、ウォーターマーク機能をサポートしています。
- 音声機能:自動吹き替えまたはカスタム音声のアップロードをサポートし、音声と映像の同期を保証します。
- マルチショットナラティブ:複数のショットで構成される動画を生成でき、ショット間で被写体の一貫性を維持します。
クイックスタート
| 入力プロンプト | 入力最初の動画クリップ(2 秒) | 入力最終フレーム画像 | 出力動画(12 秒、10 秒の継続) |
| 男性が地面にある木箱を見下ろしています。彼はかがみ込み、慎重にふたを開けます。箱の中身をじっと見つめ、唇が震えて少し開いています。眉間にしわを寄せ、目を見開いて恐怖の表情を浮かべています。 | ![]() |
- Python SDK
- Java SDK
- Curl
video_url は 24 時間有効です。動画は速やかにダウンロードしてください。
注意事項
- サポートされているモデルはリージョンによって異なります。リソースはリージョン間で分離されています。各リージョンでサポートされているモデルについては、「Model Studio コンソール」をご参照ください。
- 呼び出しを行う際は、モデル、エンドポイント URL、API キーがすべて同じリージョンに属していることを確認してください。リージョンをまたいだ呼び出しは失敗します。
このトピックのサンプルコードはシンガポールリージョン用です。
コア機能
最初のフレームからの動画生成
サポートされているモデル:wan2.7 シリーズモデル。
パラメーター設定:type フィールドは media 配列内で次の 2 つの組み合わせをサポートします。メディアアセットの組み合わせの詳細については、「入力メディア」をご参照ください。
- 最初のフレーム:
typeをfirst_frameに設定します。モデルは自動的に動画に音声を追加します。 - 最初のフレーム + 音声:
typeをfirst_frameおよびdriving_audioに設定します。モデルは音声を使用して、リップシンクやアクションタイミングなどの機能を備えた動画生成を行います。
| プロンプト | 最初のフレーム画像 | 出力動画 |
| 都市ファンタジーアートのシーン。ダイナミックなグラフィティアートのキャラクター。コンクリートの壁からスプレーペイントでできた少年が命を得て現れます。彼はクラシックでエネルギッシュなラッパーのポーズを取りながら、英語のラップを高速で披露します。シーンは都市の鉄道橋の下で夜に行われます。光源は街灯 1 つで、高エネルギーかつ驚くべきディテールに満ちたシネマティックな雰囲気を演出しています。動画の音声はラップのみで、他の会話やノイズは含まれません。 | ![]() |
- Python SDK
- Java SDK
- Curl
DashScope Python SDK のバージョンが 1.25.16 以降であることを確認してください。更新方法については、「SDK のインストール」をご参照ください。
video_url は 24 時間有効です。動画は速やかにダウンロードしてください。
最初と最後のフレームからの動画生成
サポートされているモデル:wan2.7 シリーズモデル。
パラメーター設定:type フィールドは media 配列内で次の 2 つの組み合わせをサポートします。メディアアセットの組み合わせの詳細については、「入力メディア」をご参照ください。
- 最初のフレーム + 最後のフレーム:
typeをfirst_frameおよびlast_frameに設定します。モデルは自動的に動画に音声を追加します。 - 最初のフレーム + 最後のフレーム + 音声:
typeをfirst_frame、last_frame、およびdriving_audioに設定します。モデルは音声を使用して動画生成を行います。
| プロンプト | 最初のフレーム画像 | 最後のフレーム画像 | 出力動画 |
| 朝日が昇る早朝、露がついた小さなカボチャがカボチャ畑にあります。突然、「バキッ」という音とともにカボチャが割れます。亀裂から金色の光が放たれ、カボチャが真っ二つに割れて白い霧がふわっと広がります。割れたカボチャの中心に小さなウサギが現れます。 | ![]() | ![]() |
- Python SDK
- Java SDK
- Curl
DashScope Python SDK のバージョンが 1.25.16 以降であることを確認してください。更新方法については、「SDK のインストール」をご参照ください。
動画継続
サポートされているモデル:wan2.7 シリーズモデル。
この機能は、入力された動画クリップの内容を継続します。出力には元のクリップが含まれ、その持続時間は合計生成時間に加算されます。たとえば、2 秒の動画を入力し、合計出力持続時間を 12 秒に設定した場合、最終的な動画は 12 秒になります(元の 2 秒のクリップ+10 秒の継続)。
パラメーター設定:type フィールドは media 配列内で次の 2 つの組み合わせをサポートします。メディアアセットの組み合わせの詳細については、「入力メディア」をご参照ください。
- 最初の動画クリップ:
typeをfirst_clipに設定して動画を継続します。 - 最初の動画クリップ + 最後のフレーム継続:
typeをfirst_clipおよびlast_frameに設定します。これにより、最初の動画クリップを継続し、最終フレームが指定された最後のフレームと一致することを保証します。
- 最初のクリップ継続
- 最初のクリップと最後のフレーム
| プロンプト | 最初の動画クリップ | 出力動画 |
| パン職人が艶出ししたパンを持ってきて、ブラシを脇に置き、カメラが彼を後ろのオーブンまで追跡します。パン職人はオーブンのドアを閉め、横に立ってパンを見守り、香りを嗅いで「すごくいいね」と言います。 |
- Python SDK
- Java SDK
- Curl
DashScope Python SDK のバージョンが 1.25.16 以降であることを確認してください。更新方法については、「SDK のインストール」をご参照ください。
入力メディア
メディアアセットは media 配列で渡します。各要素には type と url を指定する必要があり、各 type は media 配列内に最大 1 回しか出現できません。
以下に示す特定のメディアの組み合わせのみがサポートされています。他の組み合わせではエラーが返されます。
入力画像
-
画像の枚数:最初のフレーム(
type=first_frame)および最後のフレーム(type=last_frame)それぞれにつき、最大 1 枚ずつ送信できます。 -
入力方法:
- 公開 URL:HTTP および HTTPS プロトコルをサポートします。例:https://xxxx/xxx.png。
-
Base64 エンコード文字列:
data:{MIME_type};base64,{base64_data}形式の文字列。ここで:- {base64_data}:画像の Base64 エンコード文字列。
-
{MIME_type}:画像の MIME タイプ。ファイル形式と一致している必要があります。
形式
MIME タイプ
JPEG
image/jpeg
JPG
image/jpeg
PNG
image/png
BMP
image/bmp
WEBP
image/webp
入力音声
-
音声ファイルの数:最大 1 つの音声ファイル(
type=driving_audio)を提供できます。 -
入力方法:
- 公開 URL:HTTP および HTTPS プロトコルをサポートします。例:https://xxxx/xxx.mp3。
入力動画
-
動画の数:最大 1 つの最初の動画クリップ(
type=first_clip)を渡せます。 -
入力方法:
- 公開 URL:HTTP および HTTPS プロトコルをサポートします。例:https://xxxx/xxx.mp4。
出力動画
- 動画の数:1。
- 出力動画の仕様:サポートされている仕様はモデルによって異なります。詳細については、「利用可能状況」をご参照ください。
- 出力動画 URL の有効期限:24 時間。
-
出力動画のディメンション:モデルは、入力された最初のフレームまたは最初の動画クリップと
resolution設定に基づいてディメンションを決定します。 モデルは入力メディアの元の縦横比を保持します。総ピクセル数をresolutionパラメーターで設定されたターゲットに近づけるようにスケーリングし、幅と高さを 16 の倍数になるように調整します。
課金とレート制限
- 無料クォータおよび料金の詳細については、「モデルの料金」をご参照ください。
- レート制限の詳細については、「Wan」をご参照ください。
-
課金の詳細:
- 入力は無料です。出力は、正常に生成された動画の秒単位の持続時間に基づいて課金されます。
- 失敗した呼び出しまたは処理エラーは、料金も新規ユーザー向けの無料クォータも消費しません。
- 画像から動画生成機能はサビングスプランもサポートしています。
API リファレンス
Wan2.7-I2V API リファレンス
よくある質問
Q:wan2.7-i2v の新機能は何ですか?
A:wan2.7-i2v は、wan2.6-i2v およびそれ以前のモデルと比較して、次の新機能を導入しています。
- 3 つの主要なタスクをサポートします:最初のフレームからの動画生成、最初と最後のフレームからの動画生成、および動画継続。以前のモデルは最初のフレームからの動画生成のみをサポートしていました。
- 画像、音声、動画などのマルチモーダルメディアを統一された
media配列を使用して渡せます。以前のモデルは、img_urlパラメーターを使用して画像のみを渡すことができました。
Q:マルチショット動画を作成するにはどうすればよいですか?
A:prompt にショット構造を指定します。次の方法を使用できます。
- 直接指定:
promptに「マルチショット動画を生成する」を含めます。 - ストーリーボードまたはタイムスタンプ:各ショットを時間範囲付きで記述します。例:「最初のショット:ワイドショット、少年がラップして踊る」または「最初のショット [1-5 秒]:ワイドショット、少年がラップして踊る。2 番目のショット [6-10 秒]:カメラが歓声を上げるオーディエンスに切り替わる。」
- ショット構造を明示的に指定しない場合、モデルは
promptから推論します。
Q:動画の縦横比を設定できないのはなぜですか?
A:現在、API は縦横比を直接設定することをサポートしていません。代わりに、resolution パラメーターを使用して解像度を設定する必要があります。
resolution パラメーターは、固定された縦横比ではなく、動画の総ピクセル数を制御します。モデルは、入力された最初のフレームまたは最初の動画クリップの元の縦横比を概ね保持し、ビデオエンコーディングのために幅と高さを 16 の整数倍になるように微調整します。


