はじめに
Seedance 2.5 Spicy の動画延長です。続けたいクリップを送り、次に起きることを書いてください。クリップの最後のフレームが Seedance 2.5 Spicy 画像から動画の開始フレームになり、元の動画と新しい区間が 1 本の MP4 につながって戻ります。課金されるのは追加した秒数だけです。
| 項目 | 値 |
|---|---|
| 入力 | 動画 |
| 出力 | 動画 |
| エンドポイント | image-to-video と video-extend |
| 必須入力 |
|
| クリップ尺 | 4〜30 の整数秒、既定 5 |
| 解像度 | 480p、720p(既定)、1080p はネイティブ/4k はアップスケール |
| 音声 | 同じ工程でネイティブのサウンドトラックを描画。既定でオン |
| 内容の審査 | 当方ではなし。モデル自身の拒否は今も働きます |
主な機能とハイライト
静止画が見せているものは、すでにクリップの中にあります
この家族で必須のフィールドは image_url だけです。衣装、ポーズ、肌、光、画面の取り方は、プロンプトが何かを言う前に画像と一緒に届きます。だからフレーム駆動の仕事は、白紙からでは通らないブリーフを生き延びます。おかげでプロンプトは、内容を主張するのではなく動きを書くことに専念できます。
ひと拍を通せる長さと、納品できる精細さ
duration_seconds は 30 まで、resolution は 4k まで、どちらも同じエンドポイントにあります。5 秒で効いた見た目を、他を触らずに長く大きく回し直せます。ネイティブの描画は 1080p で止まります。4k の段はその描画の上にかけるアップスケールなので、そのぶん時間がかかり、ネイティブの描画が取りこぼしたものを取り戻すわけでもありません。納品仕様が 4K を求めるときに選ぶもので、甘いフレームを救うためのものではありません。generate_audio を切らない限り、音も同じ工程で生成されます。おおむね 10 秒を超えるとずれが見え始めるので、1 本の長回しを頼むより区間を連ねてください。
クリップの始まりだけでなく終わりも決められます
last_image_url は最初のフレームに加えて最後のフレームも固定するので、モデルは選んだ画に到達しなければなりません。同じ静止画を 2 回送ればクリップはその画で始まって終わり、つなぎ目のないループになります。別々の 2 枚を送れば、見せ場や装いの変化になります。image_url と一緒のときだけ受け付けられ、画面や光が大きく違う 2 枚はあいだを操りにくくします。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | いいえ | 任意です。被写体とセットは最後のフレームで決まっているので、言葉は次に起きること、つまり続く動作、カメラの動き、音に使ってください。 5000 文字以内 |
last_image_url | いいえ | 任意の終了フレームです。新しい区間はこの画像で終わります。 |
resolution | いいえ | 新しい区間のサイズです。480p・720p・1080p・4k から選び、既定は 720p。 |
duration_seconds | いいえ | 新しい区間の長さです。4〜30 の整数秒で、既定は 5、課金される数量でもあります。 |
generate_audio | いいえ | 既定でオンで、新しい区間に生成した音が付きます。元の動画の音はどちらの場合も残ります。 デフォルト値: |
seed | いいえ | 0〜2147483647。省略すると実行のたびに値が決まります。 |
video_url | はい | 続けたいクリップです。MP4、MOV、WebM で 60 秒まで。 1 文字以上 |
料金
新しい区間の秒数を、選んだ解像度で課金します。送った元のクリップは課金されません。
| 仕様 | 料金 |
|---|---|
| $0.216 / 秒 |
| $0.432 / 秒 |
| $1.08 / 秒 |
| $2.16 / 秒 |
ユースケース
他のプラットフォームが断る映像
性別を問わないカップル、一人称視点、ロールプレイの小道具。どれも当方では審査しません。開始フレームをカットに与えれば、Seedance 2.5 Spicy は画像に実際に写っているものを動かします。
コンパニオンとロールプレイのクリップ
1 枚の開始フレームをセット全体で使い回し、変えるのはプロンプトだけです。似姿が参照の束ではなくフレームに乗って移動するので、同期を保つ余計な仕掛けなしに、クリップからクリップへ同じ人物のままです。
既存の静止画セットを動きに変える
すでに手元にある撮影がリールになります。残す価値のあるものを 5 秒・720p で image-to-video に通し、動きの悪いものを捨て、生き残ったものを 1080p か 4k で回し直します。撮り直しも照明のやり直しも承認のやり直しも要りません。
有料フィード向けの短いループ
同じ静止画を image_url と last_image_url に送れば、クリップが同じ絵で始まり同じ絵で終わり、継ぎ目のないループになります。フィードのタイルには 720p の 4 秒で十分です。4k は、誰かが実際に対価を払った 1 本のために取っておいてください。
プロンプトガイドと実践のヒント
開始フレームに内容を背負わせる
撮るか生成するか。このページの静止画は、同じカタログの text-to-image 系から出ています。衣装、ポーズ、光、画面の取り方はそこで決めてください。解像度はフレームになかったディテールを足しませんし、プロンプトは、写っていない内容を画像に主張させることはできません。
絵ではなく、動きを書く
このページのクリップは、隣の静止画とこのプロンプトそのものから作られています。"She turns slowly from the window toward camera, the silk slip catching the city light as it moves, one hand trailing along the glass, then she tilts her head and holds the look. Subtle handheld drift, warm lamp against cool skyline, quiet room tone." 5 秒、720p、音声オン。この文には彼女が何を着ているかが一切書かれていません。フレームがすでに書いていたからです。
非同期タスクとして作成し、効いたものを大きくする
Idempotency-Key を送り、タスク ID を控え、ポーリングするかコールバックを受け取ります。720p の 5 秒で下書きし、画面と動きを確認してください。seed はないので、長くしたり大きくしたりした実行は下書きの拡大ではなく新しいテイクです。プロンプトが決まったら 1080p や 4k で本番を回し、何本かから選ぶつもりでいてください。
概要
Seedance 2.5 Spicy 動画延長は、手元にあるクリップの続きを作ります。video_url にクリップを渡してください。次に起きることを書くプロンプトは任意です。クリップの最後のフレームが 4〜30 秒の新しい Seedance 2.5 Spicy 画像から動画ショットの開始フレームになり、両者は 1 本の MP4 につながります。元の動画が先、続きが後で、つなぎ目で重複するフレームは取り除かれます。新しい区間も単独のファイルとして返るので、さらに延長したり、部分ごとに編集したりできます。
主な機能と特長
連続性は最後のフレームから生まれます。衣装、セット、光、人物の立ち位置が引き継がれるのは、新しい区間が文字どおりあなたの最後のフレームから始まるからです。動きは同じようには引き継がれません。モデルが見るのはクリップ全体ではなく静止画 1 枚なので、速さや向きがそのまま続くと考えず、続けたい動きを書いてください。
返るのは 1 本のファイルと、新しい部分の単体です。つないだファイルは元のクリップのフレームレートと画角を保ち、黒帯は入らず、H.264 の MP4 と AAC の音でエンコードされます。つなぎ目を合わせるため、映像の端が数パーセントほど切り取られたり、微調整されたりすることがあります。モデルが返した映像の縦横比が大きく異なる場合は、新しい区間を画面いっぱいに拡大して中央に合わせ、はみ出した部分を切り取ります。元の音声は残り、新しい区間で生成した音声はその後に続きます。片方が無音のときは無音で埋めるので、つなぎ目で映像と音がずれません。出力の 2 つ目のアセットは新しい区間だけで、次の延長や編集にそのまま使えます。
それ以外はすべて Seedance 2.5 Spicy 画像から動画と同じです。新しい区間は画像から動画のエンドポイントと同じルート、同じ内容の許容範囲、同じ秒単価で生成され、生成に失敗したときの返金も同じです。任意の終了フレームを添えれば、区間の終わり方も指定できます。生成は成功したのにつなぎ合わせだけができなかった場合も、タスクは失敗となり料金は返金されます。
ユースケース
早く終わりすぎたショットを伸ばせます。ラベルがカメラを向く前に止まる商品のターンテーブルや、人物がドアに着く前に切れた歩きのシーンが例です。数秒延長して、残りの動きだけを書いてください。
長いシーケンスを一歩ずつ組み立てられます。最初のショットを作って延長し、つないだ結果をさらに延長します。各ステップで課金されるのは、そのステップが足した秒数だけです。どのステップもフレーム 1 枚から始まるので、次を重ねる前に毎回つなぎ目を確認してください。
プロンプトガイドと実践のコツ
シーン全体ではなく、次の一拍を書いてください。誰がどこにいるかはフレームが決めているので、プロンプトは続く動作、カメラの動き、音に使います。クリップが終わったときのカメラの表現、たとえばゆっくりしたプッシュインや固定ショットをもう一度書くと、つなぎ目が 1 テイクのように見えます。
延長する前に切ってください。モデルが見るのは最後のフレームだけなので、ぼやけた終わり、動きの途中で切れた終わり、強く圧縮された終わりは、そのまま続きに持ち越されます。先に、クリーンでシャープなフレームで元の動画を切っておいてください。元の動画は MP4、MOV、WebM で 60 秒まで受け付けます。
元の動画と同じ解像度を選んでください。解像度は新しい区間の画質だけを決めるので、低い設定にすると後半が柔らかくなります。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.5-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 リファレンスを参照してください。









