Le Face Swapping, ou échange de visage, a gagné en popularité ces dernières années, grâce à divers outils et applications qui permettent aux utilisateurs d’échanger leur visage avec celui d’autres personnes sur des photos et des vidéos. Bien que cette pratique soulève d’importantes considérations éthiques, il existe un outil open source qui capte l’attention de tous : Deep Live Cam.
Deep Live Cam offre non seulement une plate-forme puissante et flexible pour l’échange de visages lors de diffusions en direct ou lors de la création de contenu, mais vous permet également d’explorer pleinement les possibilités de la technologie deepfake. Ce qui rend Deep Live Cam particulièrement remarquable, c’est que n’importe qui (ayant quelques connaissances techniques) peut l’installer, l’utiliser et même le modifier pour changer de visage en temps réel grâce à la technologie d’IA. Explorons en détail ce que Deep Live Cam a à nous offrir.
Avec Deep Live Cam, nous pouvons être le sosie de n’importe qui
Deep Live Cam permet à ses utilisateurs de remplacer le visage d’une personne par celui d’une autre, en temps réel. Le résultat peut être utilisé dans une diffusion en direct ou enregistré (par exemple, à l’aide d’un logiciel tel qu’OBS). À partir d’une image, Deep Live Cam peut cartographier les expressions, les mouvements et les changements d’éclairage et d’expressions sur le visage de l’utilisateur, et les appliquer au visage remplacé avec une précision surprenante, créant ainsi un sosie numérique presque parfait. Bien que les résultats ne soient pas encore parfaits, la vitesse à laquelle cette technologie avance est impressionnante et laisse présager un avenir où la réalité numérique sera de plus en plus difficile à distinguer de la réalité physique grâce à l’IA.
Ce projet open source est en développement depuis fin 2023, mais ce n’est qu’en août 2024 qu’il atteint la viralité, portée par des vidéos montrant des personnes imitant des personnalités publiques comme Elon Musk ou l’homme politique américain J.D. Vance. L’outil a acquis une telle popularité qu’il s’est classé premier sur la liste des référentiels les plus populaires sur GitHub.
Désormais, les deepfakes peuvent être créés en deux clics grâce à un nouveau neurone DeepLiveCam. Le service est simple à utiliser : sélectionnez une photo, cliquez sur « Live » et le deepfake est prêt. Convient pour le streaming et l’enregistrement vidéo. pic.twitter.com/UP6ImjP5n8
– Edinaldo Oliveira (@edinaldo_olive) 10 août 2024
L’avancée rapide de la technologie d’échange de visage
La technologie d’échange de visage n’est pas nouvelle. Le terme « deepfake » est devenu populaire en 2017 lorsqu’un utilisateur de Reddit a commencé à publier des vidéos pornographiques dans lesquelles des visages étaient échangés avec des célébrités. À cette époque, créer des deepfakes nécessitait du temps, des connaissances avancées et des équipements très puissants et coûteux.
Cependant, des outils comme Deep Live Cam démocratisent cette technologie, permettant à toute personne disposant d’un ordinateur personnel et d’un logiciel gratuit de créer des vidéos deepfakes en temps réel.
Comment fonctionne la Deep-Live-Cam ?
Deep Live Cam utilise un modèle d’intelligence artificielle appelé « inswapper », développé par le projet InsightFace. Ce modèle a été entraîné avec des millions d’images faciales capturées sous différents angles, dans diverses conditions d’éclairage et avec des expressions variées. Grâce à cette formation, le modèle est capable de déduire à quoi pourrait ressembler un visage dans différentes circonstances et de l’appliquer à une vidéo en direct.
De plus, le logiciel utilise un autre outil appelé GFPGAN, chargé d’améliorer la qualité des images échangées, de corriger les artefacts et les détails pouvant survenir au cours du processus d’échange. Cette combinaison de technologies permet de réaliser des échanges de visages avec une qualité toujours plus élevée et de manière plus fluide.
Conditions requises pour utiliser Deep Live Cam
Los interesados en probar Deep Live Cam deben entender que no existe un instalador de un solo paso, y su instalación requiere cierto nivel de conocimientos técnicos. Veamos los requisitos necesarios y los aspectos básicos para ponerlo en marcha. Con respecto al hardware necesario, es recomendable una GPU NVIDIA habilitada para CUDA o un dispositivo Apple Silicon (M1/M2) para un rendimiento óptimo.
Prend également en charge la plateforme OpenVINO (pour les processeurs Intel). Deep Live Cam peut fonctionner sous Linux, macOS ou Windows. Avant d’installer Deep Live Cam, il est nécessaire d’avoir Python 3.10 (ou supérieur) et le gestionnaire de packages Python pip installés. git est également nécessaire pour cloner le référentiel du projet et FFmpeg pour le traitement vidéo.
La procédure générale consiste à cloner le référentiel GitHub (hacksider/Deep-Live-Cam), à télécharger les modèles requis (GFPGANv1.4 et inswapper_128_fp16) et à utiliser pip pour installer les dépendances. Les détails peuvent être trouvés dans la documentation.
Comment utiliser l’outil viral Deep Live Cam ?
Une fois installé, vous pouvez exécuter Deep Live Cam directement à partir du script run.py ou en utilisant l’accélération GPU disponible :
- Pour les GPU NVIDIA : python run.py –execution-provider cuda
- Pour Apple Silicon (M1/M2) : python run.py –execution-provider coreml
- Pour Windows DirectML : python run.py –execution-provider directml
- Pour Intel OpenVINO : python run.py –execution-provider openvino
L’interface utilisateur vous permet de sélectionner une image de visage, de configurer la source vidéo (telle qu’une webcam) et de commencer le traitement. De plus, il offre des options avancées telles que l’amélioration de la qualité de l’image, le traitement de plusieurs visages et la conservation de l’audio original de la vidéo. Cet outil viral permet l’échange de visages en temps réel avec une seule photo.
Test de la webcam en direct de deepfake local com. Il manque encore de qualité, mais il n’utilise plus autant de GPU qu’avant (et il est toujours possible de réaliser la même tâche uniquement avec le CPU). Détail pas de finale où j’ai mis mon visage pour casser le montage =) https://t.co/vpthyGX7Z8 pic.twitter.com/0m4jkFpGMe
– Daniel Romero (@infoslack) 11 août 2024
Deep Live Cam : Entre innovation et danger
L’avancée que représente Deep Live Cam est indéniable en plus d’être une application open source. Il permet à la technologie deepfake du streaming vidéo, auparavant accessible uniquement aux experts, d’être désormais à la portée de toute personne possédant des compétences informatiques de base. Deep Live Cam peut être utilisé pour créer du contenu innovant et divertissant. Des vidéos humoristiques aux présentations créatives, les possibilités sont infinies pour ceux qui savent utiliser l’outil de manière responsable.
Mais la possibilité de se faire passer pour une personne en temps réel avec ce type de technologie ouvre la porte à la fraude et aux escroqueries lors d’appels vidéo ou avec l’utilisation de webcams. Comme mentionné dans des articles précédents, la technologie des deepfakes a déjà été utilisée dans des escroqueries valant des millions de dollars. Avec des outils comme Deep Live Cam, le phishing devient encore plus accessible. En fin de compte, la clé est une utilisation responsable. Comme pour tout outil puissant, le potentiel de Deep Live Cam dépend des mains dans lesquelles il tombe, car les images sont impossibles à distinguer de la réalité, ce qui permet à un escroc de frauder et d’usurper l’identité.
This post is also available in: