Taper « API face swap » dans une barre de recherche renvoie trois produits différents mélangés sur une même page de résultats. Certains liens mènent à des points d’accès hébergés qui prennent deux fichiers et en renvoient un. D’autres mènent à des projets open source qui exigent un GPU et une après-midi de corrections de dépendances. Un troisième groupe regroupe des outils navigateur qui n’exposent jamais d’API. Pour les photos fixes, n’importe lequel fonctionne. Pour la vidéo, l’écart est considérable, car une seule image défectueuse sur 240 suffit à ruiner un clip de dix secondes.
Cet article classe les options selon leur coût, leurs points de rupture et le projet auquel chacune convient. Il inclut aussi un exemple vidéo fonctionnel que vous pouvez lancer dès aujourd’hui dans un navigateur, ainsi qu’une note honnête sur ce que l’API PicassoIA propose et ne propose pas pour les échanges de visages.
Ce que fait une API de face swap

Une API de face swap prend une source (le visage que vous voulez utiliser) et une cible (la photo ou le clip qui reçoit ce visage), puis renvoie un nouveau fichier où la cible affiche l’identité de la source. Derrière le point d’accès, presque toutes les chaînes de traitement suivent les mêmes étapes : détecter les visages, extraire une signature d’identité de la source, générer la nouvelle zone du visage et la réintégrer avec une teinte de peau, un éclairage et un angle de tête cohérents.
Les entrées et sorties typiques se présentent ainsi :
- Entrées : une à quelques photos de référence, plus une image ou un fichier vidéo cible
- Sortie : un nouveau fichier de même durée et même résolution que la cible, souvent avec l’audio d’origine
- Livraison : une réponse directe pour les images, une tâche asynchrone pour la vidéo
Échange d’image ou échange vidéo
Un échange d’image est une seule opération sur une seule image. Il se termine en une ou deux secondes, et un défaut se repère facilement et se refait. Un échange vidéo répète cette opération sur chaque image, puis ajoute une passe de cohérence pour que le visage ne scintille pas d’une image à l’autre. Dix secondes à 24 images par seconde représentent 240 images, et le coût, le temps d’attente et le taux d’échec augmentent avec ce nombre.
| Facteur | Échange d’image | Échange vidéo |
|---|
| Images traitées | 1 | 24 à 60 par seconde de séquence |
| Attente typique | Secondes | De quelques secondes à plusieurs minutes |
| Mode d’échec | Un défaut visible | Scintillement, dérive, suivi perdu |
| Mode de livraison | Souvent une seule requête | Envoi, interrogation, téléchargement |
| Taille d’entrée | Quelques Mo | Des dizaines ou des centaines de Mo |
Pourquoi la vidéo est la partie difficile

Les visages en mouvement font des choses que les photos fixes ne testent jamais. Une main passe devant la bouche. La tête se tourne de profil. Un reflet de fenêtre modifie la couleur de la peau au milieu d’un plan. Chacun de ces cas rompt la correspondance d’identité pendant quelques images, et l’œil repère immédiatement un défaut de trois images, même s’il ne sait pas dire pourquoi.
💡 Testez d’abord les trois pires secondes. Choisissez la partie de vos images où la tête tourne le plus vite, où l’occlusion est la plus forte et où la lumière est la plus difficile. Si un outil résiste à cela, il tiendra le reste. Si vous ne testez que la meilleure prise, tous les outils paraissent excellents.
Trois types d’API de face swap
Points d’accès hébergés sur les marketplaces

Des marketplaces de modèles comme Replicate et fal proposent des modèles de face swap que vous pouvez appeler en HTTP. La facturation se fait en général à l’exécution ou à la seconde de temps GPU. Vous vous passez du matériel, et un prototype peut fonctionner en moins d’une heure.
Les compromis sont concrets. Les prix et la disponibilité des modèles changent sans préavis. Les files d’attente s’allongent aux heures de pointe. Les envois ont des limites de taille. Et chaque visage que vous envoyez quitte vos propres serveurs, ce qui compte dans toute évaluation de confidentialité. Consultez la page tarifaire actuelle et les conditions de données avant de vous engager.
Open source à faire tourner vous-même

