Einführung
FLUX 3 Video-Erweiterung setzt einen Clip fort, den Sie bereits haben. Sie nimmt ein MP4 von bis zu 15 Sekunden, setzt beim letzten Frame an und erzeugt 5 bis 20 neue Sekunden mit synchronem Ton. Das Ergebnis ist nur das neue Segment; Ihre Quelle ist nicht enthalten.
Den Modus nach dem Ausgangsmaterial wählen
| Was Sie haben | Modus |
|---|---|
| ein geschriebenes Briefing | FLUX 3 Text-zu-Video |
| ein Standbild zum Animieren, optional mit letztem Frame | FLUX 3 Bild-zu-Video |
| ein Clip zum Fortsetzen | FLUX 3 Video-Erweiterung |
| ein Clip zum Vergrößern | FLUX 3 Video-Upscale |
Wichtige Funktionen und Highlights
Setzt beim letzten Frame an
Das neue Segment beginnt dort, wo Ihr Clip endete, mit derselben Person, demselben Ort und demselben Licht. In unserem Test begann es mit einer kurzen Überblendung, bevor die nächste Handlung einsetzte.
Nur das neue Segment
Sie erhalten nur die hinzugefügten Sekunden; den fertigen Schnitt setzen Sie im Schnittprogramm mit dem Originalclip zusammen.
Abrechnung nach den neuen Sekunden
Der Preis folgt der Länge des neuen Segments und der Stufe. Pro Sekunde kostet er mehr als Text-zu-Video.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Ja | Bis zu 5.000 Zeichen. Beschreiben Sie, was als Nächstes geschieht: Handlung, Kamera und eine Sound:-Zeile, die den Clip fortführen. mindestens 1 Zeichen · höchstens 5000 Zeichen |
video_url | Ja | Der Clip, der fortgesetzt werden soll, ein MP4 von bis zu 15 Sekunden. Das neue Segment setzt bei seinem letzten Frame an. mindestens 1 Zeichen |
aspect_ratio | Nein | Eines von 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 oder 2:1. Lassen Sie es weg, um das Format des Quell-Clips beizubehalten. |
quality | Nein | standard (Standard) rendert in der gewählten Auflösung; draft ist eine schnelle, günstigere Vorschau, die immer in 720p ( |
resolution | Nein | 720p (Standard) oder 1080p. 1080p kostet mehr. |
duration_seconds | Nein | Länge des neuen Segments in ganzen Sekunden, 5 bis 20; standardmäßig 5. Das Ergebnis enthält nur dieses Segment, nicht Ihren Quell-Clip. |
generate_audio | Nein | Erzeugt synchronen Ton zum Bild. Standardmäßig an; aus ergibt eine stumme Datei. Standardwert: |
Preis
Abrechnung nur je Sekunde des neuen Segments nach Stufe (Draft am günstigsten, dann Standard 720p, dann Standard 1080p). Eine Erweiterung kostet pro Sekunde mehr als Text-zu-Video. Ton an oder aus kostet gleich viel, und abgelehnte und fehlgeschlagene Anfragen werden nicht berechnet.
| Auflösung | Qualität: Entwurf | Qualität: Standard |
|---|---|---|
| $0.12 / Sekunde | $0.53 / Sekunde |
| $0.12 / Sekunde | $0.41 / Sekunde |
Anwendungsfälle
Einen guten Clip verlängern
Nehmen Sie eine Einstellung von sechs Sekunden, die Ihnen gefällt, und führen Sie die Szene weiter.
Sequenzen aufbauen
Verketten Sie mehrere Erweiterungen, jede mit einer klaren Handlung.
Ein Ende korrigieren
Behalten Sie eine starke erste Hälfte und schreiben Sie eine neue Fortsetzung.
Prompt-Leitfaden und Praxistipps
Schreiben Sie die nächste Handlung
Beschreiben Sie, was nach dem letzten Frame geschieht, nicht, was der Clip schon zeigt. In unseren Tests führte die Bitte um eine Rückfahrt oder einen neuen Blickwinkel mitten im Clip zu einem Schnitt auf eine andere Einstellung; blieb die Kamera bei derselben Bildgestaltung, entstand eine durchgehende Einstellung.
Gehen Sie in kleinen Schritten vor
Das Modell kann eine Zwischenbewegung überspringen, etwa den Weg an eine neue Stelle; verlangen Sie daher direkt die Handlung am Ziel.
Rechnen Sie mit einer kurzen Überblendung am Anfang
In den ersten Sekundenbruchteilen kann eine Überblendung mit leichten Geisterbildern zu sehen sein; kürzen Sie sie im Schnitt, wenn sie stört.
Passendes Format wählen
Lassen Sie das Seitenverhältnis weg, um das Format der Quelle beizubehalten.
Ton prüfen
Ergänzen Sie eine Sound:-Zeile, damit das neue Segment zum alten passt.
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": "black-forest-labs/flux-3/video-extend",
"input": {
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"quality": "standard",
"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.


























