
Scambio di volti in tempo reale e deepfake video con un clic usando una sola immagine
Scambio facciale in tempo reale e deepfake video con un solo clic e una singola immagine.
Questo software di deepfake è progettato come uno strumento produttivo per l'industria dei media generati dall'IA. Può aiutare gli artisti ad animare personaggi personalizzati, creare contenuti coinvolgenti e persino utilizzare modelli per la progettazione di abbigliamento.
Siamo a conoscenza del potenziale di applicazioni non etiche e ci impegniamo a prendere misure preventive. Un controllo integrato impedisce al programma di elaborare contenuti multimediali inappropriati (nudità, contenuti grafici, materiale sensibile come filmati di guerra, ecc.). Continueremo a sviluppare questo progetto in modo responsabile, rispettando la legge e l'etica. Potremmo chiudere il progetto o aggiungere filigrane qualora fosse legalmente richiesto.
Uso Etico: Gli utenti sono tenuti a utilizzare questo software in modo responsabile e legale. Se si utilizza il volto di una persona reale, ottenere il suo consenso ed etichettare chiaramente qualsiasi output come deepfake quando condiviso online.
Restrizioni sui Contenuti: Il software include controlli integrati per impedire l'elaborazione di contenuti multimediali inappropriati, come nudità, contenuti grafici o materiale sensibile.
Conformità Legale: Rispettiamo tutte le leggi vigenti e le linee guida etiche. Se legalmente richiesto, potremmo chiudere il progetto o aggiungere filigrane all'output.
Responsabilità dell'Utente: Non siamo responsabili delle azioni degli utenti finali. Gli utenti devono assicurarsi che il loro utilizzo del software sia conforme agli standard etici e ai requisiti legali.
Utilizzando questo software, accetti questi termini e ti impegni a utilizzarlo in modo da rispettare i diritti e la dignità degli altri.
Gli utenti sono tenuti a utilizzare questo software in modo responsabile e legale. Se si utilizza il volto di una persona reale, ottenere il suo consenso ed etichettare chiaramente qualsiasi output come deepfake quando condiviso online. Non siamo responsabili delle azioni degli utenti finali.

Probabilmente funzionerà sul tuo computer, ma sarà più lento poiché utilizza la CPU.
1. Configura la tua piattaforma
iex (irm ffmpeg.tc.ht)2. Clona il Repository
git clone --depth 1 https://github.com/hacksider/Deep-Live-Cam.git
cd Deep-Live-Cam
3. Scarica i Modelli
Posiziona questi file nella cartella "models".
4. Installa le Dipendenze
Raccomandiamo vivamente di utilizzare un venv per evitare problemi.
Per Windows:
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
Per Linux:
1. Modalità Immagine/Video
python run.py.2. Modalità Webcam
python run.py.options:
-h, --help mostra questo messaggio di aiuto ed esce
-s SOURCE_PATH, --source SOURCE_PATH seleziona un'immagine sorgente
-t TARGET_PATH, --target TARGET_PATH seleziona un'immagine o video target
-o OUTPUT_PATH, --output OUTPUT_PATH seleziona file o directory di output
--frame-processor FRAME_PROCESSOR [FRAME_PROCESSOR ...] processori di fotogrammi (scelte: face_swapper, face_enhancer, ...)
--keep-fps mantieni gli fps originali
--keep-audio mantieni l'audio originale
--keep-frames mantieni i fotogrammi temporanei
--many-faces elabora ogni volto
--map-faces mappa i volti sorgente sui volti target
--mouth-mask maschera la regione della bocca
--video-encoder {libx264,libx265,libvpx-vp9} regola il codificatore video di output
--video-quality [0-51] regola la qualità video di output
--live-mirror il display della telecamera dal vivo come lo vedi nel fotogramma della fotocamera anteriore
--live-resizable la finestra della telecamera dal vivo è ridimensionabile
--max-memory MAX_MEMORY quantità massima di RAM in GB
--execution-provider {cpu} [{cpu} ...] provider di esecuzione disponibili (scelte: cpu, ...)
--execution-threads EXECUTION_THREADS numero di thread di esecuzione
-v, --version mostra il numero di versione del programma ed esce
Cerchi una modalità CLI? Usare l'argomento -s/--source farà eseguire il programma in modalità cli.
Mantieni la bocca originale per un movimento accurato utilizzando la Maschera della Bocca
Usa volti diversi su più soggetti contemporaneamente
Guarda film con qualsiasi volto in tempo reale
Conduci spettacoli e performance dal vivo
Crea il tuo meme più virale
Creato utilizzando la funzione Molti Volti in Deep-Live-Cam
Sorprendi le persone su Omegle
Ti preghiamo di notare che l'installazione richiede competenze tecniche e non è per principianti. Considera di scaricare la versione di avvio rapido.
# Assicurati di utilizzare Python 3.11 installato
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Per macOS:
Apple Silicon (M1/M2/M3) richiede una configurazione specifica:
# Installa Python 3.11 (la versione specifica è importante)
brew install [email protected]
# Installa il pacchetto tkinter (necessario per l'interfaccia grafica)
brew install [email protected]
# Crea e attiva un ambiente virtuale con Python 3.11
python3.11 -m venv venv
source venv/bin/activate
# Installa le dipendenze
pip install -r requirements.txt
** Nel caso qualcosa vada storto e tu debba reinstallare l'ambiente virtuale **
# Disattiva l'ambiente virtuale
rm -rf venv
# Reinstalla l'ambiente virtuale
python -m venv venv
source venv/bin/activate
# reinstalla le dipendenze
pip install -r requirements.txt
# correzione problema gfpgan e basicsrs
pip install git+https://github.com/xinntao/BasicSR.git@master
pip uninstall gfpgan -y
pip install git+https://github.com/TencentARC/GFPGAN.git@master
Esegui: Se non hai una GPU, puoi eseguire Deep-Live-Cam usando python run.py. Nota che l'esecuzione iniziale scaricherà i modelli (~300MB).
Provider di Esecuzione CUDA (Nvidia)
pip install -U torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
pip uninstall onnxruntime onnxruntime-gpu
pip install onnxruntime-gpu==1.21.0
python run.py --execution-provider cuda
Provider di Esecuzione CoreML (Apple Silicon)
Installazione specifica per Apple Silicon (M1/M2/M3):
pip uninstall onnxruntime onnxruntime-silicon
pip install onnxruntime-silicon==1.13.1
python3.11 run.py --execution-provider coreml
Note Importanti per macOS:
python3.11, non solo python, se hai più versioni di Python installate_tkinter mancante, reinstalla il pacchetto tkinter: brew reinstall [email protected]# Elenca tutte le versioni di Python installate
brew list | grep python
# Disinstalla le versioni in conflitto se necessario
brew uninstall --ignore-dependencies [email protected]
# Mantieni solo Python 3.11
brew cleanup
Provider di Esecuzione CoreML (Apple Legacy)
pip uninstall onnxruntime onnxruntime-coreml
pip install onnxruntime-coreml==1.21.0
python run.py --execution-provider coreml
Provider di Esecuzione DirectML (Windows)
pip uninstall onnxruntime onnxruntime-directml
pip install onnxruntime-directml==1.21.0
python run.py --execution-provider directml
Provider di Esecuzione OpenVINO™ (Intel)
pip uninstall onnxruntime onnxruntime-openvino
pip install onnxruntime-openvino==1.21.0
python run.py --execution-provider openvino