# FaceSwap Batch Tool
Tauscht Gesichter lokal in Bildern und Videos mit InsightFace.
Start (einmalig Setup + danach normaler Start)
python face_swap.py
Beim ersten Start werden Pakete geprueft und Modelle geladen:
buffalo_l(Face Detection/Embedding)inswapper_128.onnx(Face Swap)
Bedienung
Bilder (Batch)
- Quellbild waehlen
- Eingabe-Ordner waehlen
- Ausgabe-Ordner waehlen
- Starten
Video (Batch)
- Quellbild waehlen
- Video-Eingabe-Ordner waehlen
- Video-Ausgabe-Ordner waehlen
- Starten
Alle unterstuetzten Videos im Eingabe-Ordner werden nacheinander verarbeitet und als <name>_faceswap.mp4 gespeichert.
Stimme klonen
- Referenz-Stimme waehlen (die Zielstimme)
- Modus waehlen:
Text -> Stimme(Text in geklonter Stimme sprechen)Audio -> Stimme(ein Audio in die Zielstimme konvertieren)
- Ausgabe-Audio waehlen (
.wav) - Starten
Verbesserte Erkennung
Die App nutzt jetzt eine robustere Face-Erkennung:
- hoehere Detection-Aufloesung (je nach CPU/GPU)
- niedrigere Detection-Schwelle fuer bessere Trefferquote
- zusaetzlicher Upscale-Fallback bei schwierigen/kleinen Gesichtern
Formate
- Bilder:
.jpg,.jpeg,.png,.bmp,.webp - Videos:
.mp4,.avi,.mov,.mkv,.wmv,.webm,.flv
Hinweise
- Alles laeuft lokal, keine Uploads.
- Mit
ffmpegbleibt Video-Audio erhalten. - Dateien ohne erkennbares Gesicht werden in den jeweiligen
failed-Ordner kopiert (Bilder und nur bei Fehlern auch Videos). - Voice-Cloning nutzt Coqui XTTS/FreeVC. Falls es fehlt:
python -m pip install coqui-tts torch torchaudio
Description
Languages
Python
97.4%
Batchfile
2.6%