Introduzione
Estensione video con Seedance 2.5 Spicy. Invia il clip che vuoi continuare e descrivi cosa succede dopo: l’ultimo fotogramma del clip diventa il fotogramma iniziale di una nuova ripresa Seedance 2.5 Spicy da immagine a video, e l’originale e il nuovo segmento tornano uniti in un solo MP4. Si pagano solo i secondi nuovi.
| Campo | Valore |
|---|---|
| Input | Video |
| Output | Video |
| Endpoint | image-to-video e video-extend |
| Input obbligatorio |
|
| Durata della clip | 4–30 secondi interi, 5 per impostazione predefinita |
| Risoluzione | 480p, 720p (predefinita), 1080p nativi; 4k in upscaling |
| Audio | Colonna sonora nativa generata nella stessa passata, attiva per impostazione predefinita |
| Revisione dei contenuti | Nessuna da parte nostra; restano validi i rifiuti del modello |
Caratteristiche principali
Quello che mostra l'immagine è già nella clip
image_url è l'unico campo obbligatorio di questa famiglia. Guardaroba, posa, pelle, luce e inquadratura arrivano con l'immagine, prima che il prompt dica qualcosa, ed è per questo che il lavoro guidato dal fotogramma regge brief che una pagina bianca non regge. Così il prompt resta libero di descrivere il movimento invece di litigare per il contenuto.
Abbastanza lungo per una scena intera, abbastanza nitido per la consegna
duration_seconds arriva a 30 e resolution raggiunge il 4k sullo stesso endpoint, quindi un look che funziona a cinque secondi si rilancia lungo e grande senza toccare altro. Il render nativo si ferma a 1080p; la fascia 4k è una passata di upscaling posata sopra, quindi richiede più tempo e non recupera niente che la passata nativa non avesse già — scegliila quando una specifica di consegna chiede il 4K, non per salvare un fotogramma molle. L'audio nasce nella stessa passata, a meno che tu non disattivi generate_audio. Oltre i dieci secondi circa si nota la deriva: concatena più segmenti invece di chiedere un'unica ripresa lunga.
Decidi dove finisce la clip, non solo dove comincia
last_image_url fissa l'ultimo fotogramma oltre al primo, quindi il modello deve arrivare a un'immagine scelta da te. Invia due volte la stessa immagine e la clip si apre e si chiude su di essa, pronta per un loop senza stacchi; invia due immagini diverse per una rivelazione o un cambio di look. Viene accettato solo insieme a image_url, e due immagini molto diverse per inquadratura o luce rendono difficile guidare la parte centrale.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | No | Facoltativo. L’ultimo fotogramma fissa già soggetto e ambientazione, quindi usa le parole per ciò che succede dopo: l’azione successiva, il movimento di camera e il suono. al massimo 5000 caratteri |
last_image_url | No | Fotogramma finale facoltativo: il nuovo segmento termina su questa immagine. |
resolution | No | Dimensione del nuovo segmento: 480p, 720p, 1080p o 4k; 720p predefinito. Determina la fascia di prezzo. |
duration_seconds | No | Durata del nuovo segmento in secondi interi, da 4 a 30, predefinito 5, ed è la quantità addebitata. Il tuo originale viene aggiunto davanti e non è addebitato. |
generate_audio | No | Attivo di default, quindi il nuovo segmento arriva con audio generato. Predefinito: |
seed | No | Da 0 a 2147483647. Se lo ometti, ogni esecuzione ne sceglie uno. |
video_url | Sì | Il clip da continuare: MP4, MOV o WebM, fino a 60 secondi. almeno 1 caratteri |
Prezzi
Addebitato per secondo del nuovo segmento alla risoluzione scelta; il clip originale che invii non viene addebitato.
| Specifiche | Prezzo |
|---|---|
| $0.216 / secondo |
| $0.432 / secondo |
| $1.08 / secondo |
| $2.16 / secondo |
Casi d’uso
Riprese che altre piattaforme rifiutano
Coppie di qualsiasi genere, punti di vista in prima persona, oggetti di scena per il gioco di ruolo: non verifichiamo nulla di tutto questo dalla nostra parte. Dai alla ripresa un fotogramma iniziale e Seedance 2.5 Spicy anima quello che c'è davvero nell'immagine.
Clip companion e di roleplay
Riusa un solo fotogramma iniziale su un'intera serie e cambia soltanto il prompt. Poiché la somiglianza viaggia nel fotogramma e non in uno stack di riferimenti, il personaggio resta la stessa persona da una clip all'altra, senza altri meccanismi da tenere sincronizzati.
Trasformare in movimento una serie di scatti che hai già
Un servizio fotografico che possiedi già diventa un reel: passa ogni scatto buono per image-to-video a cinque secondi e 720p, scarta quelli che si muovono male e rilancia i sopravvissuti a 1080p o 4k. Non c'è niente da rifotografare, rilluminare o far riapprovare.
Loop brevi per un feed a pagamento
Manda la stessa immagine come image_url e last_image_url: la clip apre e chiude sulla stessa immagine e si monta in un loop senza stacchi. Quattro secondi a 720p bastano per una tessera del feed; tieni il 4k per il pezzo che qualcuno ha davvero pagato.
Consigli avanzati
Fai portare il contenuto al fotogramma iniziale
Scattala o generala: l'immagine di questa pagina viene da una famiglia text-to-image di questo stesso catalogo. Sistema lì guardaroba, posa, luce e inquadratura, perché la risoluzione non aggiunge dettaglio che il fotogramma non aveva, e il prompt non può imporre un contenuto a un'immagine che non lo mostra.
Descrivi il movimento, non l'immagine
La clip di questa pagina è nata dall'immagine qui accanto ed esattamente da questo prompt, lasciato in inglese così com'è stato inviato: «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.» Cinque secondi, 720p, audio attivo. In quella frase non c'è niente che descriva cosa indossa: lo aveva già fatto il fotogramma.
Creala come attività asincrona, poi ingrandisci quello che ha funzionato
Invia un Idempotency-Key, conserva l'id dell'attività e fai polling o raccogli il callback. Abbozza a 720p e cinque secondi per controllare inquadratura e movimento. Non c'è un seed, quindi un'esecuzione più lunga o più grande è una ripresa nuova e non un ingrandimento della bozza: quando il prompt funziona, renderizza la versione finale a 1080p o 4k e mettiti in conto di scegliere fra più esecuzioni.
Introduzione
Seedance 2.5 Spicy Estensione video continua un clip che hai già. Invialo in video_url; un prompt su cosa succede dopo è facoltativo. L’ultimo fotogramma del clip diventa il fotogramma iniziale di una nuova ripresa Seedance 2.5 Spicy da immagine a video da 4 a 30 secondi, e le due parti vengono unite in un solo MP4: prima il tuo originale, poi la continuazione, senza il fotogramma ripetuto nel punto di giunzione. Il nuovo segmento torna anche come file a sé, così puoi estendere ancora o montare i pezzi separatamente.
Funzionalità principali e punti di forza
La continuità nasce dall’ultimo fotogramma. Costumi, set, luce e posizione di ciascuno restano gli stessi perché il nuovo segmento parte letteralmente dal tuo ultimo fotogramma. Il movimento non passa allo stesso modo: il modello vede un solo fotogramma fermo, non tutto il clip, quindi descrivi il movimento da continuare invece di dare per scontato che velocità e direzione restino uguali.
Ricevi un file e, a parte, il pezzo nuovo. 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 del tuo originale resta, quello generato per il nuovo segmento lo segue, e un lato muto viene riempito di silenzio perché immagine e suono restino sincronizzati alla giunzione. Il secondo asset dell’output è solo il nuovo segmento, pronto per un’altra estensione o per un editor.
Tutto il resto è Seedance 2.5 Spicy da immagine a video. Il nuovo segmento passa per gli stessi percorsi, 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. Un fotogramma finale facoltativo permette inoltre di fissare dove termina il segmento. Se la generazione riesce ma l’unione non può essere costruita, il task fallisce e l’addebito viene rimborsato.
Casi d’uso
Allunga una ripresa che finisce troppo presto: un piatto girevole per prodotti che si ferma prima che l’etichetta guardi in camera, o una camminata che si interrompe prima che la persona raggiunga la porta. Estendila di qualche secondo e descrivi solo il movimento mancante.
Costruisci una sequenza più lunga passo dopo passo. Genera una prima ripresa, estendila, poi estendi di nuovo il risultato unito; ogni passo addebita solo i secondi che aggiunge. Poiché ogni passo parte da un solo fotogramma, controlla ogni giunzione prima di aggiungere la successiva.
Guida ai prompt e consigli utili
Descrivi il momento successivo, non tutta la scena. Il fotogramma fissa già chi e dove, quindi dedica il prompt all’azione che segue, al movimento di camera e al suono. Ripeti il linguaggio di camera con cui finiva il clip, come un lento avvicinamento o un’inquadratura fissa, perché la giunzione si legga come un’unica ripresa.
Taglia prima di estendere. L’ultimo fotogramma è l’unica cosa che vede il modello, quindi una fine sfocata, tagliata a metà movimento o molto compressa passa direttamente nella continuazione. Taglia prima l’originale su un fotogramma pulito e nitido. Sono accettati originali fino a 60 secondi in MP4, MOV o WebM.
Scegli la risoluzione del tuo originale. La risoluzione stabilisce solo la qualità del nuovo segmento, quindi un’impostazione più bassa dà una seconda metà più morbida. 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.
Usa persone adulte e consenzienti e media regolarmente licenziati. Sono vietati i minori, le immagini intime non consensuali e l'imitazione ingannevole di persone reali.
Sei responsabile dei diritti sui media di origine, sulle persone rappresentate, sui marchi, sulla musica e sull'uso commerciale.
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.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"
Nel riferimento dell’API trovi autenticazione, schema completo, polling e gestione degli errori.









