Communitygithub.com

Seedance 2.5 Reference to Video

Génération vidéo 1080p guidée par des références (images, vidéos, audio) via le modèle Seedance 2.5 de ByteDance, avec synchronisation audio native.

Qu'est-ce que Seedance 2.5 Reference to Video ?

Seedance 2.5 Reference to Video est un modèle de génération vidéo de ByteDance, accessible via la plateforme RunComfy, qui produit des clips 1080p de qualité livraison à partir d'un ensemble de références visuelles et audio. Contrairement à une génération par texte seul, ce modèle utilise des images pour stabiliser l'identité d'un personnage, d'un produit ou d'un style, des vidéos courtes pour copier le mouvement et le rythme de la caméra, et éventuellement des pistes audio pour l'ambiance sonore. Le résultat final inclut un dialogue, des effets sonores et une musique synchronisés, le tout en une seule passe. Cette compétence est idéale pour les plans de personnages cohérents, les films de présentation de produits et les clips de marque verrouillés sur un style. Le billing est basé sur le nombre de secondes comptées (durée de la vidéo de référence + durée de la sortie), au tarif de 0,53 $ par seconde en 1080p. Un niveau 480p est disponible pour les itérations à moindre coût (0,12 $ par seconde avec référence). L'outil CLI est requis pour soumettre les requêtes et récupérer les résultats.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/genmedia-labs/skills/tree/main/seedance-2-5-reference-to-video

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait Seedance 2.5 Reference to Video ?

Vidéo 1080p guidée par des références, par ByteDance. Fournissez-lui les images qui doivent rester stables, un court clip qui porte le mouvement de la caméra, et un prompt qui dirige l'action — il renvoie un clip 1080p de qualité livraison avec un son synchronisé.

runcomfy.com · Seedance 2.5 Reference to Video 1080p · Niveau brouillon 480p · Documentation CLI

Installer cette compétence

npx skills add genmedia-labs/skills --skill seedance-2-5-reference-to-video -g

Quand choisir ce modèle (vs. ses homologues)

La propriété distinctive de Seedance 2.5 Reference to Video est la génération conditionnée par des références à la résolution de livraison : l'identité, la géométrie du produit et la direction artistique proviennent de votre ensemble de références plutôt que d'une description textuelle, et la sortie est en 1080p, vous évitant ainsi un upscaling. RunComfy le positionne pour les plans finals cohérents avec des personnages, les films de référence de produits, et les clips de marque verrouillés sur un style.

Vous voulezUtilisez
Même personnage / produit à travers plusieurs plans, en résolution finaleSeedance 2.5 Reference to Video 1080p
Mouvement de caméra et rythme copiés à partir d'un clip existantSeedance 2.5 Reference to Video 1080p (videos)
Style de marque verrouillé par un moodboard, non décrit textuellementSeedance 2.5 Reference to Video 1080p (images)
Itération économique pour savoir quelles références fonctionnentSeedance 2.5 Reference to Video 480p
Aucune référence — prompt uniquementSeedance 2.5 Text to Video 1080p
Animer exactement une image fixeSeedance 2.5 Image to Video 1080p
L'ancienne génération 2.0 (4-15s, 480p/720p)Seedance 2.0 Pro — voir seedance-v2

Si l'utilisateur a explicitement dit "Seedance 2.5" ou "reference to video", orientez ici.

Prérequis

  1. Interface CLI RunComfy — npm i -g @runcomfy/cli (ou npx -y @runcomfy/cli)
  2. Compte RunComfy — runcomfy login ouvre un flux de code d'appareil dans le navigateur
  3. CI / conteneurs — définissez RUNCOMFY_TOKEN=<token> au lieu de runcomfy login
  4. URLs de référence accessibles publiquement — le serveur du modèle les récupère, pas votre machine

Pour une plongée approfondie dans l'interface CLI : compétence runcomfy-cli.

Point d'accès + schéma d'entrée

bytedance/seedance-2.5/reference-to-video/1080p

ChampTypeRequisDéfautRemarques
promptstringoui—Description de la scène qui utilise les références comme indices. Environ 500 caractères en chinois ou 1000 mots en anglais recommandé.
videostableau (URIs vidéo)non—0 à 3 clips de référence pour le mouvement de la caméra et le rythme. MP4/MOV, environ 2 à 15 s chacun. Optionnel en pratique — voir ci-dessous.
imagestableau (URIs image)non—0 à 9 images de référence pour l'identité, l'apparence, le style, l'environnement. JPEG/PNG/WebP/BMP/TIFF/GIF.
audiostableau (URIs audio)non—0 à 3 pistes audio de référence pour l'ambiance et le rythme. WAV/MP3, environ 2 à 15 s, moins de 15 Mo.
aspect_ratioénumérénon16:916:9, 9:16, 1:1, 4:3, 3:4, 21:9, adaptive.
durationintnon54 à 30 secondes, par pas de 1 seconde.
generate_audiobooléennontrueParole, effets sonores et musique natifs synchronisés en une seule passe.

