Transform into anyone using this crazy AI tool


Welcome to the easiest guide you'll find for installing Deep Live Cam, a fun and impressive live deepfake tool. Even if you’re not technical, don’t worry, we’ve got your back.
What is Deep Live Cam?
It's a tool that lets you transform your face in real time using AI magic. Think FaceSwap, but live. You can prank your friends or just explore the tech, it’s all local (on your computer), so no data is sent anywhere. Your secret's safe.
What You'll Need First
Before installing, let's get the essentials out of the way. It’s like setting the table before a feast.
1. Install Python (3.10 is required)
Head over to python.org and download Python 3.10.
Make sure you check the box that says "Add Python to PATH" during installation.
2. Install Git
Grab it from git-scm.com and install like you would any other app.
3. Install ffmpeg
This tool handles video magic.
Press
Windows + R
, typepowershell
, then hit enter.Paste this in and press Enter:
iex (irm ffmpeg.tc.ht)
This command:
iex
= run the downloaded command as a scriptirm
= download a script from the web (shorthand forInvoke-RestMethod
)The rest points to a safe script to auto-install ffmpeg on Windows.
after the script runs you'll get three options and you need to choose number 3
still stuck? refer this video: https://www.youtube.com/watch?v=OlNWCpFdVMA
4. Install Visual Studio 2022 Runtimes (Windows only)
Download from: Microsoft Visual C++ Redistributable
Choose the version matching your system (x64 for most users).
Clone & Set It Up
1. Open Terminal / Command Prompt and paste the commands:
git clone https://github.com/hacksider/Deep-Live-Cam.git
cd Deep-Live-Cam
2. Download the Models
Download these two files:
Put them into the models folder inside the cloned Deep-Live-Cam directory. No need to unzip or rename.
3. Set Up Virtual Environment (Optional, but Smart)
Helps prevent your computer from becoming a dependency mess.
For Windows:
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
For macOS (Apple Silicon):
brew install python@3.10
brew install python-tk@3.10
python3.10 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
If you get
_tkinter
errors, reinstall tkinter usingbrew reinstall python-tk@3.10
For Linux:
python3.10 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
4. Fix Missing Module Error (pygrabber)
You might see an error like ModuleNotFoundError: No module named 'pygrabber'
Just run:
pip install pygrabber
Time to Run It!
You can run the tool with this command:
python run.py
This downloads additional files (~300MB), so have your Wi-Fi ready.
GPU Acceleration (If You Want Speed)
CUDA (Nvidia Only)
Only try this if you're feeling adventurous and have an Nvidia GPU.
Steps:
Install CUDA Toolkit 11.8 from Nvidia
You also need a full Visual Studio 2022 installation with C++ workload enabled.
It didn't work well on a GTX 3050 for me. YMMV.
Then run:
pip uninstall onnxruntime onnxruntime-gpu
pip install onnxruntime-gpu==1.16.3
python run.py --execution-provider cuda
Apple Silicon (M1/M2/M3)
pip uninstall onnxruntime onnxruntime-silicon
pip install onnxruntime-silicon==1.13.1
python3.10 run.py --execution-provider coreml
Windows (DirectML)
pip uninstall onnxruntime onnxruntime-directml
pip install onnxruntime-directml==1.15.1
python run.py --execution-provider directml
Intel (OpenVINO)
pip uninstall onnxruntime onnxruntime-openvino
pip install onnxruntime-openvino==1.15.0
python run.py --execution-provider openvino
Troubleshooting Tips
If your models don’t load: double-check they’re in the right models/ folder.
If Python 3.10 isn’t being used:
- On macOS, always use
python3.10
, notpython
- On macOS, always use
Conflicting Python versions?
brew list | grep python
brew uninstall --ignore-dependencies python@3.11 python@3.13
brew cleanup
Final Notes
The tool works fine with just CPU, though it’ll be slower.
GPU acceleration is cool, but not mandatory.
If you hit a wall, don’t panic—90% of the time it’s a missing install.
Now go deepfake responsibly.
Credits
Deep Live Cam is created and maintained by hacksider on GitHub.
Subscribe to my newsletter
Read articles from Palash Dhavle directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Palash Dhavle
Palash Dhavle
"Hello, I'm Palash Dhavle, a passionate software developer with a Master's Degree in Computer Applications. I specialize in crafting Python and JavaScript code to build dynamic applications. Through my blog, I share insights from my coding journey and explore the world of software development. Join me in this adventure of creativity, innovation, app development, and problem-solving. Welcome!