はじめに
Seedance 2.0 Spicy の動画延長です。続けたいクリップを送り、次に起きることを書いてください。クリップの最後のフレームが Seedance 2.0 Spicy 画像から動画の開始フレームになり、元の動画と新しい区間が 1 本の MP4 につながって戻ります。課金されるのは追加した秒数だけです。
| 項目 | 値 |
|---|---|
| 入力 | 動画 |
| 出力 | 動画 |
| エンドポイント | image-to-video と video-extend |
| 必須入力 |
|
| クリップ尺 | 4〜15 の整数秒、既定 5 |
| 解像度 | 480p、720p(既定)、1080p、4k |
| アスペクト比 | adaptive(既定)、21:9、16:9、4:3、1:1、3:4、9:16 |
| 音声 | 同じ工程でネイティブのサウンドトラックを描画。既定でオン |
| 内容の審査 | 当方ではなし。モデル自身の拒否は今も働きます |
主な機能とハイライト
静止画が見せているものは、すでにクリップの中にあります
この家族で必須のフィールドは image_url だけです。衣装、ポーズ、肌、湯気、光は、プロンプトが読まれる前に画像と一緒に届きます。だからフレーム駆動の仕事は、白紙からでは通らないブリーフを生き延びます。プロンプトは、内容を主張するのではなく動きを指示することに専念できます。
既定は adaptive、必要なら固定比率が 6 種あります
2.5 Spicy 系と違い、この家族は aspect_ratio を公開しており、既定は adaptive です。出力が開始フレームの形をそのまま保つので、縦位置の静止画は切り抜かれずに縦位置のまま返ります。掲載先が要求するときだけ 9:16、1:1、21:9 を名指しし、被写体がセーフエリアの内側に残っているか確認してください。
クリップの始まりだけでなく終わりも決められます
last_image_url は最初のフレームに加えて最後のフレームも固定するので、モデルは選んだ画に到達しなければなりません。同じ静止画を 2 回送ればクリップはその画で始まって終わり、つなぎ目のないループになります。別々の 2 枚を送れば、見せ場や装いの変化になります。image_url と一緒のときだけ受け付けられ、画面や光が大きく違う 2 枚はあいだを操りにくくします。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | いいえ | 任意です。被写体とセットは最後のフレームで決まっているので、言葉は次に起きること、つまり続く動作、カメラの動き、音に使ってください。 5000 文字以内 |
last_image_url | いいえ | 任意の終了フレームです。新しい区間はこの画像で終わります。 |
resolution | いいえ | 新しい区間のサイズです。480p・720p・1080p・4k から選び、既定は 720p。 |
duration_seconds | いいえ | 新しい区間の長さです。4〜15 の整数秒で、既定は 5、課金される数量でもあります。 |
generate_audio | いいえ | 既定でオンで、新しい区間に生成した音が付きます。元の動画の音はどちらの場合も残ります。 デフォルト値: |
seed | いいえ | 0〜2147483647。省略すると実行のたびに値が決まります。 |
video_url | はい | 続けたいクリップです。MP4、MOV、WebM で 60 秒まで。 1 文字以上 |
料金
新しい区間の秒数を、選んだ解像度で課金します。送った元のクリップは課金されません。
| 仕様 | 料金 |
|---|---|
| $0.114 / 秒 |
| $0.228 / 秒 |
| $0.57 / 秒 |
| $1.14 / 秒 |
ユースケース
他のプラットフォームが断る映像
蒸気や結露、近接した室内、どの性別のカップル、一人称視点:いずれも当方では審査されません。内容は開始フレームに入れてください。Seedance 2.0 Spicy は、画像に実際に写っているものを動かします。
最後まで同じ人物でいるコンパニオン向け
1 枚の開始フレームをセット全体で使い回し、変えるのはプロンプトだけです。似姿が参照の束ではなくフレームに乗って移動するので、同期させる余計なものなしに、クリップからクリップへ同じ人物のままです。
有料フィード向けの縦位置カット
aspect_ratio を adaptive のままにすれば、3:4 や 9:16 の静止画がそのままの形で返り、そのままスマホ向けになります。フィードのタイルは 720p の 4〜6 秒で賄えます。1080p や 4k は、有料の向こう側の 1 本のために取っておいてください。
既存の静止画セットを動きに変える
すでに手元にある撮影がリールになります。残す価値のあるものを 5 秒・720p で回し、動きの悪いものを捨て、生き残ったものを長く大きく回します。実行のたびに新しいテイクになるので、何本かのうち一番よいものを残してください。撮り直しも照明のやり直しも承認のやり直しも要りません。
プロンプトガイドと実践のヒント
内容を開始フレームに入れる
撮るか生成するか。このページの静止画は、同じカタログの text-to-image 系から出ています。衣装、ポーズ、光、画面の取り方はすべてそこで正しくしておく必要があります。解像度はフレームになかったディテールを足しませんし、プロンプトは、写っていない内容を画像に主張させることはできません。
絵ではなく、動きを書く
このページのクリップは、隣の静止画と次のプロンプトそのものから生まれました:“She wipes a wider streak through the fogged mirror, steam curling back across the glass, then leans in closer to her reflection and exhales, the robe slipping a little further off her shoulder. Slow push toward the mirror, warm vanity bulbs, water dripping.” 5 秒、720p、音声オン。そこには衣装を説明する記述はありません。衣装はフレームがすでに担っています。
非同期タスクとして作成し、効いたものを大きくする
Idempotency-Key を送り、タスク ID を控え、ポーリングするかコールバックを受け取ります。720p の 5 秒で下書きし、画面と動きを確認してください。seed はないので、長くしたり大きくしたりした実行は下書きの拡大ではなく新しいテイクです。プロンプトが決まったら 1080p や 4k で本番を回し、何本かから選ぶつもりでいてください。
概要
Seedance 2.0 Spicy 動画延長は、手元にあるクリップの続きを作ります。video_url にクリップを渡してください。次に起きることを書くプロンプトは任意です。クリップの最後のフレームが 4〜15 秒の新しい Seedance 2.0 Spicy 画像から動画ショットの開始フレームになり、両者は 1 本の MP4 につながります。元の動画が先、続きが後で、つなぎ目で重複するフレームは取り除かれます。新しい区間も単独のファイルとして返るので、さらに延長したり、部分ごとに編集したりできます。
主な機能と特長
連続性は最後のフレームから生まれます。衣装、セット、光、人物の立ち位置が引き継がれるのは、新しい区間が文字どおりあなたの最後のフレームから始まるからです。動きは同じようには引き継がれません。モデルが見るのはクリップ全体ではなく静止画 1 枚なので、速さや向きがそのまま続くと考えず、続けたい動きを書いてください。
返るのは 1 本のファイルと、新しい部分の単体です。つないだファイルは元のクリップのフレームレートと画角を保ち、黒帯は入らず、H.264 の MP4 と AAC の音でエンコードされます。つなぎ目を合わせるため、映像の端が数パーセントほど切り取られたり、微調整されたりすることがあります。モデルが返した映像の縦横比が大きく異なる場合は、新しい区間を画面いっぱいに拡大して中央に合わせ、はみ出した部分を切り取ります。元の音声は残り、新しい区間で生成した音声はその後に続きます。片方が無音のときは無音で埋めるので、つなぎ目で映像と音がずれません。出力の 2 つ目のアセットは新しい区間だけで、次の延長や編集にそのまま使えます。新しい区間の画角は、クリップの最後のフレームに合わせて決まるため、アスペクト比を選ぶ必要はありません。元の動画にかなり近い見た目になりますが、ピクセル単位で一致するわけではありません。
それ以外はすべて Seedance 2.0 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.0-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 リファレンスを参照してください。









