Introduzione
Seedance 2.0 Mini Spicy Estensione video continua un clip che hai già. Invialo come video_url; il prompt è facoltativo. L’ultimo fotogramma del tuo clip diventa il fotogramma iniziale di una nuova ripresa da immagine a video di Seedance 2.0 Mini Spicy da 4 a 15 secondi, e i due vengono uniti in un solo MP4: prima il tuo originale, poi la continuazione, con il fotogramma ripetuto della giunzione rimosso. Il nuovo segmento torna anche come file a parte, così puoi continuare a estendere o modificare i pezzi separatamente.
Caratteristiche principali
La continuità viene dall’ultimo fotogramma. Abiti, ambientazione, luce e posizione di ciascuno restano perché il nuovo segmento parte letteralmente dal tuo ultimo fotogramma. Il movimento non si trasmette allo stesso modo: il modello vede un’immagine fissa, non l’intero clip, quindi descrivi il movimento che vuoi continuare invece di dare per scontato che mantenga velocità o direzione.
Un file in risposta, più il pezzo nuovo da solo. Il file unito mantiene il frame rate e l’inquadratura del tuo clip, senza bande nere, ed è codificato come MP4 H.264 con audio AAC. Per allineare la giunzione, l’immagine può essere ritagliata o regolata di qualche punto percentuale ai bordi. Se il modello restituisce proporzioni nettamente diverse, il nuovo segmento viene ridimensionato per riempire la tua inquadratura e centrato, e ciò che sporge viene ritagliato. L’audio della tua origine resta; l’audio generato per il nuovo segmento lo segue; un lato muto viene completato con il silenzio perché immagine e suono restino in passo alla giunzione. Il secondo asset dell’output è il nuovo segmento da solo, pronto per un’altra estensione o per un software di montaggio.
Tutto il resto è Seedance 2.0 Mini Spicy da immagine a video. Il nuovo segmento passa dalla stessa route, con lo stesso margine di contenuto e lo stesso prezzo al secondo dell’endpoint da immagine a video, e una generazione fallita viene rimborsata allo stesso modo. Se la generazione riesce ma l’unione non può essere costruita, il task fallisce e l’addebito viene rimborsato.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | No | Facoltativo. Cosa succede dopo: l’azione che segue, il movimento di camera e il suono. |
last_image_url | No | Fotogramma finale facoltativo: il nuovo segmento termina su questa immagine, per una transizione o per tornare a un’immagine nota. |
resolution | No | Risoluzione del nuovo segmento: 480p / 720p, predefinita 720p. Falla coincidere con la tua origine: stabilisce solo la qualità del nuovo segmento. |
duration_seconds | No | Durata del nuovo segmento in secondi interi, da 4 a 15, predefinita 5, ed è la quantità addebitata. La tua origine si aggiunge sopra e non viene addebitata. |
generate_audio | No | Attivo per impostazione predefinita, quindi il nuovo segmento arriva con audio generato. Predefinito: |
seed | No | Da 0 a 2147483647. Tienilo fisso per confrontare un solo campo modificato alla volta; toglilo per avere varietà. |
video_url | Sì | Il clip da continuare: MP4, MOV o WebM, fino a 60 secondi. almeno 1 caratteri |
Prezzi
Si paga al secondo del nuovo segmento, con la risoluzione e l’impostazione audio che scegli; il clip di origine che invii non viene addebitato.
| Specifiche | Prezzo |
|---|---|
| $0.0387 / secondo |
| $0.0821 / secondo |
Casi d’uso
Allunga una ripresa finita troppo presto, come una piattaforma girevole di prodotto che si ferma prima che l’etichetta guardi in camera, o una camminata tagliata prima che il soggetto raggiunga la porta. Estendila di qualche secondo e descrivi solo il movimento che manca.
Costruisci una sequenza più lunga passo dopo passo. Genera una prima ripresa, estendila, poi estendi di nuovo il risultato unito; ogni passaggio addebita solo i secondi che aggiunge. Poiché ogni passaggio parte da un solo fotogramma, controlla ogni giunzione prima di impilare la successiva.
Consigli avanzati
Descrivi il momento successivo, non l’intera scena. Il fotogramma fissa già chi e dove, quindi usa il prompt per l’azione che segue, il movimento di camera e il suono. Riprendi il linguaggio di camera con cui è finito il tuo clip, come un lento avvicinamento o un’inquadratura fissa, così la giunzione si legge come un’unica ripresa.
Taglia prima di estendere. L’ultimo fotogramma è l’unica cosa che il modello vede, quindi un finale sfocato, tagliato a metà movimento o molto compresso passa dritto nella continuazione. Taglia prima la tua origine su un fotogramma pulito e nitido. Sono accettate origini fino a 60 secondi in MP4, MOV o WebM.
Mantieni coerente la risoluzione. Scegli la risoluzione del tuo clip di origine e imposta duration_seconds sulla durata che ti serve davvero: l’addebito segue solo il nuovo segmento. L’inquadratura del nuovo segmento segue l’ultimo fotogramma del clip, quindi non c’è nessun rapporto d’aspetto da scegliere: aspettati un risultato molto vicino alla sorgente, non identico al pixel.
Avvio rapido dell’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"
Nel riferimento dell’API trovi autenticazione, schema completo, polling e gestione degli errori.









