Deep-Live-Cam 是开源的AI实时换脸工具,用户仅需一张图片即可在视频中实现实时人脸交换。支持 CPU、NVIDIA CUDA、Apple Silicon、Core ML 等多种硬件平台,确保视频处理的流畅性。Deep-Live-Cam 软件内置防滥用机制,遵守法律和伦理规范,提醒用户在使用时需获得被换脸者的同意。
主要特性
- 实时换脸:用户可通过一张图片,在视频直播中实时替换人脸。
- 一键操作:简单易用的界面,一键启动换脸过程。
- 深度伪造视频生成:能生成逼真的换脸视频,难以区分真伪。
- 多平台支持:兼容 CPU、NVIDIA CUDA、Apple Silicon、DirectML 等多种硬件,适应不同用户需求。
- 内置防滥用机制:防止处理不当内容,如裸体或暴力等。
开始使用 🚀
可能在您的计算机上运行,但也会非常慢。您可以按照基本安装的说明进行操作(这通常通过 CPU)
1. 安装运行环境
- python (3.10 recommended)
- pip
- git
- ffmpeg
- visual studio 2022 runtimes (windows)
2. 克隆代码仓
https://github.com/hacksider/Deep-Live-Cam.git
3. 下载模型
两个文件放到 “models” 目录
4. 安装依赖
强烈推荐使用 venv
,不会出现莫名其妙的问题.
pip install -r requirements.txt
完成!!! 如果你没有任何GPU,你应该能够使用’python run.py’命令运行。请记住,首次运行该程序时,它将下载一些模型,这可能需要一些时间,具体取决于您的网络连接。
*如下为GPU加速
安装KUDA (Nvidia)*
-
安装依赖
pip uninstall onnxruntime onnxruntime-gpu
pip install onnxruntime-gpu==1.16.3
- 带CUDA加速的启动:
python run.py --execution-provider cuda
CoreML 加速 (Apple Silicon)
- 安装依赖:
pip uninstall onnxruntime onnxruntime-silicon
pip install onnxruntime-silicon==1.13.1
- 带CoreML加速启动:
python run.py --execution-provider coreml
CoreML 加速 (Apple Legacy)
- 安装依赖:
pip uninstall onnxruntime onnxruntime-coreml
pip install onnxruntime-coreml==1.13.1
- 带CoreML加速启动:
python run.py --execution-provider coreml
DirectML 加速 (Windows)
- 安装依赖:
pip uninstall onnxruntime onnxruntime-directml
pip install onnxruntime-directml==1.15.1
- 带DirectML 加速启动
python run.py --execution-provider directml
OpenVINO™ 加速 (Intel)
- 安装依赖:
pip uninstall onnxruntime onnxruntime-openvino
pip install onnxruntime-openvino==1.15.0
- 带OpenVINO™ 加速启动:
python run.py --execution-provider openvino