Einführung
Seedance 1.5 Pro Spicy Videofortsetzung führt einen Clip weiter, den Sie schon haben. Senden Sie ihn als video_url; ein Prompt ist optional. Das letzte Bild Ihres Clips wird zum Startbild einer neuen Seedance 1.5 Pro Spicy-Aufnahme (Bild zu Video) von 4 bis 12 Sekunden, und beide werden zu einer MP4-Datei verbunden: zuerst Ihr Original, dann die Fortsetzung, das doppelte Nahtbild wird entfernt. Der neue Abschnitt kommt außerdem als eigene Datei zurück, sodass Sie weiter verlängern oder die Teile getrennt bearbeiten können.
Wichtige Funktionen und Highlights
Die Kontinuität kommt aus dem letzten Bild. Kleidung, Szenerie, Licht und die Positionen aller Personen bleiben erhalten, weil der neue Abschnitt buchstäblich auf Ihrem letzten Bild beginnt. Die Bewegung setzt sich nicht auf dieselbe Weise fort: Das Modell sieht ein Standbild, nicht den ganzen Clip. Beschreiben Sie deshalb die Bewegung, die weitergehen soll, statt anzunehmen, dass sie Tempo und Richtung beibehält.
Eine Datei zurück, dazu das neue Stück allein. Die verbundene Datei behält die Bildrate und den Bildausschnitt Ihres Clips ohne schwarze Balken und ist als H.264-MP4 mit AAC-Ton kodiert. Damit die Nahtstelle sauber sitzt, kann das Bild an den Rändern um einige Prozent beschnitten oder leicht angepasst werden. Liefert das Modell ein deutlich anderes Seitenverhältnis, wird der neue Abschnitt so skaliert, dass er Ihr Bild ausfüllt, mittig ausgerichtet und an den überstehenden Rändern beschnitten. Der Ton Ihrer Quelle bleibt erhalten, der für den neuen Abschnitt erzeugte Ton schließt an, und eine stumme Seite wird mit Stille aufgefüllt, damit Bild und Ton an der Naht im Gleichschritt bleiben. Das zweite Asset der Ausgabe ist der neue Abschnitt allein, bereit für eine weitere Fortsetzung oder für den Schnitt.
Eine Kamerasperre ist möglich. Schalten Sie camera_fixed ein, dann steht das Bild still, während sich das Motiv weiterbewegt; das passt zu einer Quelle mit fester Kamera.
Alles Übrige ist Seedance 1.5 Pro Spicy Bild zu Video. Der neue Abschnitt läuft über dieselbe Route, mit demselben Inhaltsspielraum und demselben Sekundenpreis wie der Endpunkt Bild zu Video, und eine fehlgeschlagene Erzeugung wird auf dieselbe Weise erstattet. Gelingt die Erzeugung, lässt sich aber die Verbindung nicht herstellen, schlägt die Aufgabe fehl und der Betrag wird erstattet.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Nein | Optional. Was als Nächstes geschieht: die folgende Handlung, die Kamerabewegung und der Ton. |
last_image_url | Nein | Optionales Schlussbild: Der neue Abschnitt endet auf diesem Bild, etwa für einen Übergang oder die Rückkehr zu einem bekannten Bild. |
duration_seconds | Nein | Länge des neuen Abschnitts in ganzen Sekunden, 4 bis 12, Standard 5, zugleich die abgerechnete Menge. Ihre Quelle kommt obendrauf und wird nicht berechnet. |
resolution | Nein | Auflösung des neuen Abschnitts: 480p / 720p / 1080p, Standard 720p. Passen Sie sie an Ihre Quelle an: Sie bestimmt nur die Qualität des neuen Abschnitts. |
generate_audio | Nein | Standardmäßig an, der neue Abschnitt bekommt also erzeugten Ton. Standardwert: |
camera_fixed | Nein | Standardmäßig aus. Eingeschaltet bleibt die Kamera im neuen Abschnitt ruhig, sodass sich nur das Motiv bewegt; das passt zu einer Quelle, die mit fester Kamera gedreht wurde. Standardwert: |
seed | Nein | 0 bis 2147483647. Halten Sie ihn fest, um jeweils ein geändertes Feld zu vergleichen; lassen Sie ihn weg, wenn Sie Abwechslung wollen. |
video_url | Ja | Der Clip, der fortgesetzt werden soll: MP4, MOV oder WebM, bis zu 60 Sekunden. mindestens 1 Zeichen |
Preis
Abgerechnet wird pro Sekunde des neuen Abschnitts, in der gewählten Auflösung und mit der gewählten Toneinstellung; der gesendete Quellclip wird nicht berechnet.
| Auflösung | Audio erzeugen: Nein | Audio erzeugen: Ja |
|---|---|---|
| $0.012 / Sekunde | $0.024 / Sekunde |
| $0.026 / Sekunde | $0.052 / Sekunde |
| $0.052 / Sekunde | $0.104 / Sekunde |
Anwendungsfälle
Verlängern Sie eine Einstellung, die zu früh endete, etwa eine Produktdrehscheibe, die stoppt, bevor das Etikett zur Kamera zeigt, oder einen Gang, der abbricht, bevor die Person die Tür erreicht. Verlängern Sie um einige Sekunden und beschreiben Sie nur die fehlende Bewegung.
Bauen Sie eine längere Sequenz Schritt für Schritt auf. Erzeugen Sie eine erste Einstellung, setzen Sie sie fort und setzen Sie dann das verbundene Ergebnis erneut fort; jeder Schritt berechnet nur die Sekunden, die er hinzufügt. Da jeder Schritt von einem einzigen Bild ausgeht, prüfen Sie jede Naht, bevor Sie die nächste daraufsetzen.
Prompt-Leitfaden und Praxistipps
Beschreiben Sie den nächsten Moment, nicht die ganze Szene. Das Bild legt bereits fest, wer und wo, also gehört der Prompt der folgenden Handlung, der Kamerabewegung und dem Ton. Wiederholen Sie die Kamerasprache, mit der Ihr Clip endete, etwa eine langsame Fahrt nach vorn oder eine feste Einstellung, damit die Naht wie eine einzige Aufnahme wirkt.
Schneiden Sie vor dem Verlängern. Das letzte Bild ist das Einzige, was das Modell sieht; ein unscharfes, mitten im Schnitt liegendes oder stark komprimiertes Ende wandert direkt in die Fortsetzung. Schneiden Sie Ihre Quelle zuerst auf einem sauberen, scharfen Bild. Quellen bis 60 Sekunden werden als MP4, MOV oder WebM angenommen.
Halten Sie die Auflösung konsistent. Wählen Sie die Auflösung Ihres Quellclips und setzen Sie duration_seconds auf die Länge, die Sie wirklich brauchen: Berechnet wird nur der neue Abschnitt. Das Bildformat des neuen Segments richtet sich nach dem letzten Bild Ihres Clips, ein Seitenverhältnis müssen Sie also nicht wählen; rechnen Sie mit einer engen, aber nicht pixelgenauen Übereinstimmung mit dem Original.
API-Schnellstart
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedance-1.5-pro-spicy/video-extend",
"input": {
"duration_seconds": 5,
"generate_audio": true,
"resolution": "720p",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Authentifizierung, vollständiges Schema, Polling und Fehlerbehandlung stehen in der API-Referenz.