La résolution de sortie est fixée à 1080p — il n'y a pas de champ resolution sur ce point d'accès.

videos est optionnel, malgré ce que le schéma indique. Le schéma d'entrée publié liste videos comme requis avec un minimum d'1 élément, mais le point d'accès accepte et complète un corps prompt-plus-images sans aucune clé videos. Envoyez des clips de référence lorsque vous souhaitez que le mouvement de la caméra et le rythme soient copiés à partir d'un plan existant ; omettez-les lorsque vos références sont des images fixes. Les omettre supprime également la durée de la référence de la facturation : les secondes comptées se limitent alors à la durée de sortie seule, donc un clip de 5 s coûte 2,65 $ au lieu de 5,30 $.

Les noms de paramètres ont changé depuis la version 2.0. Seedance 2.0 Pro utilisait image_url / video_url / audio_url. Seedance 2.5 utilise images / videos / audios. Copier un corps de requête 2.0 textuellement produit une erreur de schéma (code de sortie 65).

Tarification

La facturation est de 0,53 $ par seconde vidéo comptée, où les secondes comptées = durée de la vidéo de référence + durée de la sortie. Les références d'images et audio ne sont pas facturées en tant que durée.

TâcheSecondes comptéesCoût
Sortie de 5 s, sans clip de référence52,65 $
Sortie de 5 s, avec un clip de référence de 5 s105,30 $
Sortie de 10 s, avec un clip de référence de 6 s168,48 $
Sortie de 10 s, avec trois clips de référence de 10 s4021,20 $

Deux conséquences qui méritent une action : coupez les clips de référence avant de les télécharger (une référence de 15 s coûte autant que 15 s de sortie), et utilisez le niveau 480p pour la sélection des références — il facture 0,12 $ par seconde comptée avec des vidéos de référence, 0,20 $ par seconde de vidéo générée sans elles.

Comment invoquer

Appel minimum viable — prompt plus un clip de référence :

runcomfy run bytedance/seedance-2.5/reference-to-video/1080p \
  --input '{
    "prompt": "Lent push-in dans l'allée, particules de poussière dérivant dans une lumière latérale chaude, faible profondeur de champ, mouvement fluide continu, pas de texte, pas de filigrane.",
    "videos": ["https://votre-cdn.example/mouvement-camera-6s.mp4"]
  }' \
  --output-dir ./out

Plan final avec personnage cohérent — identité à partir d'images fixes, mouvement à partir d'un clip :

runcomfy run bytedance/seedance-2.5/reference-to-video/1080p \
  --input '{
    "prompt": "La femme des images de référence marche vers la caméra et s'arrête, regardant hors cadre. Suivi à l'épaule, lumière douce et nuageuse, ambiance de rue calme. Pas de texte, pas de filigrane.",
    "images": [
      "https://votre-cdn.example/hero-face.jpg",
      "https://votre-cdn.example/hero-profil.jpg",
      "https://votre-cdn.example/garde-robe.jpg"
    ],
    "videos": ["https://votre-cdn.example/suivi-epaule-4s.mp4"],
    "duration": 8,
    "aspect_ratio": "9:16"
  }' \
  --output-dir ./out

Ensemble complet de références — ajoutez "audios": ["https://votre-cdn.example/ambiance-8s.mp3"] au corps ci-dessus pour fournir au modèle une référence de rythme et d'ambiance, et définissez "generate_audio": true (valeur par défaut) pour obtenir de la parole, des effets sonores et de la musique en une seule passe.

Le CLI soumet la requête, interroge le statut, récupère le résultat et télécharge les URLs *.runcomfy.net / *.runcomfy.com dans --output-dir. Ctrl-C annule la requête distante avant de se fermer.

Rédaction du prompt — ce qui fonctionne vraiment

Laissez les références ancrer, laissez le prompt diriger. Tout ce qui doit rester stable — visage, garde-robe, géométrie du produit, palette de la marque — doit être dans images. Tout ce qui évolue — action, caméra, changement d'éclairage, ambiance — doit être dans prompt. Décrire un visage en prose tout en fournissant une référence de visage produit une dérive, pas un renforcement.

Les vidéos de référence transportent le mouvement de la caméra et le rythme, pas le contenu. Un plan de suivi à l'épaule de 4 s apprend le mouvement au modèle. Ne vous attendez pas à ce qu'il transfère le sujet ; c'est le rôle de images.

Gardez les médias de référence courts. Environ 2 à 15 s par clip et par fichier audio, audio de moins de 15 Mo. Les longs clips sont rejetés et, sur ce point d'accès, gonflent également la facture.

Nommez chaque source sonore lorsque generate_audio est activé : qui parle, ce qui fait chaque bruit, quelle est l'ambiance. "Ambiance de rue calme, trafic lointain, pas de musique" est mieux que "bon son".

