Zum Hauptinhalt springen

Die Analyse von Video Character Swap ist der erste von zwei Aufrufen: Sie verfolgt jede Person in einer MP4 von 5 bis 30 Sekunden und liefert pro Person ein nummeriertes Vorschaubild. Wählen Sie 480p oder 720p; der Tausch-Aufruf muss denselben Wert nutzen.

Ab $0.08/Anfrage

Playground

Eingabe

Personenerkennung
1/1

Video ablegen oder auswählen · 1 Datei · Max. 90 MB · MP4

  • 1
1 / 1 Dateien
Der zu analysierende Clip, 5 bis 30 Sekunden. Behalten Sie genau diese URL: Der Tausch-Aufruf muss auf demselben Video laufen und übernimmt sie automatisch, wenn Sie sie dort weglassen. Es muss ein direkter Link auf die Videodatei selbst sein – eine Seite, die das Video abspielt, liefert uns nur HTML, die Eingangsprüfung liest daraus keine Laufzeit, und der Aufruf scheitert, wobei das Guthaben zurückgebucht wird. Am zuverlässigsten ist es, die Datei hochzuladen. mindestens 1 Zeichen
Die Tracking-Auflösung. Der Tausch-Aufruf muss denselben Wert verwenden, wählen Sie also die Auflösung, die der fertige Clip haben soll. Der Preis dieses Aufrufs ändert sich dadurch nicht.
SicherheitsfilterAus

SpicyAPI führt bei diesem Modell keinen Sicherheitsfilter aus. Prompt und Material gehen unverändert an das Modell, und das Modell selbst entscheidet über das Ergebnis.

Wir prüfen Ihr Konto, bevor Absenden und Preisberechnung freigeschaltet werden.

Ausgabe

Bereit für einen neuen Lauf
night-market-three-peopleBeispielergebnis

Ihr Modell ist nicht dabei?

Sagen Sie uns, welches Modell fehlt und wofür Sie es brauchen. Ihre Anfrage geht direkt an das Team, das über die nächsten Modelle entscheidet.

Erst alle Personen im Clip erfassen, dann nur die benannten austauschen

Video Character Swap teilt die Arbeit auf zwei Aufrufe auf. Der erste analysiert einen Clip von 5 bis 30 Sekunden und liefert pro gefundener Person ein nummeriertes Vorschaubild zurück, in fester Reihenfolge. Der zweite nimmt diese Analyse, die von Ihnen gewählten Positionen und je ein bis drei Referenzfotos entgegen und gibt den Clip mit genau diesen Personen ersetzt zurück. Wer nicht benannt wurde, bleibt unangetastet, die Kamerafahrt überlebt, und die Originaltonspur kommt mit.

Playground öffnen
Erster Aufruf
video-analyze: video_url plus Tracking-Auflösung, 480p oder 720p
Zweiter Aufruf
video-edit: analysis_task_id, swap_targets und dieselbe Auflösung
Ziele pro Aufruf
1 bis 10 swap_targets, je 1 bis 3 Referenzfotos
Haltbarkeit der Analyse
24 Stunden; eine Analyse trägt mehrere Austauschaufrufe
Ton
Die Originalspur wird unverändert durchgereicht
Inhaltsrichtlinie
Unzensiert: kein Plattformfilter auf beiden Aufrufen
Warum zwei Aufrufe
Sie sehen die gefundenen Personen, bevor Sie den Austausch bezahlenDie Analyse liefert pro Person ein Vorschaubild. Anhand dieser Bilder nach Position auszuwählen ist günstig und eindeutig — und genau deshalb ersetzt der teure Aufruf exakt die Gemeinten.
Umfang
Die ganze Person wechselt, nicht nur das GesichtDas Erscheinungsbild jedes Ziels stammt aus den übergebenen Referenzfotos. Position im Bild, Kamerafahrt und alle übrigen Personen bleiben, wo sie waren.
Kostenform
Analyse pauschal, Austausch nach CliplängeDie Analyse kostet unabhängig von der Länge dasselbe; der Austausch wird in Fünf-Sekunden-Blöcken abgerechnet. Den Clip zu kürzen ist deshalb der wirksamste Hebel.

