Vai al contenuto principale

L’analisi Video Head Swap di SpicyAPI è la prima di due chiamate. Traccia ogni testa in una clip da 5 a 30 secondi a 480p o 720p e restituisce un’anteprima numerata per testa, che la chiamata di swap userà poi. Non modifica il video.

Da $0.08/richiesta

Playground

Input

Rilevamento dei soggetti
1/1

Trascina qui un video, oppure sfoglia · 1 file · Max 90 MB · MP4

  • 1
1 / 1 file
La clip da analizzare, da 5 a 30 secondi. Conserva esattamente questo URL: la chiamata di sostituzione deve girare sullo stesso video e lo riprende da qui in automatico se là lo ometti. Deve essere un collegamento diretto al file video stesso: una pagina che riproduce il video ci consegna solo HTML, il controllo in ingresso non ne ricava alcuna durata e la chiamata fallisce con l'importo rimborsato. Caricare il file è la strada più affidabile. almeno 1 caratteri
Risoluzione di tracciamento. La chiamata di sostituzione deve usare lo stesso valore, quindi scegli la risoluzione che deve avere la clip finita. Non cambia il prezzo di questa chiamata.
Controllo di sicurezzaDisattivato

SpicyAPI non applica nessun controllo di sicurezza a questo modello. Il tuo prompt e i tuoi media arrivano al modello così come li hai scritti, ed è il modello stesso a decidere che cosa torna indietro.

Controllo del tuo account prima di abilitare invio e prezzi.

Output

Pronto per una nuova esecuzione
rooftop-two-headsRisultato di esempio

Manca il modello che ti serve?

Dicci cosa aggiungere e dove lo useresti. Le richieste arrivano a chi decide quali modelli integrare per primi.

Individua tutte le teste nella clip, poi sostituisci solo quelle che indichi

Video Head Swap funziona in due chiamate. La prima analizza una clip da 5 a 30 secondi e restituisce un fermo immagine numerato per ogni testa trovata, in un ordine fisso. La seconda prende quell'analisi, le posizioni scelte e da una a tre foto di riferimento per ciascuna, e restituisce la clip con quelle teste sostituite. I capelli viaggiano con la testa; il corpo, i costumi e il movimento sotto il collo restano esattamente come sono stati girati, e l'audio originale torna con loro.

Apri il playground
Prima chiamata
video-analyze: video_url e una risoluzione di tracciamento, 480p o 720p
Seconda chiamata
video-edit: analysis_task_id, swap_targets e la stessa risoluzione
Bersagli per chiamata
da 1 a 10 swap_targets, ognuno con 1–3 foto di riferimento
Cosa viene trasferito
Volto, acconciatura, colore dei capelli e forma del cranio; il corpo non si tocca
Durata dell'analisi
24 ore; una sola analisi alimenta più chiamate di sostituzione
Politica sui contenuti
Senza censura: nessun filtro della piattaforma su entrambe le chiamate
Portata
I capelli arrivano, il corpo noTutto ciò che sta sopra il collo lo fornisce la referenza, acconciatura e colore compresi. Costumi, corporatura e il modo di muoversi appartengono al materiale e lì restano.
Perché due chiamate
Vedi quali teste sono state trovate prima di pagare la sostituzioneL'analisi restituisce un fermo immagine per testa. Indicare per posizione costa una tariffa fissa e toglie l'ambiguità che una descrizione lascerebbe.
Dove si rompe
La giunzione al collo decide se si legge come un'unica ripresaDirezione della luce e angolazione della testa, fra foto di riferimento e materiale, sono ciò su cui la giunzione viene giudicata — e nessun parametro di questo endpoint compensa uno scarto.

Cosa riesce bene all'API Video Head Swap

  • Acconciatura e colore si spostano con il volto

    È questa la linea fra head swap e face swap. Il face swap prende i tratti e lascia alla persona nel materiale i propri capelli; qui acconciatura, colore e forma del cranio della referenza arrivano insieme, così un personaggio mantiene il proprio aspetto pur ereditando corpo e movimento dal materiale.

  • Bersagli numerati invece che indovinati

    L'analisi restituisce le teste rilevate in ordine fisso, e swap_targets le indirizza con object_index a partire da zero. Non c'è un prompt che descriva chi intendi né una regione da tracciare: la posizione zero è il primo fermo immagine tornato.

  • Sostituisci alcune teste, tieni le altre

    Cambiano solo le posizioni elencate in swap_targets. In una scena con più persone in campo puoi sostituirne una e lasciare le altre esattamente come sono state girate: è questo a rendere la cosa utilizzabile su materiale già montato.

  • Un'analisi, più sostituzioni

    Il risultato del tracciamento resta utilizzabile per 24 ore, quindi lo stesso analysis_task_id alimenta una chiamata di sostituzione dopo l'altra. Provare un'altra foto di riferimento non obbliga a pagare di nuovo il tracciamento.

  • Da una a tre referenze per testa

    Ogni bersaglio riceve un array image_urls con una-tre foto della stessa persona. Le angolazioni in più aiutano il modello a tenere insieme la testa quando ruota; devono mostrare tutte la stessa persona, perché l'array descrive un'identità e non una selezione.

  • seed serve a confrontare, non a bloccare

    seed accetta qualsiasi intero da 0 a 2.147.483.647. Lo stesso valore su due chiamate le tiene sulla stessa estrazione, così a distinguere gli output resta solo la foto di riferimento. Un risultato identico però non è promesso, e 0 o un seed omesso chiede una nuova estrazione.

