Introduction
FLUX 3 prolongation de vidéo poursuit un clip que vous avez déjà. Il prend un MP4 de 15 secondes maximum, part de sa dernière image et génère de 5 à 20 nouvelles secondes avec un son synchronisé. Le résultat est le nouveau segment seul ; votre source n’est pas incluse.
Choisir un mode selon votre point de départ
| Ce que vous avez | Mode |
|---|---|
| un brief écrit | FLUX 3, texte vers vidéo |
| une image fixe à animer, avec une dernière image facultative | FLUX 3, image vers vidéo |
| un clip à prolonger | FLUX 3, prolongation de vidéo |
| un clip à agrandir | FLUX 3, agrandissement de vidéo |
Fonctionnalités et points forts
Reprend à la dernière image
Le nouveau segment commence là où votre clip s’est arrêté, avec la même personne, le même lieu et la même lumière. Dans notre test, il s’est ouvert sur un court fondu avant que l’action suivante commence.
Nouveau segment uniquement
Vous ne recevez que les secondes ajoutées : le montage final s’assemble donc dans votre logiciel avec le clip d’origine.
Facturé sur les nouvelles secondes
Le prix suit la durée du nouveau segment et le niveau. Par seconde, il coûte plus cher que le texte vers vidéo.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Jusqu’à 5 000 caractères. Décrivez ce qui se passe ensuite : l’action, la caméra et une ligne Sound: qui prolongent le clip. 1 caractères minimum · 5000 caractères maximum |
video_url | Oui | Le clip à prolonger, un MP4 de 15 secondes maximum. Le nouveau segment reprend à sa dernière image. 1 caractères minimum |
aspect_ratio | Non | L’un des formats 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 ou 2:1. Omettez-le pour garder le format du clip source. |
quality | Non | standard (par défaut) rend à la résolution choisie ; draft est un aperçu rapide et moins coûteux, toujours en 720p ( |
resolution | Non | 720p (par défaut) ou 1080p. Le 1080p coûte plus cher. |
duration_seconds | Non | Durée du nouveau segment en secondes entières, de 5 à 20 ; 5 par défaut. Le résultat ne contient que ce segment, pas votre clip source. |
generate_audio | Non | Génère un son synchronisé avec l’image. Activé par défaut ; désactivé, il donne un fichier muet. Valeur par défaut: |
Tarification
Facturé uniquement à la seconde du nouveau segment, selon le niveau (draft le moins cher, puis standard 720p, puis standard 1080p). La prolongation coûte plus cher par seconde que le texte vers vidéo. Avec ou sans son, le prix est le même, et les demandes refusées ou en échec ne sont pas facturées.
| Résolution | Qualité: Brouillon | Qualité: Standard |
|---|---|---|
| $0.12 / seconde | $0.53 / seconde |
| $0.12 / seconde | $0.41 / seconde |
Cas d’utilisation
Allonger un bon clip
Prenez un plan de six secondes qui vous plaît et poursuivez la scène.
Construire des séquences
Enchaînez plusieurs prolongations, chacune avec une action claire.
Corriger une fin
Gardez une bonne première moitié et écrivez une nouvelle suite.
Guide de prompt et conseils pratiques
Écrivez l’action suivante
Décrivez ce qui se passe après la dernière image, pas ce que le clip montre déjà. Lors de nos tests, demander un recul ou un nouvel angle a provoqué une coupe vers un autre plan en cours de route ; garder le même cadrage a donné une seule prise continue.
Avancez par petites étapes
Le modèle peut sauter un mouvement intermédiaire, comme marcher jusqu’à un nouvel endroit : demandez directement l’action de destination.
Attendez-vous à un court enchaînement au début
La première fraction de seconde peut montrer un fondu avec un peu d’images fantômes ; coupez-la au montage si elle vous gêne.
Respectez le format
Omettez le ratio d’image pour garder le format de la source.
Vérifiez le son
Ajoutez une ligne Sound: pour que le nouveau segment corresponde à l’ancien.
Démarrage rapide de l’API
# 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"
La référence API détaille l’authentification, le schéma complet, le polling et la gestion des erreurs.


























