Introduction
Vidu Q4 Preview Prolongation vidéo poursuit un clip que vous avez déjà. Envoyez-le comme video_url avec un prompt décrivant ce qui se passe ensuite. La dernière image de votre clip devient l’image de départ d’un nouveau plan Vidu Q4 Preview image vers vidéo de 3 à 16 secondes, et les deux sont réunis dans un seul MP4 : votre original d’abord, puis la suite, sans l’image en double à la jonction. Le nouveau segment revient aussi comme fichier à part, pour continuer à prolonger ou monter les morceaux séparément.
Fonctionnalités et points forts
La continuité vient de la dernière image. Tenues, décor, lumière et position de chacun se conservent parce que le nouveau segment démarre littéralement sur votre dernière image. Le mouvement, lui, ne se conserve pas de la même façon : le modèle voit une image fixe, pas tout le clip. Décrivez donc le mouvement à poursuivre au lieu de supposer qu’il gardera sa vitesse ou sa direction.
Un fichier en retour, plus le nouveau morceau seul. Le MP4 réuni garde la cadence d’image et le cadrage de votre clip, sans bandes noires. Pour aligner la jonction, l’image peut être légèrement rognée ou ajustée de quelques pour cent sur les bords. Si le modèle renvoie un format nettement différent, le nouveau segment est mis à l’échelle pour remplir votre cadre, centré, et ce qui dépasse est rogné. Le fichier est encodé en MP4 H.264 avec son AAC. Le son de votre source est conservé, le son généré pour le nouveau segment lui succède, et un côté muet est complété par du silence pour que l’image et le son restent synchrones à la jonction. Le second asset de la sortie est le nouveau segment seul, prêt pour une nouvelle prolongation ou pour un logiciel de montage.
Tout le reste relève du image-vers-vidéo de Vidu Q4 Preview. Le nouveau segment passe par les mêmes circuits, avec la même plage de contenu et le même prix à la seconde que l'endpoint image-vers-vidéo, et une génération échouée est remboursée de la même façon. Cela inclut ses refus : les demandes de niveau Très fort sont refusées, et les demandes refusées ne sont pas facturées. Si la génération réussit mais que la jonction elle-même ne peut pas être construite, la tâche échoue et la somme est remboursée.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Obligatoire, jusqu’à 20 000 caractères. Ce qui se passe ensuite : l’action qui suit, le mouvement de caméra et le son. 1 caractères minimum · 20000 caractères maximum |
video_url | Oui | Le clip à poursuivre : MP4, MOV ou WebM, jusqu’à 60 secondes. Sa dernière image devient l’image de départ du nouveau segment ; coupez-le donc sur une image nette et propre. 1 caractères minimum |
resolution | Non | Netteté du nouveau segment généré : 540p, 720p, 1080p, 2k ou 4k, 720p par défaut. |
duration_seconds | Non | Durée du nouveau segment : un nombre entier de 3 à 16. Par défaut 5. |
generate_audio | Non | Activé par défaut : le nouveau segment reçoit un son généré. Valeur par défaut: |
enable_prompt_expansion | Non | Désactivé par défaut. Activé, le modèle réécrit et enrichit votre prompt avant de générer ; laissez-le désactivé pour des consignes littérales. Valeur par défaut: |
seed | Non | De 0 à 2147483647. Fixez-la pour comparer en ne changeant qu’un champ à la fois ; retirez-la pour obtenir de la variété. |
Tarification
Facturé à la seconde du nouveau segment, selon la résolution choisie ; le clip source envoyé n’est pas facturé. Les demandes refusées ne sont pas facturées.
| Spécification | Prix |
|---|---|
| $0.045 / seconde |
| $0.095 / seconde |
| $0.12 / seconde |
| $0.19 / seconde |
| $0.39 / seconde |
Cas d’utilisation
Allongez un plan qui s’est arrêté trop tôt : un plateau tournant de produit qui s’immobilise avant que l’étiquette soit face caméra, ou une marche coupée avant que le personnage atteigne la porte. Prolongez de quelques secondes et ne décrivez que le mouvement restant.
Construisez une séquence plus longue pas à pas. Générez un premier plan, prolongez-le, puis prolongez à nouveau le résultat réuni tant qu’il reste dans la limite de 60 secondes pour la source ; chaque étape ne facture que les secondes qu’elle ajoute. Comme chaque étape part d’une seule image, vérifiez chaque jonction avant d’empiler la suivante.
Guide de prompt et conseils pratiques
Décrivez le temps fort suivant, pas toute la scène. L’image fixe déjà qui et où ; réservez donc le prompt à l’action qui suit, au mouvement de caméra et au son. Reprenez le langage de caméra sur lequel votre clip s’est terminé, comme un lent travelling avant ou un plan fixe, pour que la jonction se lise comme une seule prise.
Coupez avant de prolonger. La dernière image est la seule chose que voit le modèle : une fin floue, coupée en plein mouvement ou très compressée se retrouve telle quelle dans la suite. Coupez d’abord votre source sur une image nette et propre. Les sources jusqu’à 60 secondes sont acceptées en MP4, MOV ou WebM.
Gardez une résolution cohérente. La résolution ne détermine que la netteté du nouveau segment généré ; un réglage plus bas le rend donc plus doux que l’original. Alignez la résolution sur votre source et réglez duration_seconds sur la durée dont vous avez réellement besoin : la facturation ne suit que le nouveau segment.
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": "vidu/q4-preview/video-extend",
"input": {
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"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.