A chi serve Video Head Swap

  • Continuità e post

    Portare un look fra riprese girate in giorni lontani

    Quando l'acconciatura è cambiata fra due giornate di ripresa, la testa del giorno giusto può essere portata sulla ripresa con l'interpretazione migliore. Corpo, costumi e posizioni vengono dal materiale, quindi cambia solo ciò che non andava.

  • Versioni di campagna

    Un corpo girato, più volti

    Una ripresa approvata si analizza una volta, poi le foto di ogni persona autorizzata partono nella propria chiamata di sostituzione. Costumi, set, movimento di macchina e correzione colore sono identici su tutta la serie, perché sotto il collo non è stato toccato nulla.

  • Interpreti sintetici

    Un personaggio ricorrente su un corpo girato

    Lo schema non chiede se le foto di riferimento ritraggano una persona reale. Una testa generata coerente, capelli compresi, può essere portata su un movimento girato ed ereditarne luce e ritmo.

  • Ingegneria della pipeline

    Un punto di controllo economico fra due passaggi

    L'analisi è una chiamata a forfait con output piccolo e ispezionabile. Una pipeline può metterci un revisore o una regola: guardare quali teste sono state trovate, decidere e pagare la sostituzione solo dopo.

Come chiamare l'API Video Head Swap

  1. Manda la clip alla chiamata di analisi

    video_url accetta un indirizzo HTTPS pubblico, un URI di file spicy:// ottenuto dal caricamento della piattaforma, oppure un data URI per un file piccolo. Scegli adesso la risoluzione di tracciamento: la chiamata di sostituzione dovrà ripeterla ed è lei a fissare la fascia di prezzo.

  2. Leggi i fermi immagine nell'ordine

    L'analisi restituisce un'immagine per testa trovata, e il loro ordine è la numerazione: la prima è object_index 0. Conserva quell'ordine insieme all'id del task, perché la chiamata successiva lo indirizza.

  3. Scegli referenze illuminate come il materiale

    Prendi foto la cui luce arrivi all'incirca dalla direzione che illumina l'inquadratura, con un'angolazione di testa simile. La giunzione al collo si giudica su questa corrispondenza, ed è il motivo più frequente per cui una sostituzione sembra un fotomontaggio.

  4. Indica le posizioni e invia

    Costruisci swap_targets con una voce per ogni testa che cambia, passa la stessa risoluzione e l'analysis_task_id, e ometti video_url per riusare la sorgente analizzata. Salva l'id del task e interroga lo stato finché non si stabilizza.

  5. Guarda il collo prima di ogni altra cosa

    Sul risultato controlla per prima la giunzione. Se si legge come una ripresa continua, di solito regge anche il resto; se non lo fa, cambia le foto di riferimento invece di rimandare la stessa coppia — l'analisi resta calda per 24 ore.

Esempi concreti con Video Head Swap

  • Due teste in campo, una sostituita

    L'analisi restituisce due fermi immagine. swap_targets contiene una voce, object_index 0, con tre foto della persona sostituta da angolazioni diverse perché la testa tenga mentre ruota. La seconda persona non compare nell'array e non viene toccata.

  • Stessa analisi, due scelte di luce

    La prima sostituzione usa un ritratto da studio illuminato frontalmente e lascia vedere una linea sul collo contro un'inquadratura illuminata di lato. La seconda chiamata, sullo stesso analysis_task_id e con lo stesso seed, prende una referenza illuminata dallo stesso lato. È cambiato esattamente un ingresso, quindi il confronto dice qualcosa.

  • Un girato accorciato prima dell'invio

    Una ripresa di 45 secondi viene tagliata ai 7 secondi che contano prima dell'analisi. Così rientra nella finestra di 5-30 secondi, tiene ogni testa grande in campo e fattura la sostituzione su 7 secondi invece che su 45.

Domande sull'API Video Head Swap

Qui non c'è nessun prompt, quindi la clip e le foto di riferimento portano l'intero risultato. Taglia il materiale alla sezione che conta e tieni ogni testa ragionevolmente grande e ragionevolmente continua in campo — le occlusioni complete prolungate sono ciò che il tracciamento perde. Poi scegli referenze illuminate all'incirca dalla stessa direzione dell'inquadratura e con un'angolazione simile, perché è su questo che la giunzione al collo viene giudicata. Leggi i fermi immagine prima di pagare la sostituzione: se la testa che volevi non è fra loro, nessuna foto di riferimento lo sistemerà.

Modelli di questa serie2

Modelli video1

  • Video Head SwapAttualeEditing videoDa $0.064per secondo generato