Utilisez des instructions négatives. "Pas de texte, pas de filigrane" est le modèle utilisé par l'exemple de prompt de RunComfy, et ça fonctionne. Ajoutez "pas de tremblement de caméra", "pas de personnes supplémentaires" si nécessaire.

Faites correspondre les rapports d'aspect. Des médias de référence dans un rapport différent de aspect_ratio invitent aux recadrages. Utilisez adaptive lorsque vos références ne sont pas d'accord et que le cadre exact n'a pas d'importance.

Anti-patrons :

  • Neuf images de référence provenant de neuf esthétiques sans rapport — choisissez un langage visuel.
  • Un clip de référence de 15 s alors que 4 s portent le mouvement — vous payez pour les 15.
  • Demander 30 s à partir d'un prompt avec un seul temps fort — les longues durées nécessitent un arc décrit.
  • Réutiliser un corps Seedance 2.0 avec image_url / video_url — mauvais noms de champ.

Brouillon en 480p, livraison en 1080p

Les conseils de RunComfy pour cette famille de modèles sont de valider l'ensemble de références en basse résolution et de réutiliser la combinaison gagnante à la résolution de livraison. Les deux points d'accès prennent les mêmes paramètres.

  1. Assemblez les références candidates. Lancez 3 à 5 variantes sur bytedance/seedance-2.5/reference-to-video/480p avec duration: 5.
  2. Évaluez la tenue de l'identité, l'adéquation de la caméra et l'ajustement audio — pas la netteté.
  3. Relancez le corps gagnant textuellement sur .../reference-to-video/1080p, en augmentant duration seulement une fois que le rythme est bon.

À 0,12 $ par seconde comptée sur 480p contre 0,53 $ sur 1080p, cinq brouillons coûtent à peu près ce qu'un final 1080p coûte.

Où il excelle

Cas d'utilisationPourquoi ce point d'accès
Plans finals avec personnages cohérentsJusqu'à 9 références d'identité maintiennent le visage et la garde-robe à travers les plans
Films de référence de produitsLa géométrie provient d'images fixes ; le mouvement de rotation provient d'un plan
Clips de marque verrouillés sur un styleUn moodboard dans images bat un paragraphe d'adjectifs de style
Prévisualisation qui survit jusqu'à la livraisonSortie native 1080p, pas d'étape d'upscaling
Dialogue et ambiance en une seule passegenerate_audio produit parole, effets sonores et musique synchronisés

Limitations

  • Une vidéo de référence est obligatoire sur ce point d'accès (1 à 3 clips, minimum d'1 élément).
  • La 1080p est fixe — pas de paramètre de résolution, pas de variante 720p de ce point d'accès.
  • La durée est limitée à 30 s, minimum 4 s, secondes entières uniquement.
  • Limites des médias de référence : environ 2 à 15 s par fichier vidéo et audio, audio de moins de 15 Mo, au maximum 9 images / 3 vidéos / 3 pistes audio.
  • La durée du clip de référence est facturable — ce point d'accès n'est pas tarifé sur la seule sortie.
  • Pas de paramètre de seed sur ce point d'accès, donc la reproduction exacte entre les appels n'est pas garantie.

Quand utiliser un autre point d'accès

Codes de sortie

codesignification
0succès
64mauvais arguments CLI
65mauvais JSON d'entrée / non-concordance de schéma (noms de champs 2.0, duration hors limite, aspect_ratio invalide)
69erreur 5xx en amont
75réessayable : timeout / 429
77non connecté ou jeton rejeté

Référence complète : docs.runcomfy.com/cli/troubleshooting.

Comment ça fonctionne

La compétence construit un corps JSON correspondant au schéma ci-dessus et exécute runcomfy run bytedance/seedance-2.5/reference-to-video/1080p. Le CLI effectue une requête POST vers https://model-api.runcomfy.net/v1/models/bytedance/seedance-2.5/reference-to-video/1080p, interroge le statut de la requête, récupère le résultat, et télécharge toute URL de sortie .runcomfy.net / .runcomfy.com dans --output-dir.

Sécurité et confidentialité

  • Installez uniquement via un gestionnaire de paquets vérifié. Utilisez npm i -g @runcomfy/cli ou npx -y @runcomfy/cli. Les agents ne doivent pas exécuter un script d'installation distant dans un shell au nom de l'utilisateur.
  • Stockage du jeton : runcomfy login écrit le jeton API dans ~/.config/runcomfy/token.json avec le mode 0600. Dans un environnement CI, définissez RUNCOMFY_TOKEN. Ne divulguez jamais le jeton dans les prompts, les journaux ou les fichiers de sortie.
  • Données en transit : toutes les communications CLI utilisent HTTPS (TLS 1.3). Les fichiers téléchargés sont servis via des URLs signées temporairement.
  • Données au repos : les médias de référence et les vidéos de sortie sont supprimés du serveur RunComfy dans les 24 heures suivant la fin de la tâche. Les invites et les configurations de tâches ne sont pas conservées au-delà de la fenêtre d'exécution.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills associés