Introduzione
Reference-to-video di P-Video 2 Pro: clip, audio e fotogrammi di riferimento in un’unica clip da 5-15 secondi con audio.
| Campo | Valore |
|---|---|
| Input | Testo |
| Output | Video |
| Editore | Pruna AI |
| Endpoint | text-to-video, image-to-video, reference-to-video |
| Durata | 5-15 secondi, qualsiasi numero intero |
| Risoluzione | 480p (832x480 a 16:9), 768p |
| Proporzioni | 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1; image to video segue il fotogramma iniziale |
| Modalità di generazione | cost, speed, quality (reference to video: cost, speed) |
| Audio | Colonna sonora generata in ogni clip; l’audio di riferimento può sostituirla |
| Riferimenti | Fotogramma iniziale e finale, fino a 3 video (15 s in totale), fino a 3 clip audio (15 s in totale) |
| Frequenza | 24 fps |
| Filtro sui contenuti | Nessuno |
Caratteristiche principali
Prendi in prestito un movimento di macchina
La telecamera copia la lenta spinta in avanti di video 1, mentre molo, motoscafo e donna arrivano tutti dall’immagine iniziale: nulla del bar nella clip di riferimento compare. Lei avanza dalla poppa, si stringe lo scialle sulle spalle e finisce guardando in camera. La colonna sonora è molto sottile: acqua morbida contro lo scafo, nessuna musica udibile.
Una scena con il suo suono
Un unico piano continuo con una lieve deriva verso la coppia invece di un carrello deciso. La battuta "Same as last summer?" viene pronunciata chiaramente verso la fine, dopo un tappeto musicale nella prima metà; lui prende il bicchiere e sorride sull’ultimo battito.
Fissa l’inizio e la fine
La clip parte esattamente dal fotogramma iniziale e arriva al fotogramma finale: lui piega la lettera, la infila via, si alza e si avvicina alla balaustra mentre i fuochi d’artificio partono dopo circa un secondo e mezzo. La telecamera fissa mantiene la stessa inquadratura per tutto il tempo. La colonna sonora è fatta di applausi e crepitio della folla più che di scoppi distinti.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Di’ cosa prendere da ciascun riferimento. Scrivi video 1, video 2 per i video di riferimento e audio 1, audio 2 per le clip audio, numerati nell’ordine di caricamento. almeno 1 caratteri |
image_url | No | Fotogramma iniziale facoltativo: chi e dove inizia l’inquadratura. Aggiunge un piccolo costo. |
last_image_url | No | Fotogramma finale facoltativo su cui termina la clip. Aggiunge un piccolo costo. |
reference_video_urls | No | Fino a 3 video, di 2 secondi o più ciascuno e 15 secondi in totale, per movimento, inquadratura e ritmo. I loro secondi vengono addebitati, più un secondo per l’arrotondamento. almeno 1 elementi · al massimo 3 elementi |
reference_audio_urls | No | Fino a 3 clip audio, 15 secondi in totale, per una voce, un dialogo o una musica. Richiede anche un fotogramma iniziale o un video di riferimento. almeno 1 elementi · al massimo 3 elementi |
aspect_ratio | No | auto (default) si adatta ai riferimenti; oppure scegli 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 o 1:1. Non cambia il prezzo. |
resolution | No | 480p o 768p (default 768p). 768p costa di più al secondo. |
generation_mode | No | cost (più economica, un po’ più lenta) o speed (default, più veloce a parità di qualità). |
keep_reference_audio | No | Disattivato di default. Attivo usa la tua clip audio come colonna sonora invece di generare un suono nuovo; richiede esattamente una clip audio. Predefinito: |
duration_seconds | No | Secondi interi, da 5 a 15 (default 5). Determina il prezzo. |
prompt_optimization_mode | No | off (default) invia il prompt parola per parola; turbo e max lasciano al servizio di riscriverlo prima. Non cambia il prezzo. |
seed | No | Mantiene confrontabili le prove mentre cambi il prompt. Non garantisce una clip identica fotogramma per fotogramma. |
Prezzi
Addebitato al secondo di output alla risoluzione e alla modalità di generazione scelte, più i secondi di eventuali video di riferimento e un secondo extra per l’arrotondamento, un piccolo costo per ogni fotogramma iniziale o finale e una tariffa fissa quando aggiungi audio di riferimento. Le richieste fallite non vengono addebitate.
| Risoluzione | Generation mode: cost | Generation mode: speed |
|---|---|---|
| $0.018 / secondo | $0.024 / secondo |
| $0.03 / secondo | $0.042 / secondo |
Casi d’uso
Iterazione rapida
Le clip tornano in pochi secondi, così puoi provare molte versioni di una scena e tenere la migliore.
Scene senza censura
Nulla viene filtrato. Nei nostri test i prompt fino al livello Forte sono stati resi come scritti; le richieste dei livelli più alti sono tornate attenuate.
Rimettere in scena un riferimento
Prendi in prestito il movimento di macchina di una clip che ti piace e inserisci il tuo personaggio con un fotogramma iniziale.
Consigli avanzati
Bozza economica, rifinitura nitida
Trova l’inquadratura a 480p in modalità cost, poi rilancia lo stesso prompt a 768p in modalità speed o quality.
Scrivi una riga «Sound:»
Ogni clip ha l’audio. Nomina l’ambiente e metti tra virgolette ogni battuta parlata per ottenere il suono che vuoi.
Nomina i riferimenti
Nel reference to video, scrivi «video 1» o «audio 1» nel prompt e di’ cosa prendere da ciascuno.
Introduzione
P-Video 2 Pro Reference to video crea una clip da 5 a 15 secondi a 480p o 768p a partire dai riferimenti che carichi: fino a 3 video di riferimento (15 secondi in totale) per movimento, inquadratura e ritmo, fino a 3 clip audio per una voce, un dialogo o una musica, e un fotogramma iniziale e finale facoltativi. Citali nel prompt come video 1, video 2 e audio 1, audio 2, nell’ordine di caricamento. Non c’è alcun filtro sui contenuti.
Scegli una modalità P-Video 2 Pro in base al materiale di partenza
| Cosa hai all’inizio | Modalità |
|---|---|
| una scena o uno script scritti | P-Video 2 Pro Text to video |
| un fotogramma iniziale, e facoltativamente un fotogramma finale | P-Video 2 Pro Image to video |
| una clip da cui prendere in prestito il movimento, oppure una traccia vocale o musicale | P-Video 2 Pro Reference to video (sei qui) |
Funzionalità principali e punti di forza
Prendi in prestito un movimento di macchina
Un video di riferimento trasmette il proprio movimento e ritmo. Abbinalo a un fotogramma iniziale per inserire il tuo personaggio in quel movimento.
Usa il tuo audio
Aggiungi una battuta vocale o una clip musicale come audio 1. Con keep_reference_audio attivo e una sola clip audio, quella clip diventa la colonna sonora; con l’opzione disattivata, la clip guida il suono e il modello genera un audio nuovo. Anche l’audio richiede un fotogramma iniziale o un video di riferimento.
Blocca l’inizio e la fine
image_url e last_image_url funzionano anche qui, in aggiunta alle clip di riferimento.
Casi d’uso
Ricrea un’inquadratura con un nuovo soggetto
Carica una clip il cui movimento di macchina ti piace e un fotogramma iniziale con il tuo personaggio; il risultato segue quel movimento con il tuo soggetto.
Battute con labiale sincronizzato
Dai un ritratto come fotogramma iniziale e una breve clip vocale come audio 1, attiva keep_reference_audio e scrivi cosa succede nell’inquadratura.
Clip guidate dalla musica
Una clip musicale come audio 1 imposta l’atmosfera e il ritmo del movimento.
Guida al prompt e consigli pro
Di’ a cosa serve ogni riferimento
«Segui il movimento di macchina di video 1» o «lei pronuncia la battuta di audio 1» dice al modello cosa prendere da ciascuna clip.
Taglia i video di riferimento
I secondi dei video di riferimento vengono addebitati, quindi taglia ogni clip alla parte che vuoi prendere in prestito, di 2 secondi o più.
I fotogrammi stabiliscono l’aspetto, le clip il movimento
Il fotogramma iniziale stabilisce chi e dove; il video di riferimento stabilisce come le cose si muovono. Lascia aspect_ratio su auto per seguire i riferimenti.
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": "pruna-ai/p-video-2-pro/reference-to-video",
"input": {
"aspect_ratio": "auto",
"duration_seconds": 5,
"generation_mode": "speed",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"prompt_optimization_mode": "off",
"resolution": "768p"
}
}'
# 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.



