Genera video di annunci immobiliari a partire da foto. Aggiungi sottotitoli, musica, caratteristiche dell'immobile e branding personalizzato — tutto da una singola chiamata JSON sincrona.
POST/api/create_video
Crea un video MP4 da un elenco di immagini con effetti di movimento, sottotitoli opzionali, musica di sottofondo, sovrapposizioni delle caratteristiche dell'immobile e schede finali. L'endpoint è sincrono: si blocca fino al rendering del video, poi restituisce HTTP 200 con la videoUrl finale.
L'endpoint si blocca mentre il video viene renderizzato, poi restituisce l'URL riproducibile. Il rendering può richiedere alcuni minuti, quindi imposta il timeout del client HTTP in modo generoso — i 30–60 secondi predefiniti della maggior parte delle librerie HTTP termineranno prima che Pedra risponda.
Parametri principali
apiKeystringobbligatorio
La tua chiave API.
imagesarrayobbligatorio
Elenco ordinato di oggetti image. Ognuno diventa un frame/clip nel video. Vedi "Oggetto image" sotto.
Walkthrough di 3 frame con effetti misti (zoom-in / zoom-out / transition / static), filigrana personalizzata + foto dell'agente + colore del brand, musica, voiceover, sottotitoli per frame, overlay con caratteristiche dell'immobile e scheda finale. Corrisponde al pattern di payload reale usato dall'app stessa di Pedra.
{
"message": "Video created successfully",
"videoId": "<uuid>",
"videoUrl": "https://img.pedra.ai/<uuid>"
}
Crediti
Ogni frame costa 5 crediti — tranne i frame con effect: "static", che sono gratuiti. Un video da 5 immagini con tutti gli effetti zoom-in/zoom-out consuma 25 crediti. Vedi Prezzi.
Errori di validazione
HTTP 400 viene restituito per:
Array images mancante o vuoto.
Qualsiasi immagine senza imageUrl (l'errore indica l'indice problematico).
effect non in [zoom-in, zoom-out, transition, static].
effect: "transition" senza secondImageUrl.
Etichette delle caratteristiche disponibili
Quando usi propertyCharacteristics, le seguenti chiavi di etichetta vengono renderizzate con icone corrispondenti nell'overlay: Bedrooms, Bathrooms, Surface, Price, Location, Parking, Heating, Outdoor. Le etichette personalizzate sono accettate ma renderizzate senza icona.
Successivo
Vedi Errori e limiti per le modalità di errore dei job video e il comportamento dei timeout.