Aller au contenu principal

Video Head Swap de SpicyAPI remplace les têtes choisies dans une analyse par une à trois photos de référence chacune, jusqu’à 10 têtes par requête. Corps, mouvement et audio d’origine restent tels que filmés ; la résolution doit correspondre à l’analyse.

À partir de $0.064/s

Atelier

Entrée

Édition vidéo
1

Étape 1 — Repérer les personnes du clip

Ce modèle procède en deux passes. La première parcourt le clip et renvoie un recadrage de chaque personne suivie ; vous choisissez ensuite qui remplacer.

1/1

Déposez une vidéo ou parcourez · 1 fichier · 90 Mo max. · MP4

  • 1
1 / 1 fichiers
Facultatif. Omettez-le et la vidéo de l’analyse est utilisée. Si vous l’envoyez, ce doit être la même URL : un autre plan est refusé, car les données de suivi appartiennent au plan d’origine. Ce doit être un lien direct vers le fichier vidéo lui-même : une page qui lit la vidéo ne nous renvoie que du HTML, le contrôle d’entrée n’y trouve aucune durée et l'appel échoue, le montant étant remboursé. Importer le fichier reste la voie la plus sûre. 1 caractères minimum
Doit correspondre à la résolution de l’analyse. C’est aussi ce champ qui détermine le palier tarifaire.

Calcul du prix de cette passe…

La première passe est un appel de modèle à part entière, avec son propre prix. L'édition ci-dessous est chiffrée séparément.

2

Étape 2 — Choisir qui remplacer

Lancez la première passe : les personnes suivies apparaîtront ici.

Seed
Graine aléatoire ; zéro demande une graine au hasard. La même graine sert à comparer à conditions égales quand vous ne changez qu’un autre paramètre, elle ne promet pas un résultat identique image par image. pas inférieur à 0 · pas supérieur à 2147483647
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.

Repérer toutes les têtes du plan, puis n’échanger que celles que vous désignez

Video Head Swap fonctionne en deux appels. Le premier analyse un plan de 5 à 30 secondes et renvoie une image d’aperçu numérotée par tête trouvée, dans un ordre fixe. Le second reprend cette analyse, les positions choisies et une à trois photos de référence pour chacune, puis renvoie le plan avec ces têtes échangées. Les cheveux voyagent avec la tête ; le corps, les costumes et le mouvement sous le cou restent exactement tels qu’ils ont été tournés, et la bande son d’origine revient avec eux.

Ouvrir le playground
Premier appel
video-analyze : video_url et une résolution de suivi, 480p ou 720p
Second appel
video-edit : analysis_task_id, swap_targets et la même résolution
Cibles par appel
1 à 10 swap_targets, chacune avec 1 à 3 photos de référence
Ce qui est transféré
Visage, coiffure, couleur de cheveux et forme du crâne ; le corps ne bouge pas
Durée de vie de l’analyse
24 heures ; une analyse alimente plusieurs appels d’échange
Politique de contenu
Sans censure : aucun filtre de la plateforme sur les deux appels
Portée
Les cheveux suivent, le corps nonTout ce qui se trouve au-dessus du cou vient de la référence, coiffure et couleur comprises. Les costumes, la morphologie et la façon de bouger appartiennent aux images et y restent.
Pourquoi deux appels
Vous voyez quelles têtes ont été trouvées avant de payer l’échangeL’analyse renvoie une image d’aperçu par tête. Désigner par position coûte un forfait et lève l’ambiguïté qu’une description laisserait.
Où ça casse
La jointure au cou décide si cela se lit comme un seul planLa direction de la lumière et l’angle de la tête, entre les photos de référence et les images, sont ce sur quoi la jointure se juge — et aucun paramètre de cet endpoint ne compense un écart.

Ce que l’API Video Head Swap fait bien

  • Coiffure et couleur de cheveux partent avec le visage

    C’est la frontière entre head swap et face swap. Un face swap emprunte les traits et laisse à la personne filmée ses propres cheveux ; ici la coiffure, la couleur et la forme du crâne de la référence arrivent ensemble, de sorte qu’un personnage garde son allure tout en héritant du corps et du mouvement des images.

  • Des cibles numérotées plutôt que devinées

    L’analyse renvoie les têtes détectées dans un ordre fixe, et swap_targets les adresse par object_index à partir de zéro. Aucun prompt pour décrire qui vous visez, aucune région à tracer : la position zéro est la première image d’aperçu revenue.

  • Échanger certaines têtes, garder les autres

    Seules les positions listées dans swap_targets changent. Dans une scène où plusieurs personnes sont à l’image, vous pouvez en échanger une et laisser les autres exactement telles qu’elles ont été tournées — d’où l’intérêt sur du matériel déjà monté.

  • Une analyse, plusieurs échanges

    Le résultat du suivi reste exploitable 24 heures, donc le même analysis_task_id alimente un appel d’échange après l’autre. Essayer une autre photo de référence n’oblige pas à repayer le suivi.

  • Une à trois références par tête

    Chaque cible reçoit un tableau image_urls d’une à trois photos de la même personne. Des angles supplémentaires aident le modèle à tenir la tête ensemble quand elle tourne ; toutes doivent montrer la même personne, car le tableau décrit une identité et non une sélection.

  • seed sert à comparer, pas à verrouiller

    seed accepte tout entier de 0 à 2 147 483 647. Le même seed sur deux appels les maintient sur le même tirage, de sorte que seule la photo de référence distingue les sorties. Un résultat identique n’est pas promis pour autant, et 0 ou un seed omis relance un tirage.

