Aller au contenu principal

L’image-to-video Seedance 2.0 Mini de ByteDance démarre le clip sur une image que vous fournissez et l’anime, avec le son dans la même passe. Clips de 4 à 15 secondes en 480p ou 720p, et une image de clôture facultative fixe l’arrivée du plan.

À partir de $0.025/s

Atelier

Entrée

Image vers vidéo
Facultatif, mais utile : dites ce qui se passe après l’image plutôt que de répéter ce qui est déjà visible — l’action, le mouvement de caméra, le passage du temps, le son. Sans prompt, le modèle décide seul du mouvement. Comme l’image fixe déjà le contenu, c’est la voie qui résiste aux briefs sans censure : ce qui est dans le cadre n’a pas à être défendu par des mots. 1 caractères minimum
1/1

Déposez des fichiers ou des liens de médias, collez ou parcourez · 1 fichier · 10 Mo max. · JPG · PNG · WEBP · GIF

  • 1
1 / 1 fichiers
Lien public et directement téléchargeable vers la première image ; obligatoire. Il fixe la composition, l’allure du sujet, l’étalonnage et le plafond de qualité — monter `resolution` ne rendra pas nette une source molle. Le texte, les filigranes et les logos voyagent jusque dans la vidéo : nettoyez-les d’abord quand vous le pouvez. Chaque côté doit mesurer entre 300 et 6000 pixels ; en deçà, le contrôle d’entrée refuse l’image avant toute facturation.
0/1

Déposez des fichiers ou des liens de médias, collez ou parcourez · 1 fichier · 10 Mo max. · JPG · PNG · WEBP · GIF

0 / 1 fichiers
Image de fin facultative. Elle décide de l’image sur laquelle le plan se pose : une transition, un avant-après, ou une boucle qui s’ouvre et se ferme sur la même image. Gardez caméra et lumière stables entre les deux et changez un seul état bien net, sinon le milieu du clip tourne à la coupe. Donnez-lui les mêmes proportions que la première image ; si elles diffèrent, l’image de fin est recadrée pour correspondre. Chaque côté doit mesurer entre 300 et 6000 pixels ; en deçà, le contrôle d’entrée refuse l’image avant toute facturation.
Cadrage de sortie, adaptive par défaut : le clip reprend les proportions de votre première image, rien n’est donc rogné. Ne prenez l’un des six ratios fixes, du 21:9 au 9:16, que si la livraison exige une autre forme — l’image est alors recadrée pour s’y adapter. Aucun effet sur ce qui vous est facturé.
influe sur le prix
Résolution de sortie : 480p ou 720p par défaut. Elle sélectionne un palier tarifaire et ne gouverne que le format livré — elle n’ajoute aucun détail que la première image n’a pas déjà. Les paliers hauts signifient des fichiers plus lourds et des rendus plus longs.
Duréeinflue sur le prix
Durée du clip final en secondes entières, de 4 à 15, 5 par défaut, et quantité facturée ; -1 laisse le modèle choisir, l’estimation comptant alors 15 secondes. Un plan porté par une seule image dérive d’autant plus qu’il dure : validez le mouvement à 4 ou 5 secondes avant de payer 15. pas inférieur à 4 · pas supérieur à 15
Générer l’audioinflue sur le prix
Détermine si une bande-son native est rendue en synchronisation avec l’image. Actif par défaut ; le couper ne fait pas baisser le tarif dans cette variante. Coupez-le pour les boucles muettes et pour le matériel que vous mettrez en musique en post.
Filtre de sécuritéDésactivé

SpicyAPI n’applique aucun filtre de sécurité à ce modèle. Votre prompt et vos médias sont transmis tels quels, et c’est le modèle lui-même qui décide du résultat.

Nous vérifions votre compte avant d’activer l’envoi et le calcul du prix.

Sortie

Prêt pour une nouvelle exécution
Rendu d’exemple

Modèles liés et tâches suivantes

Le modèle que vous cherchez n’est pas là ?

Dites-nous lequel ajouter et à quoi il vous servira. Les demandes vont directement à l’équipe qui décide des prochains modèles.

Animez une image fixe, puis répétez-la sur toute une bibliothèque

L'API image vers vidéo de Seedance 2.0 Mini prend une image fixe hébergée en image_url et renvoie 4 à 15 secondes de mouvement en 480p ou 720p, avec l'audio dans le même appel. image_url est le seul champ requis ici, prompt reste donc facultatif, et last_image_url permet de fixer l'image sur laquelle le plan doit se poser. Le schéma correspond à celui de Seedance 2.0 Fast, et le tarif à la seconde est plus bas.