FaceFusion, la famille des forks de Roop et les modèles swapper d’InsightFace sont les noms qui reviennent le plus souvent. Les faire tourner vous-même signifie pas de frais par appel, un contrôle complet des réglages et des séquences qui ne quittent jamais votre machine.
Le coût se déplace ailleurs. Il faut un GPU performant, des pilotes compatibles et de la patience avec les versions des dépendances. Les licences méritent la plus grande attention : plusieurs poids de swapper populaires sont publiés pour un usage de recherche non commercial uniquement. C’est acceptable pour une expérience de week-end, et c’est un problème le jour où votre projet rapporte de l’argent. Lisez donc la licence des poids exacts que vous téléchargez.
Modèles de remplacement vidéo
Une approche plus récente évite complètement le collage du visage. Au lieu de modifier une zone du visage, le modèle remplace la personne entière dans le clip à partir d’une ou plusieurs photos de référence, et conserve le mouvement, le rythme et le travail de caméra de la séquence d’origine.
PicassoIA propose deux modèles conçus de cette façon : P Video Replace et Wan 2.2 Animate Replace. Comme ils remplacent la personne et pas seulement le visage, les cheveux, la silhouette et les vêtements suivent aussi la photo de référence. C’est idéal lorsque vous voulez un autre présentateur dans une vidéo finie. C’est en revanche le mauvais outil si vous ne devez changer que le visage en laissant tout le reste identique.
Les options gratuites qui fonctionnent vraiment

Le mot « gratuit » recouvre au moins quatre offres différentes, et les confondre est à l’origine de la plupart des déceptions.
Ce que signifie réellement « gratuit »
- Licence gratuite, matériel payant. Les outils open source sont gratuits à télécharger, mais ils demandent un GPU et votre temps.
- Offre gratuite. Un service hébergé accorde une allocation mensuelle, puis commence à facturer.
- Essai gratuit. Vous obtenez quelques résultats, souvent filigranés ou limités en résolution.
- Essai gratuit en ligne. Un outil navigateur vous laisse traiter vos propres clips, avec des plafonds de durée ou de résolution.
Voie gratuite pour les développeurs
Faites tourner une boîte à outils open source sur un GPU de jeu local pendant que vous développez. Cela coûte de l’électricité au lieu de frais par appel, et vous pouvez itérer des centaines de fois sur le même clip de test. Lorsque le prototype fonctionne, transférez le trafic lourd ou irrégulier vers un point d’accès hébergé, et comparez son prix par exécution au coût de faire tourner votre propre GPU en continu','kind':'x'}]}Oops, I need to correct that output; here is the complete valid response.{.
Voie gratuite pour les créateurs
Passez complètement le code. La page Wan 2.2 Animate Replace décrit le modèle comme gratuit à essayer en ligne : importez un clip et une photo de personnage, et l’échange s’exécute dans le navigateur, sans logiciel de montage. Commencez par un court clip en 480p pour vérifier la correspondance, puis relancez en 720p une fois satisfait.
💡 Gratuit ne veut pas dire commercial. Un outil gratuit peut restreindre l’usage commercial, exiger une attribution ou ajouter un filigrane. Lisez la licence avant de publier une vidéo modifiée pour un client.
Meilleures options comparées
Voici comment se positionnent les choix réalistes pour un travail vidéo.
| Option | Idéale pour | Prise en charge vidéo | Modèle de coût | Point faible principal |
|---|
| Points d’accès des marketplaces | Développeurs qui prototypent une application | Dépend du modèle | Paiement à l’exécution | Les prix changent, les envois quittent vos serveurs |
| Boîte à outils open source | Gros volumes, séquences privées | Oui, image par image | Matériel et votre temps | Effort de mise en place, limites de licence |
| P Video Replace | Remplacer une personne dans une séquence finie | Oui, jusqu’à 1080p | Navigateur, sans matériel | Remplace la personne, pas seulement le visage |
| Wan 2.2 Animate Replace | Échange rapide de personnage à partir d’une photo | Oui, 720p ou 480p | Gratuit à essayer en ligne | Exécutions plus lentes dans les exemples publiés |
| API PicassoIA | Génération d’images et de vidéos dans une application | Pas de modèle d’échange aujourd’hui | Prédictions de type Replicate | Les modèles d’échange tournent dans l’application web |