Was die Video Character Swap API gut kann

  • Nummerierte Ziele statt Ratespiel

    Die Analyse gibt die erkannten Personen in fester Reihenfolge zurück, und swap_targets adressiert sie über object_index ab null. Es gibt keinen Prompt, in dem Sie beschreiben müssten, wen Sie meinen, und keine Maske zu zeichnen: Position null ist immer das erste zurückgegebene Vorschaubild.

  • Einige ersetzen, den Rest behalten

    Nur die in swap_targets genannten Positionen werden angefasst. In einer Szene mit drei Personen können Sie die linke ersetzen und die beiden anderen exakt so lassen, wie sie gedreht wurden. Genau das macht den Endpunkt für bereits geschnittenes Material brauchbar.

  • Ein bis drei Referenzen pro Person

    Jedes Ziel bekommt ein image_urls-Array mit ein bis drei Fotos derselben Ersatzperson. Mehrere Blickwinkel geben dem Modell mehr Material; alle sollten dieselbe Person zeigen, denn das Array beschreibt eine Identität und nicht eine Auswahl.

  • Eine Analyse, mehrere Austauschläufe

    Das Tracking-Ergebnis bleibt 24 Stunden nutzbar, dieselbe analysis_task_id trägt also einen Austauschaufruf nach dem anderen. Ein anderes Referenzfoto zu probieren oder eine andere Teilmenge der gefundenen Personen zu tauschen kostet kein zweites Tracking.

  • Die Aufnahme überlebt den Austausch

    Kamerabewegung, Bildausschnitt, die übrigen Personen im Bild und die Originaltonspur kommen unverändert zurück. Was sich ändert, ist, wer an den benannten Positionen steht — deshalb passt das zu Material, das bereits geschnitten ist.

  • seed vergleicht Läufe, es fixiert sie nicht

    seed nimmt jede ganze Zahl von 0 bis 2.147.483.647. Derselbe Wert hält zwei Aufrufe auf derselben Ziehung, sodass nur das Referenzfoto die Ausgaben unterscheidet. Ein identisches Ergebnis ist damit nicht zugesagt, und 0 oder ein weggelassener seed zieht neu.

Für wen Video Character Swap gedacht ist

  • Lokalisierung und Versionierung

    Ein Master, pro Markt eine andere Besetzung

    Der Clip wird einmal analysiert, und die Analyse trägt jede Marktversion mit der jeweils freigegebenen Person. Weil der Austausch nur die benannten Positionen anfasst, bleiben Schnitt, Timing und Sounddesign über alle Versionen identisch.

  • Postproduktion

    Eine Darstellerin ersetzen, ohne die Szene neu zu drehen

    Wenn in einer fertigen Einstellung eine Person wechseln muss, bleiben sonst nur Nachdreh oder Rotoskopie. Hier bleibt die Aufnahme und die Identität wandert: Kamerafahrt, Positionen und die übrigen Darsteller werden unangetastet durchgereicht.

  • Synthetische Darsteller

    Eine wiederkehrende Figur in echtes Material setzen

    Das Schema fragt nicht, ob die Referenzfotos eine reale Person zeigen. Eine konsistente generierte Figur lässt sich in eine gedrehte Szene setzen und übernimmt deren Licht, Garderobe und Bewegung.

  • Pipeline-Entwicklung

    Zwei Schritte mit einem günstigen Entscheidungspunkt dazwischen

    Die Analyse ist ein Pauschalaufruf mit kleiner, prüfbarer Ausgabe. Eine Pipeline kann zwischen beide Schritte einen Menschen oder eine Regel setzen: ansehen, wer gefunden wurde, entscheiden, und erst dann für den Austausch zahlen.

