- Video Head Swap — Remplacez n'importe quel visage dans une vidéo existante avec l'IA
- Face Swap Image — Échangez des visages sur des photos en un seul clic
- Image to Video — Transformez vos images statiques en vidéos animées
- Haute qualité — Résolutions jusqu'à 720p HD pour des résultats professionnels
- Rapidité — Génération en moins de 60 secondes pour la plupart des contenus
- API disponible — Intégrez nos outils dans vos propres applications
- Qualité professionnelle — Résultats réalistes grâce à nos modèles IA de dernière génération
- Simplicité — Interface intuitive, aucune compétence technique requise
- Flexibilité — Système de crédits sans engagement, payez uniquement ce que vous utilisez
- Confidentialité — Vos fichiers sont supprimés automatiquement après 24h
- Support réactif — Équipe disponible pour vous aider en cas de besoin
Le Video Head Swap utilise une intelligence artificielle avancée pour analyser votre vidéo source, détecter le visage présent, et le remplacer par le visage de la photo que vous fournissez. L'algorithme adapte automatiquement l'éclairage, les angles, les expressions et la colorimétrie.
- Formats — MP4, MOV, WebM
- Durée maximale — 15 secondes
- Taille maximale — 50 MB
- Contenu — Un visage clairement visible (évitez plusieurs personnes)
- Formats — JPG, PNG, WebP
- Taille maximale — 10 MB
- Cadrage — Visage de face, bien centré, éclairage uniforme
- Expression — Neutre de préférence, pas de lunettes de soleil
| Qualité | Résolution | Coût |
|---|---|---|
| Standard | 480p | 3 crédits ⭐ |
| HD | 720p | 6 crédits ⭐ |
Face Swap Image est notre outil le plus simple et rapide. Il permet d'échanger le visage d'une photo avec celui d'une autre en quelques secondes. Parfait pour créer des montages réalistes ou des contenus créatifs.
Coût : 1 crédit ⭐ par image générée — C'est notre outil le plus économique.
Image to Video (I2V) analyse votre image et génère une courte vidéo où le sujet s'anime de manière réaliste. L'IA comprend le contexte de l'image et crée des mouvements naturels.
- Prompt (optionnel) — Décrivez le mouvement souhaité (ex: "elle sourit et tourne la tête")
- Durée — 3 à 5 secondes de vidéo
- Qualité 480p — 5 crédits ⭐
- Qualité 720p — 8 crédits ⭐
- Portraits — Les photos de visage donnent les meilleurs résultats
- Photos nettes — Évitez les images floues ou pixelisées
- Bonne résolution — Minimum 512x512 pixels recommandé
https://api.metaborg.app/v1
Toutes les requêtes API nécessitent une clé API dans le header Authorization.
curl -X POST https://api.metaborg.app/v1/headswap \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: multipart/form-data" \ -F "video=@source.mp4" \ -F "face=@face.jpg" \ -F "resolution=720p"
| Endpoint | Méthode | Description |
|---|---|---|
| /v1/headswap | POST | Video Head Swap |
| /v1/faceswap | POST | Face Swap Image |
| /v1/i2v | POST | Image to Video |
| /v1/status/{task_id} | GET | Vérifier le statut d'une tâche |
| /v1/credits | GET | Consulter le solde de crédits |
| Code | Description |
|---|---|
| 400 | Requête invalide (paramètres manquants ou incorrects) |
| 401 | Non autorisé (clé API invalide ou manquante) |
| 402 | Crédits insuffisants |
| 429 | Trop de requêtes (rate limiting) |
| 500 | Erreur serveur interne |
const generateHeadSwap = async (videoFile, faceFile) => {
const formData = new FormData();
formData.append('video', videoFile);
formData.append('face', faceFile);
formData.append('resolution', '720p');
const response = await fetch('https://api.metaborg.app/v1/headswap', {
method: 'POST',
headers: {
'Authorization': `Bearer ${API_KEY}`
},
body: formData
});
return response.json();
};
import requests
def generate_headswap(video_path, face_path):
url = "https://api.metaborg.app/v1/headswap"
headers = {"Authorization": f"Bearer {API_KEY}"}
files = {
"video": open(video_path, "rb"),
"face": open(face_path, "rb")
}
data = {"resolution": "720p"}
response = requests.post(url, headers=headers, files=files, data=data)
return response.json()
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.metaborg.app/v1/headswap');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer ' . $api_key
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
'video' => new CURLFile($video_path),
'face' => new CURLFile($face_path),
'resolution' => '720p'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
| Pack | Crédits | Prix | Par crédit |
|---|---|---|---|
| Starter | 50 ⭐ | 9€ | 0.18€ |
| Pro | 150 ⭐ | 19€ | 0.13€ |
| Business | 500 ⭐ | 49€ | 0.10€ |
| Enterprise | 1500 ⭐ | 99€ | 0.07€ |
| Fonctionnalité | 480p | 720p HD |
|---|---|---|
| Video Head Swap | 3 ⭐ | 6 ⭐ |
| Face Swap Image | 1 ⭐ | |
| Image to Video | 5 ⭐ | 8 ⭐ |
- Avec le pack Starter (50 crédits) : 16 Video Head Swap en 480p, ou 50 Face Swap Image
- Avec le pack Pro (150 crédits) : 25 Video Head Swap en 720p HD, ou 150 Face Swap Image
- Avec le pack Business (500 crédits) : 83 Video Head Swap en 720p HD, ou 100 Image to Video en 480p
Réponse sous 24h
Aide en temps réel
Si vous rencontrez un bug ou un problème technique, incluez les informations suivantes dans votre message :
- Votre nom d'utilisateur ou email
- L'outil utilisé (Head Swap, Face Swap, etc.)
- Une description détaillée du problème
- Des captures d'écran si possible
- L'ID de la tâche si disponible
- Consultez cette documentation pour les guides d'utilisation
- Vérifiez la section FAQ pour les questions courantes
- Rejoignez notre Discord pour échanger avec la communauté