はじめに
Seedance 2.5 画像から動画 は、用意した静止画から始まり、その後に続く動きを展開します。確定した構図を、商品のシーケンス、キャラクターの演技、視覚的なトランジションに変えるときに使えます。ショットの始まりと終わりの両方が決まっているなら、終了画像で結末を導けます。
このモデルは ByteDance の 2026 年 7 月 31 日の発表 によるものです。
Seedance 2.5 のシーケンスの出発点を選ぶ
| 開始素材 | モード |
|---|---|
| 台本やシーンの説明 | Seedance 2.5 テキストから動画 |
| 確定済みの開始画像 | Seedance 2.5 画像から動画 |
| 見た目・動き・音声を分けた参照素材 | Seedance 2.5 参照から動画 |
主な機能とハイライト
1 回の生成で長めのストーリー
Seedance 2.5 は最長 30 秒のクリップに対応し、導入、展開、結末までを 1 つのシーケンスに収める余裕があります。物語表現の機能には、1 つの動作を引き延ばすだけでなく、ショットのつながりやシーンの転換も含まれます。
柔軟なマルチモーダル参照
画像、映像、音声が、同じ作品の異なる要素をそれぞれ導けます。拡張された参照ワークフローは、見た目と動き、音を切り分けながら、より複雑なキャスト、舞台、ショット構成に対応します。
クレイレンダーと絵コンテによるガイド
簡易な 3D のプランニング映像で空間構造、立ち位置、カメラの動きを伝え、仕上がりの見た目は画像の参照で示せます。絵コンテや順番を付けたキーフレームも、シーケンスを伝える手段になります。
より細かな映像と音の演出
モデルの開発では、素材感、ライティング、肌や目のディテール、音と動きの連動が重視されています。プロンプトではセリフ、効果音、環境音を分けて指定でき、秒単位のタイムスタンプで出来事を整理できます。
部分的な編集と続きの生成
このモデルシリーズには、時間を指定した動画の編集、背景の差し替え、既存映像の続きの生成が含まれます。これらは動画を入力する別のワークフローで、利用できるかどうかや設定は、テキストから動画や画像から動画のリクエストではなく、選んだタスクによって決まります。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | いいえ | ここでは任意ですが、書く価値があります。すでに見えているものを言い直すのではなく、フレームのあとに何が起きるかを書いてください。 |
image_url | はい | 必須で、映像の最初のフレームになります。構図、似姿、色はすべてここから来て、それが結果の画質の上限も決めます。 |
last_image_url | いいえ | 任意の行き先フレームで、単独では送れません。 |
aspect_ratio | いいえ | ここで受け付けるのは |
resolution | いいえ | 480p、720p、1080p、既定は 720p で、課金される数量に直接効きます。出力の段は元の静止画とは独立している点に注意してください。 |
duration_seconds | いいえ | 4〜30 秒、既定 5。フレーム駆動のカットは長く走るほどずれ、体つきやセットが少しずつ歪んでいきます。 |
generate_audio | いいえ | 既定でオン。映像に同期したネイティブのサウンドトラック——部屋の音、動きの効果音、声——を作ります。 デフォルト値: |
output_format | いいえ | 返される動画のコンテナで、mp4(既定)か mov を選べます。映像はどちらも同じです。 |
enable_web_search | いいえ | 既定はオフです。オンにすると、モデルは描画の前にプロンプトに関連する情報をウェブで検索することがあります。 デフォルト値: |
seed | いいえ | 整数の seed。省くと毎回それぞれの乱数になります。 |
return_last_frame | いいえ | 動画と一緒に、クリップの最終フレームを別の画像として返します。次の先頭フレームとして image-to-video に渡せば、自分で静止画を書き出さずにショットをつなげられます。 デフォルト値: |
watermark | いいえ | モデル自身のドキュメントにあるとおり、AI 生成であることを示す透かしを動画に入れるよう指示します。既定ではオフです。 デフォルト値: |
料金
| 仕様 | 料金 |
|---|---|
| $0.1234 / 秒 |
| $0.2773 / 秒 |
| $0.6823 / 秒 |
ユースケース
キャンペーン画像を短い演技に
紹介する商品を持っている、または身に着けている人物の許諾済み画像から始めます。しぐさ、視線の変化、最後の静止を指定し、ポーズが変わる間の顔のディテール、手、商品を確認してください。
デザインされた物が開く様子を動かす
閉じたケースやパッケージの静止画を使い、特定の開いた状態が必要なら終了画像も添えます。動きの順序を書き、ヒンジ、縁、最後の配置を確認してください。
建築の静止画に広がる空気感を
構図の整った室内や外観から始め、控えめなカメラの動きと、はっきりした環境の変化を 1 つ指定します。直線、家具の位置、光の連続性を最初から最後まで確認してください。
プロンプトガイドと実践のヒント
最初のフレームから動きを導く方法
見た目と構図は静止画に、その後の動きはプロンプトに任せます。まず動きを短くまとめ、展開が重要な場合は連続した時間範囲で書きます。
- 元画像を
image_urlでアップロードします。 - 生成前に構図を整えます。このモードの画面比率は
adaptiveです。 duration_secondsを選び、その長さ全体にわたる動きを書きます。- 被写体の動き、カメラの動き、音を分けて書きます。
窓辺にカーテンがある読書室の静止画なら、12 秒を選びます。
Continue from the supplied reading-room image in one continuous shot.
A breeze lifts the curtain and then fades.
0-3s: The curtain hangs almost still. Keep the camera fixed.
3-8s: The lower edge lifts inward and drifts slowly away from the window. Gently move the camera toward the window.
8-12s: The fabric settles back down. Stop the camera and hold the composition.
Retain the furniture positions, window structure and existing light direction.
Sound: soft fabric movement and distant outdoor ambience.
No speech, background music or captions.
最初と最後のフレームをつなぐ方法
開始画像を image_url、終了画像を last_image_url で渡します。両方を同じ画面比率で用意してください。構図が合わないと、最後の構図がゆがむことがあります。
行き先だけでなく、2 枚の画像の間の橋渡しを書きます。閉じた箱が開く場合は、底は動かずにふたが持ち上がると明記し、動きと最後の静止の両方に時間を割り当てます。
動きが慌ただしく感じるときの調整
0–3s、3–8s、8–12s のように途切れない範囲を使います。すき間があるとシーケンスの指定が不十分になります。中盤に複数の動作が競合しているなら、整理するか時間を増やしてください。エンドポイントの長さの設定と最後のタイムスタンプは一致させます。
画像を繰り返さずに保つ
商品の形や部屋のレイアウトなど、最も大事な数点だけを書きます。見えているものをすべて説明し直したり、矛盾する画風を持ち込んだりするのは避けます。音は、部屋の環境音、動作音、音楽を区別すると、求める動きにふさわしいサウンドトラックになります。
コンテンツの範囲
Seedance 2.5 · 画像から動画 — 無検閲。 SpicyAPI はプラットフォーム側のコンテンツフィルターを加えません。モデル自体の制限は引き続き適用され、結果は保証されません。当社のコンテンツポリシーの遵守はお客様の責任です。
API クイックスタート
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedance-2.5/image-to-video",
"input": {
"aspect_ratio": "adaptive",
"duration_seconds": 5,
"generate_audio": true,
"image_url": "https://example.com/reference.png",
"output_format": "mp4",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
認証、完全なスキーマ、ポーリング、エラー処理は API リファレンスを参照してください。