Ouvrir le Playground
Animez une image fixe, puis répétez-la sur toute une bibliothèque
Entrée requise
image_url uniquement, prompt étant facultatif
Image de clôture facultative
last_image_url, envoyée avec image_url
Durée
4 à 15 secondes entières, 5 par défaut, ou -1 chiffré à 15
Résolution
480p ou 720p, 720p par défaut
Cadrage
aspect_ratio adaptatif par défaut, suivant l'image fixe
Délai de la tâche
1200 secondes, contre 1800 sur Seedance 2.0 de base
Champs requis
Une seule image fixe forme déjà une requête complèteLe point de terminaison image vers vidéo de Seedance 2.0 Mini n'exige qu'image_url et rien d'autre : une image fixe seule constitue une requête valide. prompt est accepté et facultatif, car l'image règle déjà la composition, les vêtements et l'étalonnage. Un appelant automatisé qui ne détient qu'une URL peut soumettre sans inventer de texte, et ce même corps minimal est accepté aussi bien par Seedance 2.0 Fast que par Seedance 2.0 de base.
Positionnement
Tarifé pour une bibliothèque d'images fixes déjà validéesByteDance décrit les modèles plafonnés à 720p comme tarifés pour un travail à grand volume tel que le brouillon et l'itération rapide. Un catalogue où chaque fiche possède déjà une image principale validée et n'a besoin que d'un court clip correspond exactement à cette forme de travail : une requête par élément, avec image_url comme seul élément qui change d'un appel à l'autre.
Fins de plan
Vous tenez les deux extrémités de chaque clipSeedance 2.0 Mini ne publie aucun champ qui renvoie l’image de clôture d’un rendu. last_image_url sert à fixer où un plan se termine ; une séquence plus longue vient du point de terminaison de prolongation vidéo de la famille, qui poursuit un clip validé à partir de sa dernière image et raccorde le résultat, ou d’une image que vous extrayez vous-même et envoyez comme image_url de l’appel suivant.

Les points forts de l'API Seedance 2.0 Mini

Un seul modèle, avec image_url échangée à chaque fiche

Un seul modèle, avec image_url échangée à chaque fiche

Le corps de la requête reste stable sur tout un lot : le même modèle de prompt, la même durée et la même résolution, image_url pointant vers une image fixe différente à chaque fois. Le travail devient une boucle autour d'une forme de requête fixe, chaque élément étant chiffré sur ses propres entrées. Le schéma ne change en rien à mesure que le lot s'allonge.

Filtrez les images fixes, pas le palier

Filtrez les images fixes, pas le palier

resolution fait passer un appel d'un palier tarifaire à l'autre et ne fait rien d'autre. La netteté, l'exposition et le cadrage arrivent tous avec l'image fixe, si bien qu'une source faible reste faible en 720p : le palier ne peut pas rattraper ce que l'image n'a jamais eu. Sur une centaine d'éléments, écarter les images fixes médiocres dès l'entrée est le contrôle qualité le moins coûteux disponible.

  • Durée intelligente pour des images fixes qui n'ont pas le même rythme

    duration_seconds accepte -1, et le modèle choisit alors une durée dans la plage de 4 à 15 secondes. Un appel envoyé ainsi est chiffré comme 15 secondes pleines jusqu'à l'arrivée du clip, si bien qu'une grande bibliothèque se budgète en général plus facilement avec un nombre fixe par élément, -1 restant réservé aux cas réellement ouverts.

  • last_image_url fixe où un plan doit se poser

    Envoyer last_image_url avec image_url fixe l'image de clôture, ce qui rend reproductible une transition, une paire avant-après ou une boucle sur de nombreux éléments. Il se transmet toujours avec image_url et ne s'envoie jamais seul. Laissez-le de côté et le prompt décide où le mouvement s'arrête.

  • Deux idées de mouvement sur une même image fixe, jugées côte à côte

    La même image_url envoyée deux fois avec un texte de mouvement différent renvoie deux prises à comparer, chacune un appel ordinaire avec son propre identifiant de tâche. Garder duration_seconds, resolution et aspect_ratio identiques entre elles laisse le prompt comme seule variable ayant bougé, ce qui rend la comparaison lisible.

  • Éléments silencieux et sonorisés dans un même lot

    generate_audio est un champ par requête : un même passage sur une bibliothèque peut donc livrer des clips sonorisés pour les réseaux sociaux et des clips silencieux pour un en-tête de site. Le tarif à la seconde est identique dans les deux réglages, ce qui garde la décision éditoriale et évite de scinder le lot en deux pipelines.

