Die meisten schwachen KI-Verfolgungsvideos scheitern bereits vor dem Generierungsstart. Im Prompt steht, dass jemand „filmreif“ läuft, aber das Modell erfährt nicht, wie sich das Gewicht der Läuferin verlagert, was die Kamera wahrnimmt oder wo die Bewegung enden soll. Das Ergebnis kann zwar schnelle Bewegungen enthalten, fühlt sich aber nur selten wie eine Verfolgung an.
Das Ziel ist hier konkret: eine 15-sekündige Verfolgung in einer einzigen Einstellung, bei der eine Handkamera einer Frau folgt, kurz zwei Verfolger zeigt, für einen Moment den Fokus verliert und sie anschließend wieder einfängt. Der Kamerafehler ist beabsichtigt. Er lässt die Aufnahme gefilmt statt simuliert wirken.
Dieser Leitfaden für ein filmreifes Verfolgungsvideo verwandelt die Szene in eine physische Zeitlinie. Du kannst den fertigen Seedance-2.0-Prompt kopieren, die Aufnahme in GPT Proto generieren und mithilfe des API-Beispiels denselben Workflow in eine Anwendung integrieren.
Seedance-2.0-Modell und Einstellungen auswählen
GPT Proto führt sowohl die Standard- als auch die Fast-Route auf. Mein empfohlener Workflow besteht darin, die Prompt-Struktur zunächst mit Fast zu testen und den ausgewählten Prompt anschließend auf dem Standardmodell zu vergleichen, bevor du die endgültige Aufnahme auswählst. Das ist eine Workflow-Empfehlung und keine Behauptung, dass eine Route immer ein besseres Bild erzeugt. Der Qualitätsunterschied sollte anhand deines eigenen Ausgangsmaterials beurteilt werden.
| Route |
Modell-ID |
Angegebener Startpreis |
Empfohlene Verwendung |
| Standard |
dreamina-seedance-2-0-260128 |
$0.2957/run |
Render für den abschließenden Vergleich |
| Fast |
dreamina-seedance-2-0-fast-260128 |
$0.2365/run |
Prompt-Iteration |
Öffne für dieses Beispiel die Seedance-2.0-Modellseite und verwende:
| Einstellung |
Wert |
Grund |
| Dauer |
15 Sekunden |
Genug Zeit zum Aufbau, Zeigen und erneuten Einfangen der Handlung |
| Auflösung |
720p |
Praktische Entwurfsauflösung für die Bewegungsprüfung |
| Seitenverhältnis |
16:9 |
Behält den seitlichen Abstand zwischen Läuferin und Verfolgern bei |
| Audio generieren |
true |
Erzeugt Schritte, Atmung und Straßengeräusche |
| Kamera fixiert |
false |
Ermöglicht die Bewegung der Handkamera |
| Seed |
-1 |
Erzeugt eine neue Variante; verwende für kontrollierte Vergleiche einen festen Seed |
Zum Zeitpunkt der Veröffentlichung führt die Modellseite eine 15-sekündige Generierung in 720p, 16:9 zu $2.4948 auf. Der Preis ändert sich je nach Dauer, Auflösung und Seitenverhältnis. Prüfe daher vor dem Start eines größeren Batches die aktuelle Tabelle.
Schritt 1 — Das erzählerische Ziel der Verfolgung definieren
Beginne mit dem Grund für die Kamerabewegung.
Die Kamera sollte der Läuferin nicht nur folgen, weil sie die Hauptfigur ist. Sie folgt ihr, um Geschwindigkeit und Dringlichkeit zu vermitteln. Sie schwenkt zu den Verfolgern, um die Bedrohung zu zeigen. Anschließend muss sie die Läuferin wiederfinden, wodurch dem Zuschauer der Abstand zwischen ihnen vermittelt wird.
Lege die Personen fest, bevor du die Bewegung beschreibst:
- Die Läuferin: eine Frau in einer dunklen Jeansjacke und schwarzer Jeans, die in der rechten Hand eine schwere Reisetasche aus beigefarbenem Canvas trägt.
- Die Verfolger: zwei Männer in dunkler Freizeitkleidung, die sich stets hinter der Läuferin befinden.
- Das Ziel: der Eingang zu einer Fußgängerstraße am hinteren Ende der Aufnahme.
Verwende im gesamten Prompt dieselben Bezeichnungen. „Die Läuferin“ sollte in späteren Absätzen nicht zu „die Frau“, „das Mädchen“ oder „die Figur“ werden. Einheitliche Bezeichnungen verringern Identitätsdrift, wenn mehrere Personen im Bild zu sehen sind.
Schritt 2 — Eine physische Bühne aufbauen
Eine Verfolgung braucht Tiefe. Ohne sie kann das Modell die Beine schnell bewegen lassen, während sich alle anderen Objekte wie flache Kulissen verhalten.
| Räumliche Ebene |
Inhalt |
Beitrag |
| Subjektebene |
Läuferin und schwere Reisetasche |
Geschwindigkeit, Dringlichkeit und Körpermechanik |
| Mittelgrund |
Café-Tische, Stühle, Passanten, Verfolger |
Hindernisse und die näher rückende Bedrohung |
| Hintergrund |
Eingang zur Fußgängerstraße |
Ein Ziel, das der Aufnahme eine Richtung gibt |
Halte diese Beziehungen stabil. Die Verfolger bleiben hinter der Läuferin. Das Ziel bleibt vor ihr. Passanten reagieren, indem sie zur Seite treten, statt ihre Route vorherzusehen und den Weg bereits zu räumen, bevor sie eintrifft.
Dieses letzte Detail ist wichtig. Ein realistisches KI-Verfolgungsvideo wirkt künstlich, wenn jeder Passant den Weg zu früh freimacht.
Schritt 3 — Geordnete Handlungsschritte statt exakter Zeitstempel schreiben
Der offizielle Prompt-Leitfaden für Seedance 2.0 von BytePlus empfiehlt für komplexe Videos geordnete Beschreibungen, warnt jedoch davor, dass präzise Zeitangaben wie „0–3 Sekunden“ instabil sein können. Verwende stattdessen erzählerische Handlungsschritte.
Da es sich um eine durchgehende Aufnahme handelt, bezeichne sie als Handlungsschritt 1, Handlungsschritt 2 und Handlungsschritt 3 statt als „Aufnahme 1“ und „Aufnahme 2“. Letzteres kann einen Schnitt fördern.
Handlungsschritt 1 — die Läuferin etablieren. Die Kamera verfolgt sie seitlich. Ihre Füße treffen auf den Asphalt und stoßen sich davon ab, ihre Arme schwingen gegenläufig, und die Tasche reagiert aufgrund ihres Gewichts einen Sekundenbruchteil später.
Handlungsschritt 2 — die Verfolger zeigen. Während sie sich weiter vorwärtsbewegt, richtet sich die Kamera kurz auf die beiden Männer aus. Sie zögert und verliert die Läuferin beinahe. Dieser Moment vermittelt die räumliche Geografie der Verfolgung.
Handlungsschritt 3 — wieder einfangen und abschließen. Der Fokus landet auf der weiter vorne laufenden Läuferin. Die Kamera kehrt zum seitlichen Tracking zurück, während sie einem Stuhl ausweicht und weiter auf den Eingang der Fußgängerstraße zuläuft.
Die Reihenfolge ist chronologisch, schreibt aber nicht jede Sekunde im Detail vor. Seedance erhält eine klare Abfolge und behält dennoch Spielraum, um die Bewegung zu takten.
Schritt 4 — Körperbewegung, Kamerabewegung und Fokus trennen
Der offizielle Leitfaden empfiehlt, Körperteile, Geschwindigkeit, Kraft und Übergänge zwischen Handlungen zu beschreiben. „Sie läuft schnell“ ist zu abstrakt. Beschreibe die Mechanik:
- Die Füße berühren sichtbar den Boden und stoßen sich davon ab;
- die Knie heben sich und die Arme schwingen gegenläufig;
- der Oberkörper neigt sich unter der Beschleunigung leicht nach vorn;
- die Reisetasche bleibt hinter jedem Schritt zurück und schwingt anschließend nach vorn;
- nach dem Ausweichen des Stuhls findet die Läuferin durch sichtbar wirkenden Schwung wieder in ihren Laufrhythmus.
Beschreibe nun die Kamera separat. Verwende eine dominante Bewegung: unvollkommenes seitliches Tracking mit einer Handkamera. Die kurze Drehung zu den Verfolgern ist eine Neuausrichtung dieser Tracking-Bewegung, nicht eine neue Kombination aus Dolly, Kran, Orbit und Zoom in derselben Anweisung.
Der Fokus hat eine eigene erzählerische Aufgabe. Er wandert vom Gesicht eines Verfolgers ab, gleitet an ihm vorbei, erreicht die Läuferin in der Entfernung und stellt anschließend wieder auf sie scharf. Eine kurze Fokus-Suche wirkt wie eine Korrektur des Kameramanns. Dauerhafte Unschärfe wirkt wie ein Fehler.
Schritt 5 — Räumliches Audio und negative Einschränkungen hinzufügen
Setze generate_audio auf true und erkläre dem Modell anschließend, wie sich die Klangperspektive verändert.
Während die Kamera der Läuferin folgt, stehen ihre Schritte, ihre Atmung, die sich bewegende Kleidung und die Beschläge der Tasche im Zentrum des Mixes. Wenn die Kamera nach hinten schwenkt, treten diese Geräusche zurück und die Schritte der Verfolger rücken nach vorn. Wenn die Kamera sie wiederfindet, kehren ihre Atmung und ihre Schritte in den Vordergrund zurück.
Die Umgebungsebene bleibt kontinuierlich: Cafégespräche, scharrende Stühle, Schuhe auf dem Asphalt und Reflexionen der Straße. Musik ist nicht nötig. Das sich bewegende Klangfeld trägt die Spannung bereits.
Schließe mit Grenzen ab. Untersage für diese Szene Schnitte, Zeitsprünge, Teleportation, rutschende Füße, unmögliche Kamerabewegungen, verschmolzene Gliedmaßen, doppelte Personen, eine schwerelose Tasche, eingefrorene Passanten, Text, Logos und Wasserzeichen.
Kopierfertiger Prompt für ein filmreifes Verfolgungsvideo
Füge diesen Prompt mit den oben genannten Einstellungen in Seedance 2.0 ein:
Kernanweisung
Erstelle eine 15-sekündige fotorealistische Verfolgung in einer einzigen durchgehenden Aufnahme. Schneide nicht von der Handlung weg.
Personen und Kontinuität
- Läuferin: Eine Frau in einer dunklen Jeansjacke und schwarzer Jeans, die in der rechten Hand eine schwere Reisetasche aus beigefarbenem Canvas trägt.
- Taschenphysik: Die Tasche hat sichtbar Gewicht. Sie zieht an ihrem Arm und schwingt mit verzögerter Trägheit.
- Verfolger: Zwei Männer in dunkler Kleidung folgen von hinten.
- Kontinuität: Halte die Identitäten, Kleidung und relativen Positionen aller drei Personen im gesamten Video konsistent.
Ort und räumliche Anordnung
- Lass die Verfolgung bei Tageslicht auf einer belebten Fußgängerstraße stattfinden.
- Halte die Läuferin auf der Subjektebene.
- Platziere Café-Tische, Stühle, Passanten und Verfolger im Mittelgrund.
- Halte den Eingang einer Fußgängerstraße als Ziel sichtbar vor ihr.
Handlungsablauf
Handlungsschritt 1 — Die Läuferin etablieren
Eine unvollkommene Handkamera verfolgt die Läuferin seitlich, während sie von links nach rechts sprintet.
- Ihre Füße treffen natürlich auf den Asphalt und stoßen sich davon ab.
- Ihre Knie heben sich, die Arme schwingen gegenläufig und der Oberkörper neigt sich nach vorn.
- Ihr Haar und ihre Kleidung reagieren auf die Geschwindigkeit.
- Die schwere Tasche bleibt hinter jedem Schritt zurück.
- Die Passanten bemerken sie zuerst und treten dann ganz natürlich zur Seite.
Handlungsschritt 2 — Die Verfolger zeigen
Ohne Schnitt richtet sich dieselbe Tracking-Kamera kurz nach hinten aus, während sie sich weiter vorwärtsbewegt.
- Zeige die Verfolger, wie sie sich an Café-Möbeln vorbeischlängeln.
- Lass den Kameramann die Läuferin beinahe verlieren.
- Verlagere den Fokus auf einen Verfolger, gleite an ihm vorbei und lande auf der weiter vorne laufenden Läuferin.
Handlungsschritt 3 — Wieder einfangen und abschließen
Die Kamera findet die Läuferin wieder und setzt das seitliche Tracking fort.
- Sie weicht einem Stuhl aus, ohne zu teleportieren.
- Sie findet durch sichtbar wirkenden Schwung wieder in ihren Laufrhythmus.
- Sie erreicht den Eingang der Fußgängerstraße.
- Beende die Aufnahme, während sie weiterläuft und die Verfolger auf derselben räumlichen Achse hinter ihr bleiben.
Kamera und Fokus
- Verwende eine dominante Bewegung: dokumentarisches seitliches Tracking mit einer Handkamera.
- Füge ein natürliches Wippen des Kameramanns und mäßige Bewegungsunschärfe hinzu.
- Vermeide den unnatürlich glatten Look eines Gimbals.
- Füge eine kurze Fokus-Suche mit anschließender schneller Erholung ein.
- Verwende realistische Tiefenschärfe, ein 35-mm-Objektiv, eine Perspektive auf Augenhöhe und natürliches Tageslicht.
- Halte alle Bewegungen physikalisch korrekt.
Sounddesign
Erzeuge natives synchronisiertes Audio mit einer wechselnden Klangperspektive:
- Während du der Läuferin folgst, rücke ihre Schritte, ihre Atmung, die Taschenbeschläge und ihre sich bewegende Kleidung ins Zentrum.
- Lass diese Geräusche während der Neuausrichtung nach hinten zurücktreten, während die Schritte und das Keuchen der Verfolger nach vorn rücken.
- Wenn die Kamera die Läuferin wiederfindet, bringe ihre Atmung und ihre Schritte in den Vordergrund zurück.
- Halte Cafégespräche, scharrende Stühle und den Widerhall der Straße kontinuierlich.
Einschränkungen
Halte eine einzige durchgehende Aufnahme ein. Erzeuge nicht:
- Schnitte, Montagen oder Zeitsprünge;
- Teleportation, abrupte Zooms oder unmögliche Kamerabewegungen;
- rutschende Füße oder schwebende Körper;
- doppelte Personen, verschmolzene Gliedmaßen oder deformierte Hände;
- Identitätsdrift oder Körper, die durch Möbel hindurchgehen;
- eine schwerelose Tasche oder eingefrorene Passanten;
- Untertitel, Text, Logos, Wasserzeichen, Erzählstimme oder Hintergrundmusik.
Der Prompt funktioniert, weil jeder Block ein anderes System steuert: Identität, Raum, chronologische Handlung, Kamerareaktion, Fokus, Ton und Fehlergrenzen. Wenn du andere Ausgangspunkte suchst, durchsuche die fertigen Videos in der Seedance-2.0-Prompt-Galerie, öffne ein Beispiel und verändere die Person oder Umgebung, ohne diese Zeitlinienstruktur aufzugeben.
Die Verfolgung über die Seedance-2.0-API generieren
GPT Proto stellt die Text-zu-Video-Route unter folgender Adresse bereit:
POST /api/v3/doubao/dreamina-seedance-2-0-260128/text-to-video
Die v3-Dokumentation übermittelt den API-Schlüssel direkt im Authorization-Header. Füge den folgenden Beispielen nicht Bearer hinzu.
Mit cURL einen Test absenden
export GPTPROTO_API_KEY="your-api-key"
curl --request POST \
"https://gptproto.com/api/v3/doubao/dreamina-seedance-2-0-260128/text-to-video" \
--header "Authorization: $GPTPROTO_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"prompt": "One continuous 15-second handheld lateral tracking shot of a woman sprinting through a crowded pedestrian street while two men chase her; realistic foot strikes, weighted travel bag inertia, brief focus hunt, synchronized footsteps and breathing, no cuts or foot sliding.",
"aspect_ratio": "16:9",
"duration": 15,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false,
"seed": -1
}'
Die Antwort enthält die Prediction-ID unter data.id. Frage sie unter /api/v3/predictions/{id}/result ab, bis data.status den Erfolg meldet.
Mit Python absenden und abfragen
Installiere die einzige Abhängigkeit:
pip install requests
Führe anschließend Folgendes aus:
import json
import os
import time
import requests
API_KEY = os.environ["GPTPROTO_API_KEY"]
SUBMIT_URL = (
"https://gptproto.com/api/v3/doubao/"
"dreamina-seedance-2-0-260128/text-to-video"
)
PROMPT = """One continuous 15-second photorealistic running chase.
A handheld camera tracks laterally beside a woman sprinting through a crowded
pedestrian street while two men pursue her. Her feet strike and push off the
ground naturally; a heavy canvas bag swings with delayed inertia. The camera
briefly reorients toward the pursuers, hunts focus, then recaptures the runner
as she avoids a café chair and reaches the pedestrian-street entrance.
Synchronized footsteps, breathing, bag hardware, chair scrapes, and street
ambience change perspective with the camera. No cuts, time jumps, teleporting,
foot sliding, fused limbs, duplicated people, text, logos, or watermark."""
headers = {
"Authorization": API_KEY,
"Content-Type": "application/json",
}
payload = {
"prompt": PROMPT,
"aspect_ratio": "16:9",
"duration": 15,
"resolution": "720p",
"generate_audio": True,
"camera_fixed": False,
"seed": -1,
}
submitted = requests.post(
SUBMIT_URL,
headers=headers,
json=payload,
timeout=60,
)
submitted.raise_for_status()
submission = submitted.json()
prediction_id = submission["data"]["id"]
result_url = (
f"https://gptproto.com/api/v3/predictions/{prediction_id}/result"
)
while True:
response = requests.get(result_url, headers=headers, timeout=60)
response.raise_for_status()
result = response.json()
data = result.get("data", {})
status = str(data.get("status", "")).lower()
if status in {"succeed", "success", "completed"}:
print(json.dumps(data.get("outputs", []), indent=2))
break
if status in {"failed", "error", "canceled", "cancelled"}:
raise RuntimeError(data.get("error") or result)
print(f"Status: {status or 'pending'}")
time.sleep(5)
Dieser Code übermittelt einen echten asynchronen Job und gibt die Ausgabeeinträge aus, sobald die Generierung erfolgreich ist. Behalte das Abfrageintervall in der Produktionsumgebung bei. Wiederholte Anfragen ohne Verzögerung erzeugen unnötigen Datenverkehr.
Häufige Fehler bei Verfolgungsvideos beheben
| Problem |
Wahrscheinliche Ursache |
Korrektur des Prompts |
| Die Läuferin rutscht |
„Läuft schnell“ enthält keine Körpermechanik |
Füge Fußauftritt, Abstoß, Kniehebung und Schwung hinzu |
| Die Tasche schwebt |
Ihr Gewicht ist nicht definiert |
Füge verzögertes Schwingen, Zug nach unten und die Reaktion des Arms hinzu |
| Die Kamera verliert die Läuferin dauerhaft |
Kein Ereignis zur Wiederaufnahme |
Gib an, wo der Fokus landen und wann das Tracking fortgesetzt werden soll |
| Das Video enthält Schnitte |
Der Prompt liest sich wie eine Reihe separater Aufnahmen |
Verwende geordnete Handlungsschritte und wiederhole „eine durchgehende Aufnahme“ |
| Gliedmaßen verschmelzen |
Zu viele gleichzeitige Handlungen |
Entferne sekundäre Gesten und reduziere den Kontakt mit der Menge |
| Passanten bewegen sich zu früh |
Ihre Reaktionen sind nicht ursächlich |
Gib an, dass sie die Läuferin bemerken und dann zur Seite treten |
| Die Verfolgung wirkt langsam |
Stilwörter ersetzen die Bewegung |
Spezifiziere Schrittmechanik, Hindernisse und Kameraabstand |
Ändere jeweils nur eine Ebene. Korrigiere zuerst die Bewegung der Personen, dann das Kameraverhalten und anschließend Fokus und Ton. Den gesamten Prompt nach jedem Ergebnis neu zu schreiben, macht es schwierig zu erkennen, was das Video verbessert hat.
Drei Varianten erstellen, ohne den Prompt neu aufzubauen
Für eine nächtliche Verfolgung ersetze Tageslicht durch nassen Asphalt, Schaufensterbeleuchtung und zurückhaltende Neonreflexionen. Behalte dieselben Personen, dieselbe räumliche Achse und dieselben Handlungsschritte bei.
Für einen vertikalen Social-Clip ändere das Seitenverhältnis auf 9:16, bringe die Kamera näher heran und verringere den seitlichen Abstand zwischen Läuferin und Verfolgern. Schneide eine 16:9-Komposition nicht einfach nach der Generierung zu.
Für einen stärker dokumentarischen Look entferne die Anweisung zum 35-mm-Objektiv und fordere das Gefühl einer schultergetragenen Nachrichtenkamera mit stärkerer Korrektur durch den Kameramann an. Bewahre die einzelne dominante Tracking-Bewegung.
Der wiederverwendbare Teil ist weder Kleidung noch Straße. Es ist die Kausalkette.
Die Verfolgung als Zeitlinie statt als Stimmung aufbauen
Eine glaubwürdige Verfolgung braucht mehr als Geschwindigkeit. Sie braucht Gewicht, Hindernisse, Kameraentscheidungen, Fokuswiederherstellung und ein Ziel. Sobald diese Elemente eine kausale Zeitlinie bilden, hat Seedance 2.0 etwas, das es umsetzen kann.
Kopiere den obigen Prompt, sieh dir weitere Seedance-2.0-Promptbeispiele an oder rufe die Seedance-2.0-API in deinem eigenen Workflow auf.