Introduzione
FLUX 3 Estensione video continua una clip che hai già. Prende un MP4 fino a 15 secondi, parte dal suo ultimo fotogramma e genera da 5 a 20 nuovi secondi con audio sincronizzato. Il risultato è solo il nuovo segmento; la tua sorgente non è inclusa.
Scegli la modalità in base al materiale di partenza
| Cosa hai | Modalità |
|---|---|
| un brief scritto | FLUX 3 Da testo a video |
| un’immagine da animare, con ultimo fotogramma facoltativo | FLUX 3 Da immagine a video |
| una clip da continuare | FLUX 3 Estensione video |
| una clip da ingrandire | FLUX 3 Upscale video |
Caratteristiche principali
Riparte dall’ultimo fotogramma
Il nuovo segmento comincia dove finiva la tua clip, con la stessa persona, lo stesso luogo e la stessa luce. Nel nostro test si è aperto con una breve dissolvenza prima che iniziasse l’azione successiva.
Solo il nuovo segmento
Ricevi soltanto i secondi aggiunti, quindi il montaggio finale lo assembli nel tuo editor insieme alla clip originale.
Si paga sui nuovi secondi
Il prezzo segue la durata del nuovo segmento e il livello. Al secondo costa di più del da testo a video.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Fino a 5.000 caratteri. Descrivi cosa succede dopo: l’azione, la camera e una riga Sound: che continuano la clip. almeno 1 caratteri · al massimo 5000 caratteri |
video_url | Sì | La clip da continuare, un MP4 di massimo 15 secondi. Il nuovo segmento riparte dal suo ultimo fotogramma. almeno 1 caratteri |
aspect_ratio | No | Uno tra 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 o 2:1. Omettilo per mantenere il formato della clip di partenza. |
quality | No | standard (predefinito) rende alla risoluzione che scegli; draft è un’anteprima rapida e più economica, sempre a 720p ( |
resolution | No | 720p (predefinito) o 1080p. Il 1080p costa di più. |
duration_seconds | No | Durata del nuovo segmento in secondi interi, da 5 a 20; 5 per impostazione predefinita. Il risultato contiene solo questo segmento, non la tua clip di partenza. |
generate_audio | No | Genera l’audio sincronizzato insieme all’immagine. Attivo per impostazione predefinita; disattivandolo ottieni un file muto. Predefinito: |
Prezzi
Si paga solo al secondo del nuovo segmento, in base al livello (prima la bozza, poi lo standard 720p, poi lo standard 1080p). L’estensione costa di più al secondo rispetto al da testo a video. Audio attivo o disattivo costa uguale e le richieste rifiutate o fallite non vengono addebitate.
| Risoluzione | Qualità: Bozza | Qualità: Standard |
|---|---|---|
| $0.12 / secondo | $0.53 / secondo |
| $0.12 / secondo | $0.41 / secondo |
Casi d’uso
Allungare una clip riuscita
Prendi un’inquadratura di sei secondi che ti piace e porta avanti la scena.
Costruire sequenze
Concatena più estensioni, ognuna con un’azione chiara.
Correggere un finale
Tieni una prima metà forte e scrivi una nuova continuazione.
Consigli avanzati
Scrivi l’azione successiva
Descrivi cosa succede dopo l’ultimo fotogramma, non cosa mostra già la clip. Nei nostri test, chiedere un allontanamento della camera o una nuova angolazione ha prodotto uno stacco su un’altra inquadratura a metà clip; mantenere la stessa inquadratura ha dato un’unica ripresa continua.
Procedi a piccoli passi
Il modello può saltare un movimento intermedio, come camminare verso un nuovo punto, quindi chiedi direttamente l’azione di arrivo.
Aspettati una breve fusione all’inizio
La prima frazione di secondo può mostrare una dissolvenza con un po’ di effetto fantasma; tagliala nel montaggio se ti dà fastidio.
Mantieni il formato
Ometti le proporzioni per mantenere il formato della sorgente.
Controlla l’audio
Aggiungi una riga Sound: perché il nuovo segmento corrisponda al vecchio.
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": "black-forest-labs/flux-3/video-extend",
"input": {
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"quality": "standard",
"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.


