À qui l'API Seedance 2.0 Mini s'adresse

  • Un clip par fiche, à partir d'images fixes déjà validées

    Équipes catalogue

    Un clip par fiche, à partir d'images fixes déjà validées

    L'image principale validée de chaque fiche devient image_url dans une requête par ailleurs identique. La validation voyage avec l'image, si bien que la relecture après le lot ne porte que sur le mouvement, et le tarif à la seconde décide si couvrir mille fiches en vaut la peine.

  • Traiter les images fixes à mesure qu'elles arrivent

    Pipelines animant des images entrantes

    Traiter les images fixes à mesure qu'elles arrivent

    Un service qui anime chaque nouvel envoi n'a pas d'échéance unique à tenir, seulement un tarif multiplié par le volume. Seedance 2.0 Mini est le moins cher à la seconde des trois paliers Seedance 2.0, et l'image vers vidéo garde prompt facultatif, si bien qu'un appelant automatisé peut envoyer l'image fixe et rien d'autre.

  • Plusieurs prompts sur une même image fixe validée

    Équipes comparant des traitements de mouvement

    Plusieurs prompts sur une même image fixe validée

    Trois ou quatre appels portant la même image_url avec un texte de mouvement différent produisent un ensemble parmi lequel choisir. Puisque rien ne répare un clip terminé, c'est aussi l'endroit le moins coûteux pour découvrir qu'une image fixe anime mal, avant qu'elle ne soit engagée dans un lot plus long.

  • Vérifier le mouvement avant que l'image fixe ne soit finale

    Prévisualisation

    Vérifier le mouvement avant que l'image fixe ne soit finale

    Un passage en 480p sur une image candidate répond à la question de savoir si le mouvement voulu se lit. ByteDance cite le brouillon et l'itération rapide comme les étapes pour lesquelles les paliers 720p sont tarifés, et c'est exactement cette étape : des réponses peu coûteuses d'abord, l'image validée étant rendue de nouveau en 720p une fois la direction arrêtée.

Comment appeler l'API Seedance 2.0 Mini

  1. Hébergez l'image fixe là où elle peut être récupérée

    image_url prend une URL que la plateforme télécharge, donc chaque image fixe d'un lot doit être accessible au moment où son appel part. Un lien périmé ou cassé est la raison la plus courante pour laquelle un élément échoue pendant que ceux qui l'entourent réussissent.

  2. Décidez si le lot utilise last_image_url

    last_image_url fixe l'image de clôture, et un lot qui mélange des éléments avec et sans ce champ contient en général deux tâches différentes. Réglez-le pour tout le lot, puis gardez les autres champs identiques entre les éléments pour que les résultats restent comparables.

  3. Validez le mouvement sur quelques éléments en 480p

    resolution sélectionne le palier tarifaire, donc une poignée d'images fixes représentatives en 480p coûte une fraction du lot complet. Un prompt ou une durée qui se révèle erroné devient alors une découverte peu coûteuse plutôt qu'un nouveau rendu de chaque élément qui l'a utilisé.

  4. Fixez la durée par élément avant de soumettre

    duration_seconds est la quantité facturée et prend des secondes entières de 4 à 15. Une image fixe animée sur 15 secondes dérive davantage que sur 5, donc une durée longue mérite d'être validée sur un seul élément avant que tout le lot n'en hérite.

  5. Suivez la tâche de chaque élément

    Chaque appel renvoie sa propre tâche et rien ne regroupe un lot, donc la correspondance entre élément et identifiant de tâche vit de votre côté. Interrogez ou attendez le rappel par élément, et traitez un élément en retard comme indépendant du reste.

Exemples travaillés avec Seedance 2.0 Mini

  • Animer un lot d'images fixes de catalogue

    Le même modèle de prompt avec image_url échangée à chaque fiche, resolution fixée à 720p, de sorte que chaque fiche est chiffrée et relue de la même façon.

    The product turns a quarter rotation and settles, soft even studio light, camera holds a static angle, no cuts
  • Deux traitements de mouvement sur une image fixe validée

    Deux appels portant la même image_url avec un texte de mouvement différent, tous les autres champs restant constants pour que le prompt soit la seule variable.

    Slow push in toward the subject, shallow depth of field, light shifting gently across the frame, no cuts
  • Un passage de prévisualisation en 480p

    resolution en 480p et duration_seconds à 5, exécuté sur une image candidate pour voir si le mouvement se lit avant que l'image fixe ne soit verrouillée.

    The camera drifts slowly backward from the doorway, revealing the room in hazy morning light, no abrupt movement

Questions sur l'API Seedance 2.0 Mini

Filtrez les images fixes avant d'écrire quoi que ce soit, car image_url décide de la composition, de la ressemblance et de la qualité que le clip peut atteindre, et resolution ne peut pas ajouter de détail que l'image n'a jamais porté. Exécutez une poignée d'images représentatives en 480p pour valider la direction du mouvement, puis figez prompt, duration_seconds et la politique last_image_url dans un modèle, en ne laissant varier que l'image fixe pour le lot. Gardez la durée à un nombre fixe partout où elle est connue, car -1 est chiffré comme un clip de 15 secondes jusqu'à l'arrivée du résultat.