はじめに
Seedance 2.0 Mini Spicy 動画延長は、手元にあるクリップの続きを作ります。video_url にクリップを渡してください。プロンプトは任意です。クリップの最後のフレームが 4〜15 秒の新しい Seedance 2.0 Mini Spicy 画像から動画ショットの開始フレームになり、両者は 1 本の MP4 につながります。元の動画が先、続きが後で、つなぎ目で重複するフレームは取り除かれます。新しい区間も単独のファイルとして返るので、さらに延長したり、部分ごとに編集したりできます。
主な機能とハイライト
連続性は最後のフレームから生まれます。新しい区間はまさに最後のフレームから始まるので、衣装、セット、光、全員の立ち位置が引き継がれます。動きは同じようには引き継がれません。モデルが見るのはクリップ全体ではなく 1 枚の静止画なので、速度や向きが保たれると考えず、続けたい動きを書いてください。
返ってくるのは 1 本のファイルと、新しい部分だけのファイルです。つないだファイルは元のクリップのフレームレートと画角を保ち、黒帯は入らず、H.264 の MP4 と AAC の音でエンコードされます。つなぎ目を合わせるため、映像の端が数パーセントほど切り取られたり、微調整されたりすることがあります。モデルが返した映像の縦横比が大きく異なる場合は、新しい区間を画面いっぱいに拡大して中央に合わせ、はみ出した部分を切り取ります。元の動画の音は残り、新しい区間に生成した音がそれに続き、片方が無音のときは無音で埋めるので、つなぎ目で映像と音がずれません。出力の 2 つ目のアセットは新しい区間だけで、さらなる延長や編集ソフトにそのまま使えます。
それ以外は Seedance 2.0 Mini Spicy 画像から動画そのものです。新しい区間は同じルートで、画像から動画のエンドポイントと同じコンテンツの範囲、同じ 1 秒あたりの料金で生成され、生成に失敗した場合も同じ方法で返金されます。生成は成功してもつなぎ合わせができなかったときは、タスクが失敗し課金は返金されます。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | いいえ | 任意です。次に起きること、つまり続く動作、カメラの動き、音を書きます。 |
last_image_url | いいえ | 任意の最後のフレームです。新しい区間はこの絵で終わるので、トランジションや見慣れた絵への戻りに使えます。 |
resolution | いいえ | 新しい区間の解像度です。480p / 720p から選び、既定は 720p です。 |
duration_seconds | いいえ | 新しい区間の長さです。4〜15 の整数秒で、既定は 5、課金される数量でもあります。 |
generate_audio | いいえ | 既定でオンで、新しい区間に生成した音が付きます。元の動画の音はどちらの場合も残ります。 デフォルト値: |
seed | いいえ | 0〜2147483647。1 フィールドずつ比べるときは固定し、幅が欲しいときは外してください。 |
video_url | はい | 続けたいクリップです。MP4、MOV、WebM で 60 秒まで。 1 文字以上 |
料金
新しい区間の秒数を、選んだ解像度と音の設定で課金します。送った元のクリップは課金されません。
| 仕様 | 料金 |
|---|---|
| $0.0387 / 秒 |
| $0.0821 / 秒 |
ユースケース
早く終わってしまったショットを伸ばせます。たとえば、ラベルがカメラを向く前に止まる商品のターンテーブルや、被写体がドアに着く前に切れた歩きのシーンです。数秒だけ延長し、残りの動きだけを書いてください。
長いシーケンスを段階的に作れます。最初のショットを生成して延長し、つないだ結果をさらに延長します。各ステップで課金されるのは増えた秒数だけです。どのステップも 1 枚のフレームから始まるので、次を重ねる前に毎回つなぎ目を確認してください。
プロンプトガイドと実践のヒント
シーン全体ではなく、次の一拍を書いてください。誰がどこにいるかはフレームで決まっているので、続く動作、カメラの動き、音にプロンプトを使います。クリップが終わったときのカメラの言葉、たとえばゆっくりした押し込みや固定ショットを繰り返すと、つなぎ目が 1 テイクのように見えます。
延長する前にトリミングしてください。モデルが見るのは最後のフレームだけなので、ぼやけた終わり、動きの途中での切断、強く圧縮された終わりはそのまま続きに出ます。先にクリーンでシャープなフレームで切っておきましょう。60 秒までの元の動画を MP4、MOV、WebM で受け付けます。
解像度はそろえてください。元のクリップの解像度を選び、duration_seconds は本当に必要な長さにします。課金されるのは新しい区間だけです。新しい区間の画角は、クリップの最後のフレームに合わせて決まるため、アスペクト比を選ぶ必要はありません。元の動画にかなり近い見た目になりますが、ピクセル単位で一致するわけではありません。
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.0-mini-spicy/video-extend",
"input": {
"duration_seconds": 5,
"generate_audio": true,
"resolution": "720p",
"video_url": "https://example.com/reference.mp4"
}
}'
# 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 リファレンスを参照してください。