Trois règles tranchent la plupart des décisions :
- Vous écrivez du code et avez besoin de volume : commencez par un point d’accès de marketplace, puis décidez s’il faut l’héberger vous-même.
- Vous manipulez des séquences privées ou sensibles : faites tourner l’open source sur votre propre matériel.
- Vous avez une vidéo finie et voulez une autre personne dedans : utilisez un modèle de remplacement vidéo dans le navigateur.
Lorsque deux options sont à égalité, choisissez celle dont l’échec vous est supportable. Un scintillement que vous pouvez refaire coûte quelques minutes, alors qu’une fuite de données provoquée par un envoi non vérifié ne peut pas être annulée.

P Video Replace prend une vidéo source et jusqu’à trois photos de référence de la personne que vous voulez dans la scène. Tout le reste reste en l’état : le mouvement, le rythme, l’angle de caméra et l’arrière-plan. La page du modèle indique une sortie allant jusqu’à 1080p, et les exemples publiés sur cette page ont été terminés en environ 20 secondes à un peu plus de deux minutes, selon le clip.
Étape 1 : préparer la vidéo source
Utilisez un fichier .mp4. Choisissez une séquence où la personne à remplacer est visible pendant la majeure partie du clip, avec un éclairage stable et sans coupes rapides. Recadrez le clip sur la partie dont vous avez besoin, car les clips plus courts s’exécutent plus vite et échouent moins souvent.
Étape 2 : choisir les photos de référence
Importez une à trois photos de la personne de remplacement. Utilisez des images de face, bien éclairées, nettes, sans lunettes de soleil ni ombres marquées. Ajouter un second angle, comme une vue de trois quarts, aide le visage à rester cohérent lorsque la tête tourne.
Étape 3 : régler la résolution et l’audio
La valeur par défaut est 720p, et le 1080p est disponible lorsque le clip est destiné à la livraison. Gardez l’audio d’origine si la voix doit rester telle quelle. Réglez la fréquence d’images sur celle de l’original, sauf si votre projet exige 24 ou 48 fps. Pour les brouillons rapides, activez turbo : c’est plus rapide et légèrement moins qualitatif.
Étape 4 : ajouter une instruction prompt
Le champ prompt est facultatif, et une courte phrase suffit. Quelque chose comme « remplacez le présentateur par la personne de l’image 1 » indique au modèle ce que vous attendez. Si le résultat dérive, corrigez les photos de référence avant de réécrire le prompt, car les photos comptent davantage.
Wan 2.2 Animate Replace suit un fonctionnement similaire avec une seule image de personnage au lieu de trois. Il tourne en 720p ou 480p, produit une sortie à 30 images par seconde et fusionne l’audio d’origine par défaut. Un mode rapide donne des aperçus plus rapides. Les exemples publiés ont pris entre environ une minute et demie et plus de douze minutes, donc prévoyez une attente pour les clips plus longs.
💡 Faites un brouillon avant la version finale. Utilisez turbo ou le 480p pour vérifier la correspondance du visage, puis consacrez l’exécution plus longue à la version que vous prévoyez de publier.
Peut-on l’automatiser avec l’API ?
Les développeurs demandent souvent si l’API PicassoIA peut lancer ces échanges depuis du code. Voici la réponse honnête, d’après les pages développeurs au moment de la rédaction.
L’API se trouve à api.picassoia.com/v1 et utilise un jeton bearer pour l’authentification. Elle suit le fonctionnement de type Replicate : vous créez une prédiction avec un POST vers /v1/models/{owner}/{name}/predictions, puis vous interrogez GET /v1/predictions/{id} jusqu’à la fin de la tâche, et vous pouvez annuler une tâche en cours. Les tâches sont asynchrones, ce qui convient à la vidéo.
Quatre modèles sont exposés : génération d’images, édition d’images avec PicassoIA Image Editor Pro, et deux options vidéo, dont l’une avec audio. Aucun n’est un modèle dédié au face swap, donc les modèles d’échange décrits ci-dessus tournent actuellement dans l’application web et non via l’API.
Quelques limites comptent pour le travail vidéo :
- 5 prédictions simultanées par compte, partagées entre les jetons et les connexions
- Corps de requête de 10 Mo, donc les gros fichiers vidéo devront généralement être transmis par URL plutôt qu’envoyés directement
- Prompts de 4 000 caractères et un délai d’expiration de tâche de 3 heures
💡 Vérifiez la formulation tarifaire. La documentation indique que les prédictions sont actuellement gratuites et n’utilisent aucun crédit, mais elle mentionne aussi un forfait requis, et la page tarifaire liste l’accès à l’API sur un ensemble de forfaits différent. Consultez les deux pages pour le forfait dont vous avez réellement besoin avant de construire un produit sur l’API.

