Introduzione
Da immagine a video per Veo 3.1 Fast: entra un primo fotogramma, e se vuoi un ultimo; esce una clip da 4-8 secondi in 720p con audio.
| Campo | Valore |
|---|---|
| Input | Immagine |
| Output | Video |
| Editore | |
| Durata clip | 4, 6 o 8 secondi; con le immagini di riferimento sempre 8 |
| Risoluzione | 720p: 1280x720 (16:9) o 720x1280 (9:16) |
| Proporzioni | 16:9, 9:16 |
| Frequenza | 24 fps |
| Audio | Generato in ogni clip |
Caratteristiche principali
Metti la persona di una foto nel luogo di un’altra
L’immagine 1 era un uomo con una giacca di jeans in una stazione di servizio, l’immagine 2 un osservatorio di notte. Il prompt chiedeva che l’uomo della prima immagine si avvicinasse all’osservatorio, bussasse alla porta e salutasse. In 8 secondi ha fatto tutte e tre le cose, con lo stesso volto, gli stessi capelli e la stessa giacca. Una donna presente anche nell’immagine 2 non è comparsa.
Un unico movimento di avvicinamento continuo
Da un singolo primo fotogramma e «Slow push-in», la camera si è avvicinata senza stacchi per 8 secondi, da un campo lungo della cupola a un primo piano medio. Lei si è girata dal telescopio, ha incrociato le braccia e sorriso mentre le stelle si riempivano.
Una camera che segue il brief
Lo stesso prompt sull’osservatorio che abbiamo usato con Veo 3.1 ha dato un’inquadratura di 4 secondi in 16:9 lungo una passerella rialzata verso la cupola. La camera è avanzata come richiesto, e il telescopio d’ottone si è spostato nell’apertura.
Confronta i livelli prima di scegliere
Abbiamo inviato lo stesso prompt della barchetta di carta, di due frasi, a Veo 3.1 e a Fast. Veo 3.1 ha ripreso dal livello dell’acqua con canne in primo piano; Fast ha centrato la barchetta sul riflesso del sole, con le onde che si allargavano intorno. Prova alcuni brief su entrambi prima di scegliere un livello per un progetto.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Obbligatorio. Dì come si muove tutto dal primo fotogramma, dove va la camera e cosa si sente. almeno 1 caratteri · al massimo 4000 caratteri |
image_url | Sì | Obbligatorio. Il fotogramma iniziale (JPEG, PNG o WebP). almeno 1 caratteri |
last_image_url | No | Fotogramma finale facoltativo; la clip va dal primo fotogramma a questo. almeno 1 caratteri |
aspect_ratio | No | auto (predefinito) mantiene la forma del tuo primo fotogramma; 16:9 o 9:16 lo ritaglia a quella forma. Il prezzo non cambia. |
duration_seconds | No | 4, 6 o 8 secondi (predefinito 8). Le clip più lunghe costano di più. |
Prezzi
Si paga a clip in base alla durata: 4, 6 o 8 secondi. Ultimo fotogramma, audio e formato non aggiungono nulla. Un lavoro fallito o rifiutato non costa nulla.
| Specifiche | Prezzo |
|---|---|
| $0.36 / richiesta |
| $0.54 / richiesta |
| $0.72 / richiesta |
Casi d’uso
Serie di annunci e post social
Il prezzo a clip è abbastanza basso da generare in un colpo solo un intero set di varianti 9:16: dieci clip da 4 secondi costano $3.60, audio incluso.
Lo stesso personaggio o prodotto in più clip
Invia da 1 a 3 immagini di riferimento e chiamale Image 1, Image 2 e Image 3 nel prompt. Nel nostro test il volto e la giacca dell’Image 1 sono passati in una scena nuova.
Storyboard che iniziano e finiscono su fotogrammi del set
L’immagine a video accetta un primo fotogramma e un ultimo fotogramma facoltativo, quindi ogni inquadratura di una sequenza può iniziare e finire dove l’avevi pianificata.
Scene più lunghe di 8 secondi
Prosegui una clip con il video extend: il suo ultimo fotogramma apre un nuovo segmento da 4 a 8 secondi, addebitato al prezzo dell’immagine a video, e la clip di partenza non viene addebitata.
Consigli avanzati
Indica le immagini di riferimento con un numero
Scrivi «the man from Image 1» e «the observatory from Image 2», nell’ordine di caricamento. Dici cosa fa ciascuna: le immagini definiscono l’aspetto, il prompt definisce l’azione.
Ritaglia le immagini di riferimento su ciò che vuoi
Dove puoi, usa un solo soggetto per immagine. Nella nostra immagine di riferimento Fast ha escluso una seconda persona, ma altri modelli potrebbero includere tutto.
Scrivi la camera e il suono
Indica un solo movimento, come «Slow push-in» o «Handheld medium shot», e aggiungi una riga come «Sound: footsteps on gravel, a metallic knock». Metti le parole pronunciate tra virgolette.
Prova con 4 secondi, finisci con 8
A $0.36, una clip da 4 secondi costa abbastanza poco da provare più formulazioni. Quando una funziona, renderizzala in 8 secondi oppure manda la versione finale a Veo 3.1. Le clip di riferimento sono di 8 secondi fin dall’inizio, $0.72.
Introduzione
Veo 3.1 Fast Da immagine a video avvia una clip 720p sulla tua immagine e la anima per 4, 6 o 8 secondi con l’audio; con un ultimo fotogramma la clip passa da un’immagine all’altra. Foto di prodotto e fotogrammi di storyboard sono gli input più comuni. Google controlla prima prompt e immagini, e una richiesta che rifiuta fallisce senza costi.
Le altre modalità di Veo 3.1 Fast
- Hai solo un’idea a parole? Da testo a video scrive la scena partendo dal tuo prompt.
- Ti serve la stessa persona o lo stesso prodotto in più clip? Da riferimento a video accetta fino a 3 immagini.
- Hai già del girato? Estendi video porta avanti una clip dal suo ultimo fotogramma.
Consigli per il prompt
- Descrivi solo il movimento e la camera; il primo fotogramma mostra già la scena.
- Con un ultimo fotogramma, spiega con precisione come l’inquadratura passa dal primo al secondo.
- Lascia il formato su auto quando conta la forma del tuo primo fotogramma.
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": "google/veo-3.1-fast/image-to-video",
"input": {
"aspect_ratio": "auto",
"duration_seconds": 8,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise"
}
}'
# 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.