Wan イメージから動画生成モデルは、最初のフレームのイメージ、最後のフレームのイメージ、およびオプションのテキストプロンプトからスムーズな動画を生成します。
- 動画仕様:固定 5 秒の持続時間、カスタム解像度(480P/720P/1080P)。
- 追加機能:プロンプトリライトおよびウォーターマーク。
クイックスタート
| プロンプト | 最初のフレーム | 最後のフレーム | 出力動画 |
| 少し悲しげな表情をしたかわいい青いモンスターが雨の中に立っています。カメラがゆっくりとズームインし、空を見上げる瞬間で停止します。 | ![]() | ![]() |
- Python SDK
- Java SDK
- curl
video_url は 24 時間後に有効期限切れになります。動画は速やかにダウンロードしてください。
可用性
- サポートされているモデルはリージョンによって異なります。リソースはリージョン間で分離されています。各リージョンでサポートされているモデルについては、Model Studio コンソールをご参照ください。
- 呼び出しを行う際は、モデル、エンドポイント URL、API キーがすべて同じリージョンに属していることを確認してください。クロスリージョンの呼び出しは失敗します。
このトピックのサンプルコードはシンガポールリージョン向けです。
コア機能
最初と最後のフレームから動画を生成
サポートモデル:すべてのモデル。
最初のフレームと最後のフレームのイメージからスムーズな動画を生成します。
パラメーター:
first_frame_url:必須。最初のフレームのイメージを指定します。last_frame_url:必須。最後のフレームのイメージを指定します。prompt:オプション(推奨)。動画の時間経過に伴う変化を制御します。
| プロンプト | 最初のフレーム | 最後のフレーム | 出力動画 |
| 写実的なスタイル。好奇心旺盛な黒い子猫が空を見上げています。カメラは目線の高さから始まり、徐々に上昇して子猫の好奇心に満ちた視線を上から捉えます。 | ![]() | ![]() |
- Python SDK
- Java SDK
- curl
DashScope Python SDK ≥ 2.0.1 が必要です。必要に応じてアップグレードしてください。
入力イメージ
- イメージ数:最初のフレームのイメージ 1 枚と最後のフレームのイメージ 1 枚。
- 入力方法:イメージ URL、ローカルファイルパス。
方法 1:イメージ URL(HTTP API および SDK) 推奨
方法 1:イメージ URL(HTTP API および SDK) 推奨
- パブリック URL:HTTP または HTTPS(例:https://xxxx/xxx.png)。
方法 2:ローカルファイルパス(SDK のみ)
方法 2:ローカルファイルパス(SDK のみ)
パスの要件は言語によって異なります。Python SDK:絶対パスおよび相対パスをサポートします。
Java SDK:絶対パスのみをサポートします。
オペレーティングシステム | 入力ファイルパス | 例(絶対パス) | 例(相対パス) |
|---|---|---|---|
Linux / macOS | file://{absolute or relative path} | file:///home/images/test.png | file://./images/test.png |
Windows | file://D:/images/test.png | file://./images/test.png |
オペレーティングシステム | 入力ファイルパス | 例(絶対パス) |
|---|---|---|
Linux / macOS | file://{absolute path} | file:///home/images/test.png |
Windows | file:///{absolute path} | file:///D:/images/test.png |
サンプルコード:複数のイメージ入力方法
Python SDK
出力動画
- 動画数:1 本。
- 仕様:仕様はモデルによって異なります。動画仕様をご参照ください。
- URL の有効期限:24 時間。
-
ディメンション:最初のフレームのイメージと
resolution設定によって決定されます。- モデルは最初のフレームの縦横比を保持し、合計ピクセル数をターゲットにスケーリングします。出力ディメンションはエンコーディング要件により自動的に 16 で割り切れるように調整されます。
- 例:750×1000 入力(3:4)で resolution="720P"(ターゲット ≈920K ピクセル)の場合、出力は 816×1104(≈0.739 の比率、≈900K ピクセル、どちらも 16 で割り切れる)になる可能性があります。
課金とレート制限
- 無料クォータおよび価格の詳細については、「Wanx-Image-to-Video-First-Last-Frame」をご参照ください。
- モデルのレート制限については、「Wanx Series」をご参照ください。
- 課金の詳細:
API リファレンス
イメージから動画生成 - 最初と最後のフレーム - API リファレンス
よくある質問
Q:特定の縦横比(例:3:4)の動画を生成するにはどうすればよいですか?
A:API は縦横比の直接的な制御をサポートしていません。resolution のみサポートしています。
resolution パラメーターはピクセル数を制御しますが、縦横比は制御しません。モデルは最初のフレームの縦横比(first_frame_url)を保持し、エンコーディング要件(ディメンションは 16 の倍数である必要があります)のためにわずかに調整します。3:4 の動画を生成するには、3:4 の最初のフレームのイメージをアップロードしてください。
例:750×1000 入力(3:4)で resolution="720P"(ターゲット ≈920K ピクセル)の場合、出力は 816×1104(≈0.739 の比率、≈900K ピクセル、どちらも 16 で割り切れる)になる可能性があります。
Q:SDK コードを実行すると「url error, please check url!」というエラーが表示されるのはなぜですか?
A:SDK バージョンが最小要件を満たしていることを確認してください。DashScope Python SDK ≥ 2.0.1 または DashScope Java SDK ≥ 2.22.6 が必要です。古いバージョンでは「url error, please check url!」というエラーが表示される場合があります。SDK をアップグレードしてください。


