This is an unofficial community project. Not affiliated with the Deep-Live-Cam developers.
Disclaimer: This software can swap faces in real time. If using a real person's face, get their consent and label any output as a deepfake when sharing. You are responsible for how you use it. See the upstream disclaimer for full terms.
Portable builds of Deep-Live-Cam — real-time face swap and video deepfake tool.
No Python, no pip, no setup. Download, extract, run.
Go to Releases and grab the right build for your setup:
| Platform | Build | GPU | Dependencies | Recommended for |
|---|---|---|---|---|
| Windows | directml | Any | None | Most Windows users |
| Windows | cuda | NVIDIA | CUDA 12 + cuDNN 9 | Best performance on modern NVIDIA GPU |
| Windows | openvino | Intel | None | Best performance on modern Intel GPU |
| macOS | coreml | Apple Silicon | None | macOS users |
Don't trust our binaries? Fork this repo and run the workflow yourself.
If your GPU isn't supported or unavailable, the app automatically falls back to CPU. CPU mode is much slower but works on any machine.
- Extract the zip
- Run
DeepLiveCam.bat - Select a source face and click Live
- Extract the zip
- Double-click
DeepLiveCam.command— macOS will block it the first time. Go to System Settings → Privacy & Security, scroll down and click Open Anyway - Select a source face and click Live
- The first time you click Live, macOS will ask for camera access. Approve it, then click Live again.
- The first launch on macOS can take around 2 minutes. This is expected; later launches should be much faster.
To use Deep-Live-Cam in Google Meet, Discord, Zoom, or any other video call app, you need a virtual camera. OBS Studio (free) makes this easy:
- Open OBS
- Under Sources, click + > Window Capture > select the Deep-Live-Cam preview window
- Click Start Virtual Camera
- In your video call app, choose OBS Virtual Camera as the camera
Tip: In OBS, go to Settings > Audio and set all Mic/Auxiliary Audio devices to Disabled — otherwise OBS may interfere with your Bluetooth audio quality.
A GitHub Actions workflow checks upstream daily at 6 AM UTC for new commits. If anything changed, it builds all variants and create a new release.
