Introduzione
Estensione video con Vidu Q3 Spicy. Invia il clip che vuoi continuare e descrivi, se vuoi, cosa succede dopo: l'ultimo fotogramma del tuo clip diventa il fotogramma iniziale di una nuova inquadratura image-to-video di Vidu Q3 Spicy, e l'originale e il nuovo segmento tornano uniti in un unico MP4. Vengono addebitati solo i secondi nuovi.
| Campo | Valore |
|---|---|
| Input | Video |
| Output | Video |
| Produttore del modello | Vidu |
| Endpoint | image-to-video, video-extend |
| Durata | Da 1 a 16 secondi, in secondi interi |
| Risoluzione | 540p, 720p, 1080p (720p per impostazione predefinita) |
| Proporzioni | Non è un parametro; le decide la forma del primo fotogramma |
| Il prompt | Facoltativo; sono accettate indicazioni senza censura |
| Contenuti | Materiale senza censura supportato, nessun classificatore di contenuti |
| Audio | Generato insieme all'immagine, attivo per impostazione predefinita |
| Esecuzione | Attività asincrona, addebitata per secondo di output |
Caratteristiche principali
Quello che approvi è quello che si muove
L'unica via d'ingresso è un'immagine, quindi non c'è scarto tra la scena che hai approvato e quello che un prompt testuale è disposto a rendere. Guardaroba, corpo, posa e inquadratura vengono tutti dal fermo immagine; al modello resta il movimento. I fotogrammi di partenza senza censura passano così come li hai forniti, non attenuati.
Un fermo immagine da solo è già una richiesta completa
Qui prompt è facoltativo. Manda solo il fotogramma e il modello deduce un piccolo movimento plausibile, che spesso è esattamente ciò che serve a un loop. Aggiungi testo quando vuoi un'azione precisa – gli occhi che salgono verso la camera, un indumento che scivola – e limitati a ciò che cambia invece di ridescrivere l'immagine.
Clip verticali fino a sedici secondi
Non esiste il campo aspect_ratio, quindi un fermo immagine 9:16 produce una clip 9:16 e nulla la reinquadra in uscita. Insieme al tetto di sedici secondi e al 1080p, questo copre un'azione verticale intera con un inizio e una fine, non un frammento da due secondi.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
video_url | Sì | Il clip da continuare: MP4, MOV o WebM, fino a 60 secondi. almeno 1 caratteri |
prompt | No | Facoltativo. Cosa succede dopo: l'azione successiva, il movimento di camera e il suono. |
duration_seconds | No | Durata del nuovo segmento: un numero intero da 1 a 16. Predefinito 5. |
resolution | No | Nitidezza del nuovo segmento generato: 540p, 720p o 1080p, predefinita 720p. |
movement_amplitude | No | Quanto si muovono le cose nel nuovo segmento: |
generate_audio | No | Attivo per impostazione predefinita, quindi il nuovo segmento ha un suono generato. Predefinito: |
bgm | No | Aggiunge una base musicale al nuovo segmento. Attivo per impostazione predefinita; disattivalo per tenere solo il suono proprio della scena. Predefinito: |
Prezzi
Addebitato per secondo del nuovo segmento alla risoluzione scelta; il clip originale che invii non viene addebitato.
| Specifiche | Prezzo |
|---|---|
| $0.0665 / secondo |
| $0.1425 / secondo |
| $0.152 / secondo |
Casi d’uso
Clip senza censura che altre API rifiutano
I fotogrammi di partenza vengono accettati senza filtri sui contenuti e animati così come li hai forniti, quindi materiale che altre API video bloccano al filtro sul prompt qui gira. Siccome il contenuto sta nell'immagine, il risultato corrisponde al fotogramma che hai approvato e non a una reinterpretazione addolcita delle tue parole.
Video companion e di roleplay
Un solo fermo immagine di un personaggio diventa una serie di reazioni brevi – uno sguardo che sale, un sorriso, una spalla che si scopre – cambiando solo il prompt. Il fotogramma tiene ferme identità, costume e ambiente su tutta la serie, ed è questo a far sembrare continuo un feed companion.
Loop verticali per un feed a pagamento
Un fermo immagine 9:16 si anima in una clip verticale senza reinquadrature, da uno a quattro secondi per un loop o fino a sedici per una scena. Abbozzane diverse a 540p, poi rilancia a 1080p le due che si leggono meglio.
Movimento da un servizio fotografico già in archivio
Un servizio fotografico che possiedi già diventa video senza rifare le riprese: ogni fotogramma si anima per conto suo e, siccome prompt è facoltativo, puoi far passare un'intera serie senza scrivere una sola indicazione per immagine.
Consigli avanzati
Costruisci prima il fotogramma
Definisci guardaroba, corpo, posa e inquadratura in una passata di immagine, ed esportala già nella forma in cui vuoi consegnare: non c'è un campo
aspect_ratioper rimediare dopo. Quel fermo immagine è ciò che la clip conterrà.Scrivi solo il movimento, oppure niente
Il prompt è facoltativo. Quando lo usi, resta sull'azione, sulla camera e sul suono; quello di questa pagina è lasciato in inglese esattamente com'è stato inviato: «She finishes pouring, sets the flask down and lifts her eyes to camera with a small smile, steam rising from the cup, the yukata sliding a fraction lower on her shoulder. Paper shoji glow, evening cicadas, very slow push-in.» Poi imposta
duration_secondse resolution.Bozza a poco prezzo, finitura una volta sola
Genera varianti brevi a 540p dallo stesso fotogramma, scegli il movimento che si legge, poi rilancialo a 1080p con una durata maggiore per la consegna.
Introduzione
Vidu Q3 Spicy Estensione video continua un clip che hai già. Invialo come video_url, con o senza un prompt su cosa succede dopo. L'ultimo fotogramma del tuo clip diventa il fotogramma iniziale di una nuova inquadratura image-to-video di Vidu Q3 Spicy da 1 a 16 secondi, e i due vengono uniti in un unico 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 continuare a estendere o modificare i pezzi separatamente.
Funzionalità principali e punti di forza
La continuità nasce dall'ultimo fotogramma. Abiti, ambientazione, luce e posizione di ciascuno si mantengono perché il nuovo segmento parte letteralmente dal tuo ultimo fotogramma. Il movimento non si mantiene allo stesso modo: il modello vede un'immagine fissa, non l'intero clip. Descrivi quindi il movimento che vuoi continuare, invece di supporre che mantenga velocità o direzione.
Un file in risposta, più il pezzo nuovo da solo. Il MP4 unito mantiene la frequenza dei fotogrammi e l’inquadratura della tua clip, senza bande nere. Per allineare la giuntura, 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. Il file è codificato come MP4 H.264 con audio AAC. Il suono dell'originale resta, il suono generato per il nuovo segmento lo segue, e un lato muto viene completato con silenzio perché immagine e suono restino allineati nella giunzione. Il secondo asset dell'output è il nuovo segmento da solo, pronto per un'altra estensione o per un editor.
Tutto il resto è image-to-video di Vidu Q3 Spicy. Il nuovo segmento gira sulle stesse route, con lo stesso ambito di contenuti e lo stesso prezzo al secondo dell'endpoint image-to-video, e una generazione fallita viene rimborsata allo stesso modo. Se la generazione riesce ma non è possibile costruire l'unione, l'attività fallisce e l'addebito viene rimborsato.
Casi d'uso
Allunga un'inquadratura finita troppo presto: un piatto 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 inquadratura, estendila, poi estendi di nuovo il risultato unito finché resta entro il limite di 60 secondi per l'originale; ogni passaggio addebita solo i secondi che aggiunge. Poiché ogni passaggio parte da un solo fotogramma, controlla ogni giunzione prima di aggiungere la successiva.
Guida ai prompt e consigli pratici
Scrivi un prompt solo quando vuoi orientare la continuazione; basta una breve riga sul momento successivo. Il fotogramma fissa già chi e dove, quindi usa il prompt per l'azione che segue, il movimento di camera e il suono. Ripeti il linguaggio di camera con cui è finito il tuo clip, come un lento avvicinamento o un'inquadratura fissa, perché la giunzione sembri 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 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.
Mantieni coerente la risoluzione. La risoluzione decide solo la nitidezza con cui viene generato il nuovo segmento, quindi un’impostazione più bassa rende la parte nuova più morbida dell’originale. Allinea la risoluzione alla sorgente e imposta duration_seconds sulla durata che ti serve davvero: l’addebito segue solo il nuovo segmento.
Si possono usare solo adulti consenzienti e materiale con le licenze in regola. Sono vietati i minori, le immagini intime senza consenso e l'impersonificazione ingannevole di persone reali.
I diritti sul materiale di partenza, sull'immagine delle persone, sui marchi e sulla musica, così come qualsiasi uso commerciale, restano responsabilità tua.
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": "vidu/q3-spicy/video-extend",
"input": {
"duration_seconds": 5,
"movement_amplitude": "auto",
"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.