La technologie d’échange de visage peut servir à des usages inoffensifs, comme remplacer un présentateur dans une vidéo de formation ou tester une idée de casting. Elle peut aussi servir à tromper les gens, et la limite, c’est le consentement. Considérez les points suivants comme un minimum :
- Une autorisation écrite de chaque personne dont le visage apparaît dans la cible ou dans une photo de référence
- Aucune usurpation d’identité de personnes réelles d’une manière qui pourrait induire les spectateurs en erreur, nuire à une réputation ou imiter une voix et un visage à des fins de fraude
- Des mentions sur les rendus réalistes. De nombreuses plateformes demandent aux créateurs de signaler les vidéos réalistes modifiées par l’IA, et plusieurs régions ajoutent des règles d’étiquetage des médias synthétiques. Ces règles changent souvent, vérifiez donc la loi en vigueur là où vous publiez.
- Aucun mineur et aucun particulier sans cession de droits documentée
Si vous créez un produit sur une API d’échange de visage, ajoutez une case de consentement à l’import, conservez un journal des requêtes, proposez une procédure de retrait et refusez les imports que vous ne pouvez pas vérifier. Ces étapes demandent un après-midi et évitent les problèmes qui mettent fin aux projets.
Les erreurs qui ruinent une vidéo échangée
- Des photos de référence faibles. Une photo floue, prise de biais ou très filtrée produit un visage flou et instable. Une photo nette et neutre apporte plus que n’importe quel réglage.
- Juger sur la meilleure image. Un échange qui paraît parfait en pause peut scintiller en mouvement. Regardez toujours le clip entier à vitesse normale, avec le son.
- Sauter la vérification de la licence. Les logiciels gratuits et les démos gratuites imposent souvent des limites pour un usage commercial. Renseignez-vous avant la livraison, pas après.
- Ignorer la taille et le coût à grande échelle. Un clip coûte peu. Mille clips demandent une file d’attente, des nouvelles tentatives, la gestion des imports et un budget. Faites le calcul avec des chiffres réels.
- Oublier le consentement. Le flux de travail le plus propre échoue quand même si les personnes présentes dans les images n’ont jamais donné leur accord.
Essayez sur PicassoIA

La façon la plus rapide de juger un échange est de tester vos propres images. Ouvrez P Video Replace avec un court clip et une photo de référence nette, ou essayez Wan 2.2 Animate Replace pour un échange de personnage gratuit à essayer en 480p. Si vous avez aussi besoin de retouche d’images fixes, PicassoIA Image Editor Pro modifie des photos à partir d’une instruction textuelle.
Commencez par trois secondes de vos séquences les plus difficiles, comparez deux modèles côte à côte et gardez celui qui tient quand la tête tourne. Pour voir ce qui est disponible d’autre, parcourez tous les modèles sur picassoia.com/en/all-models et créez vos propres images et vidéos sur Picasso IA dès aujourd’hui.