Zum Hauptinhalt springen

Video Character Swap Video-Edit ersetzt die in einer Analyse gewählten Personen durch je ein bis drei Referenzfotos, bis zu zehn Personen pro Anfrage. Set, Kamerabewegung und Originalton bleiben wie gedreht, in 480p oder 720p.

Ab $0.064/s

Playground

Eingabe

Videobearbeitung
1

Schritt 1 — Personen im Clip finden

Dieses Modell arbeitet in zwei Durchgängen. Der erste sieht den Clip durch und liefert von jeder verfolgten Person einen Bildausschnitt; wen Sie ersetzen, entscheiden Sie danach.

1/1

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

  • 1
1 / 1 Dateien
Optional. Ohne Angabe wird das Video aus der Analyse verwendet. Wenn Sie es mitsenden, muss es dieselbe URL sein: Ein anderer Clip wird abgelehnt, weil die Tracking-Daten zum ursprünglichen gehören. 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
Muss der Auflösung entsprechen, mit der die Analyse gelaufen ist. Dieses Feld bestimmt zugleich die Preisstufe.

Preis für diesen Durchgang wird ermittelt…

Der erste Durchgang ist ein eigener Modellaufruf mit eigenem Preis. Die Bearbeitung darunter wird getrennt kalkuliert.

2

Schritt 2 — Person zum Ersetzen wählen

Starten Sie den ersten Durchgang, dann erscheinen hier alle verfolgten Personen.

Seed
Zufalls-Seed; 0 fordert einen zufälligen Seed an. Derselbe Seed sorgt für einen fairen Vergleich, wenn Sie genau eine andere Sache ändern, garantiert aber kein Bild-für-Bild identisches Ergebnis. nicht kleiner als 0 · nicht größer als 2147483647
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
Beispielergebnis

Verwandte Modelle und nächste Schritte

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.