So rufen Sie die Video Character Swap API auf

  1. Den Clip an den Analyseaufruf schicken

    video_url nimmt eine öffentliche HTTPS-Adresse, eine spicy://-Datei-URI aus dem Upload der Plattform oder bei kleinen Dateien eine Data-URI. Wählen Sie die Tracking-Auflösung jetzt: Was Sie hier nehmen, muss der Austauschaufruf wiederholen.

  2. Die Vorschaubilder der Reihe nach lesen

    Die Analyse gibt pro gefundener Person ein Bild zurück. Ihre Reihenfolge ist die Nummerierung: das erste Bild ist object_index 0, das zweite 1. Der nächste Aufruf adressiert genau diese Reihenfolge, halten Sie sie also zusammen mit der Task-ID fest.

  3. Die zu ersetzenden Positionen benennen

    Bauen Sie swap_targets mit einem Eintrag pro Person, die wechselt: object_index für wen, image_urls für zu wem. Positionen, die Sie weglassen, werden nicht angefasst — die übrige Besetzung lässt sich also nicht versehentlich austauschen.

  4. Dieselbe Auflösung mitgeben und abschicken

    Übergeben Sie dieselbe resolution wie in der Analyse und die zurückgegebene analysis_task_id. video_url ist in diesem Aufruf optional: weglassen genügt, dann wird die analysierte Quelle verwendet. Task-ID sichern und pollen, bis der Status feststeht.

  5. Die Analyse nutzen, solange sie warm ist

    Das Tracking-Ergebnis lebt 24 Stunden. Wenn das erste Referenzfoto nicht getragen hat, schicken Sie einen zweiten Austauschaufruf gegen dieselbe analysis_task_id, statt neu zu analysieren — und fixieren Sie einen seed, wenn sich die beiden Versuche nur im Referenzfoto unterscheiden sollen.

Video Character Swap in der Praxis

  • Drei Personen im Bild, eine davon ersetzt

    Die Analyse liefert drei Vorschaubilder. swap_targets enthält einen einzigen Eintrag, object_index 1, mit zwei Fotos der Ersatzperson aus leicht unterschiedlichen Winkeln. Die beiden anderen fehlen im Array und kommen exakt wie gedreht zurück — genau darum werden Ziele über Positionen adressiert.

  • Eine Analyse, vier Kandidatinnen

    Ein Castingdurchlauf schickt vier Austauschaufrufe gegen dieselbe analysis_task_id, einen pro Kandidatin, mit seed auf derselben Zahl. Das Tracking wurde einmal bezahlt, die vier Ergebnisse unterscheiden sich nur in den Referenzfotos, und der Vergleich beantwortet die tatsächlich gestellte Frage.

  • Vor dem Senden auf Länge geschnitten

    Ein 40-Sekunden-Rush wird auf die 8 Sekunden gekürzt, um die es geht, bevor er in die Analyse geht. Damit liegt er im Fenster von 5 bis 30 Sekunden, das der Tracker will, und der Austausch wird auf 8 statt 40 Sekunden abgerechnet — die günstigste Optimierung an diesem Endpunkt.

Fragen zur Video Character Swap API

Zwei Dinge entscheiden über das Ergebnis, und keines davon ist ein Parameter. Das erste ist der Clip: Der Tracker will jede Person einigermaßen groß und einigermaßen durchgehend im Bild, kürzen Sie also auf den relevanten Abschnitt und vermeiden Sie lange Passagen, in denen ein Motiv völlig verdeckt ist. Das zweite sind die Referenzfotos, aus denen das gesamte Erscheinungsbild der Ersatzperson stammt — Kleidung eingeschlossen. Richten Sie deren Licht am Material aus, statt das schärfste Porträt zu nehmen, und geben Sie dem Referenzfoto direkt die Kleidung mit, die im fertigen Clip zu sehen sein soll, denn dafür gibt es hier keinen separaten Prompt. Lesen Sie die Vorschaubilder, bevor Sie für den Austausch zahlen: Ist die gewünschte Person nicht darunter, hilft kein Referenzfoto der Welt.