À qui Video Head Swap s’adresse

  • Continuité et post

    Faire traverser un look entre des tournages éloignés

    Quand la coiffure d’un interprète a changé entre deux jours de tournage, la tête du bon jour peut être portée sur la prise où le jeu est meilleur. Le corps, les costumes et les placements viennent des images : seul ce qui n’allait pas change.

  • Déclinaisons de campagne

    Un corps filmé, plusieurs visages

    Une prise validée est analysée une fois, puis les photos de chaque personne autorisée partent dans leur propre appel d’échange. Costumes, décor, mouvement de caméra et étalonnage sont identiques sur toute la série, puisque rien sous le cou n’a été touché.

  • Interprètes de synthèse

    Un personnage récurrent sur un corps filmé

    Rien dans le schéma ne demande si les photos de référence montrent une personne réelle. Une tête générée cohérente — cheveux compris — peut être portée sur un mouvement filmé et en hériter la lumière et le rythme.

  • Ingénierie de pipeline

    Un point de contrôle peu coûteux entre deux étapes

    L’analyse est un appel au forfait dont la sortie est petite et inspectable. Un pipeline peut y placer un relecteur ou une règle : regarder quelles têtes ont été trouvées, décider, puis ne payer l’échange qu’ensuite.

Comment appeler l’API Video Head Swap

  1. Envoyer le plan à l’appel d’analyse

    video_url accepte une adresse HTTPS publique, une URI de fichier spicy:// issue de l’envoi direct, ou une data URI pour un petit fichier. Choisissez la résolution de suivi maintenant — l’appel d’échange devra la reprendre, et elle fixe le palier tarifaire.

  2. Lire les images d’aperçu dans l’ordre

    L’analyse renvoie une image par tête trouvée, et leur ordre est la numérotation : la première est object_index 0. Conservez cet ordre avec l’identifiant de tâche, car l’appel suivant l’adresse.

  3. Choisir des références éclairées comme le plan

    Prenez des photos dont la lumière vient à peu près de la direction qui éclaire la prise, avec un angle de tête proche. La jointure au cou se juge sur cette correspondance, et c’est la raison la plus fréquente pour qu’un échange se lise comme un montage.

  4. Désigner les positions et envoyer

    Construisez swap_targets avec une entrée par tête qui change, passez la même résolution et l’analysis_task_id, et omettez video_url pour réutiliser la source analysée. Conservez l’identifiant de tâche et interrogez son état jusqu’à ce qu’il se fixe.

  5. Regarder le cou avant tout le reste

    Sur le résultat, examinez d’abord la jointure. Si elle se lit comme un plan continu, le reste tient généralement ; sinon, changez les photos de référence plutôt que de renvoyer la même paire — l’analyse reste chaude 24 heures.

Exemples concrets avec Video Head Swap

  • Deux têtes à l’image, une seule échangée

    L’analyse renvoie deux images d’aperçu. swap_targets contient une entrée, object_index 0, avec trois photos de la personne de remplacement sous des angles différents pour que la tête tienne quand elle tourne. La deuxième personne est absente du tableau et n’est pas touchée.

  • Même analyse, deux choix de lumière

    Le premier échange utilise un portrait de studio éclairé de face et laisse voir une ligne au cou sur un plan éclairé de côté. Le second appel, contre le même analysis_task_id et le même seed, prend une référence éclairée du même côté. Exactement une entrée a changé, la comparaison dit donc quelque chose.

  • Un rush raccourci avant l’envoi

    Une prise de 45 secondes est coupée aux 7 secondes utiles avant l’analyse. Cela la place dans la fenêtre de 5 à 30 secondes, garde chaque tête grande dans le cadre, et facture l’échange sur 7 secondes au lieu de 45.

Questions sur l’API Video Head Swap

Il n’y a pas de prompt ici : le plan et les photos de référence portent tout le résultat. Raccourcissez les images à la section utile et gardez chaque tête raisonnablement grande et raisonnablement continue dans le cadre — les longues occultations complètes sont ce que le suivi perd. Choisissez ensuite des références éclairées à peu près dans la même direction que la prise et tenues à un angle proche, car la jointure au cou se juge là-dessus. Lisez les images d’aperçu avant de payer l’échange : si la tête visée n’y figure pas, aucune photo de référence n’y changera rien.

Modèles de cette série2

Modèles vidéo1

  • Video Head SwapActuelÉdition vidéoÀ partir de $0.064par seconde produite