faceswap
Échanger des visages dans des vidéos avec l'IA
L'échange de visages dans des vidéos manuellement est lent et nécessite un logiciel spécialisé. Cette compétence automatise l'ensemble du flux de travail en utilisant l'API verging.ai, accepte les fichiers locaux ou les URL YouTube/Bilibili en entrée et livre le résultat directement.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "faceswap". Run /faceswap with video ./video.mp4 and face ./face.jpg
Résultat attendu:
- Checking video duration: 22 seconds
- Credits needed: 22 (normal mode)
- Uploading video to cloud storage...
- Job created: job_id=295
- Progress: 25%... 50%... 75%... 100%
- Result: https://img.panpan8.com/face-swap/2026-05-31/result.mp4
Utilisation de "faceswap". Swap the face in a YouTube clip from 10-25 seconds in HD mode
Résultat attendu:
- Downloading video from YouTube...
- Trimming to 10-25 seconds...
- Uploading trimmed video (15 seconds, HD = 45 credits)...
- Job created: job_id=296
- Status: COMPLETED after 45 seconds
- Result downloaded to: ./result_hd.mp4
Audit de sécurité
Risque moyenThe skill is a documentation/instruction file (no executable code) that guides an AI assistant to run shell commands (yt-dlp, ffmpeg, curl) and make API calls to verging.ai. All 82 static findings are false positives in context: backtick patterns are markdown code examples, URLs are legitimate API endpoints, API key references are standard authentication documentation, and temp directory access is standard media processing. The combination of network + credentials + external commands is expected for this use case. No malicious intent detected. Risk level is medium due to the breadth of system access required.
Problèmes à risque moyen (1)
Problèmes à risque faible (4)
Facteurs de risque
⚙️ Commandes externes (5)
🌐 Accès réseau (5)
🔑 Variables d’environnement (3)
📁 Accès au système de fichiers (3)
Score de qualité
Ce que vous pouvez construire
Montages rapides pour créateurs de contenu
Échangez un visage dans un court clip pour du contenu sur les réseaux sociaux sans ouvrir un éditeur vidéo.
Remplacement de visage dans une vidéo YouTube
Fournissez une URL YouTube et une image de visage, et obtenez le résultat de l'échange automatiquement téléchargé.
Automatisation par lots de face-swap
Utilisez la commande CLI de manière répétée avec des entrées différentes pour traiter plusieurs vidéos en séquence.
Essayez ces prompts
Run /faceswap with video ./video.mp4 and face image ./face.jpg to swap the face.
Run /faceswap with video https://youtube.com/watch?v=xxx, face https://example.com/face.jpg, trimming from 10 to 25 seconds in HD mode and auto-downloading the result.
Run /faceswap with video ./input.mp4, a remote face image URL, and save the output to /tmp/result.mp4.
First check my verging.ai credit balance, then run /faceswap with the provided video and face URL, trim to 15 seconds, use HD mode, and download the result.
Bonnes pratiques
- Définissez la variable d'environnement VERGING_API_KEY avant d'exécuter la compétence pour éviter de passer la clé dans les commandes
- Découpez les vidéos au segment le plus court nécessaire pour minimiser la consommation de crédits
- Utilisez le mode normal pour les aperçus et le mode HD uniquement pour la sortie finale afin d'économiser des crédits
- Nettoyez /tmp/verging-faceswap/ après le traitement pour éviter de laisser des fichiers médias sur le disque
Éviter
- Ne passez pas la clé API directement dans la ligne de commande où elle peut apparaître dans l'historique du shell ou les listes de processus
- N'utilisez pas de corps JSON (-d) pour l'endpoint upload-video ; il nécessite des données de formulaire multipart (-F)
- N'essayez pas de téléverser l'image du visage séparément via /upload-video ; l'endpoint create-job l'accepte directement comme swap_image=@path