
Deep-Live-Cam v2.7.5-Ultimate
实时换脸和仅需一张图片的一键视频深度伪造
Deep-Live-Cam 2.1.6
实时换脸和视频深度伪造,只需单击一次,仅需一张图片。
免责声明
这款深度伪造软件旨在成为 AI 生成媒体行业的高效工具。它可以帮助艺术家为自定义角色制作动画、创作引人入胜的内容,甚至可以使用模型进行服装设计。
我们意识到其存在被用于不道德用途的潜在风险,并致力于采取预防措施。内置检查可防止程序处理不当媒体(裸露、露骨内容、战争素材等敏感材料)。我们将继续以负责任的方式开发此项目,遵守法律和道德规范。如果法律要求,我们可能会关闭项目或添加水印。
-
道德使用:用户应负责任且合法地使用此软件。如果使用真人的面部,请获得其同意,并在网上分享时明确标注任何输出为深度伪造内容。
-
内容限制:该软件包含内置检查,以防止处理不当媒体,例如裸露、露骨内容或敏感材料。
-
法律合规:我们遵守所有相关法律和道德准则。如果法律要求,我们可能会关闭项目或为输出添加水印。
-
用户责任:我们不对最终用户的行为负责。用户必须确保其使用该软件的方式符合道德标准和法律要求。
使用此软件即表示您同意这些条款,并承诺以尊重他人权利和尊严的方式使用它。
用户应负责任且合法地使用此软件。如果使用真人的面部,请获得其同意,并在网上分享时明确标注任何输出为深度伪造内容。我们不对最终用户的行为负责。
预构建的 Deep-Live-Cam 2.7.5 Ultimate!
Windows • Mac Silicon • CPU • NVIDIA • AMD
针对您的硬件优化的构建版本。
Ultimate 包含 30 多项独家功能、性能优化和优先支持。我们只有一个官方网站,即 https://deeplivecam.net 。请注意,除该网站和此 GitHub 仓库外,请谨慎下载此应用程序的其他版本。
如果您想要最快的设置,零手动安装、预配置的依赖项以及针对每个受支持平台的优化构建,这非常适合您。
TLDR; 只需 3 次点击即可实现实时深度伪造

- 选择一张人脸
- 选择要使用的摄像头
- 按“直播”!
功能与用途 - 一切皆为实时
嘴部遮罩
使用嘴部遮罩保留您原本的嘴部以实现精准动作
人脸映射
同时在多个对象上使用不同的面孔
您的电影,您的面孔
实时观看任何面孔的电影
直播秀
运行直播秀和表演
表情包
创作您最具病毒式传播潜力的表情包
使用 Deep-Live-Cam 中的“多面孔”功能创建
Omegle
在 Omegle 上给人们带来惊喜
安装(手动)
请注意,安装需要技术技能,不适合初学者。请考虑下载快速入门版本。
点击查看流程
安装
这更有可能在您的计算机上运行,但由于使用 CPU,速度会较慢。
1. 设置您的平台
- Python(推荐 3.14;支持 3.11-3.14)
- pip
- git
- ffmpeg -
iex (irm ffmpeg.tc.ht) - Visual Studio 2022 Runtimes (Windows)
2. 克隆仓库
git clone --depth 1 https://github.com/hacksider/Deep-Live-Cam.git
cd Deep-Live-Cam
3. 下载模型
将这些文件放入“models”文件夹中。
4. 安装依赖项
我们强烈建议使用 venv 以避免问题。
对于 Windows:
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
对于 Linux:
# 确保您使用已安装的 Python 3.14
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
对于 macOS:
Apple Silicon(M1 至 M5)需要特定设置:
# 安装 Python 3.14
brew install [email protected]
# 安装 tkinter 包(GUI 必需)
brew install [email protected]
# 使用 Python 3.14 创建并激活虚拟环境
python3.14 -m venv venv
source venv/bin/activate
# 安装依赖项
pip install -r requirements.txt
如果出现问题需要重新安装虚拟环境
# 停用虚拟环境
rm -rf venv
# 重新安装虚拟环境
python -m venv venv
source venv/bin/activate
# 再次安装依赖项
pip install -r requirements.txt
# gfpgan 和 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
运行: 如果您没有 GPU,可以使用 python run.py 运行 Deep-Live-Cam。请注意,首次执行将下载模型(约 300MB)。
GPU 加速
CUDA 执行提供程序(Nvidia)
- 安装 CUDA Toolkit 12.8.0
- 安装 cuDNN v8.9.7 for CUDA 12.x(onnxruntime-gpu 必需):
- 下载 cuDNN v8.9.7 for CUDA 12.x
- 确保 cuDNN bin 目录在您的系统 PATH 中
- 安装依赖项:
pip install -U torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
pip uninstall onnxruntime onnxruntime-gpu
pip install onnxruntime-gpu==1.26.0
- 用法:
python run.py --execution-provider cuda
CoreML 执行提供程序(Apple Silicon)
Apple Silicon(M1 至 M5)特定安装:
- 确保您已使用 Python 3.14 完成上述 macOS 设置。
- 无需额外安装步骤 —
requirements.txt会拉取官方onnxruntime构建,其 macOS wheel 附带 CoreML 执行提供程序。 如果您之前安装了无人维护的onnxruntime-silicon分支, 请先将其移除,因为它会遮蔽真正的包:
pip uninstall onnxruntime-silicon
pip install -r requirements.txt
- 用法:
python3.14 run.py --execution-provider coreml
macOS 重要说明:
- Python 3.11 是最低版本(onnxruntime 已放弃 3.10);推荐使用 3.14
- 如果您安装了多个 Python 版本,请始终使用
python3.14命令,而不仅仅是python - 如果遇到
_tkinter缺失的错误,请重新安装 tkinter 包:brew reinstall [email protected] - 如果遇到模型加载错误,请检查您的模型是否位于正确的文件夹中
- 如果与其他 Python 版本发生冲突,请考虑卸载它们:
# 列出所有已安装的 Python 版本 brew list | grep python # 如有需要,卸载冲突版本 brew uninstall --ignore-dependencies [email protected] # 仅保留 Python 3.14 brew cleanup
CoreML 执行提供程序(Apple Legacy)
- 安装依赖项:
pip uninstall onnxruntime onnxruntime-coreml
pip install onnxruntime-coreml==1.21.0
- 用法:
python run.py --execution-provider coreml
DirectML 执行提供程序(Windows)
- 安装依赖项:
pip uninstall onnxruntime onnxruntime-directml
pip install onnxruntime-directml==1.21.0
- 用法:
python run.py --execution-provider directml
OpenVINO™ 执行提供程序(Intel)
- 安装依赖项:
pip uninstall onnxruntime onnxruntime-openvino
pip install onnxruntime-openvino==1.21.0
注意: 高于 1.21.0 的 onnxruntime-openvino 必须与 openvino 一起安装,且两个版本必须一一对应。支持的配对如下:
| onnxruntime-openvino | OpenVINO |
|---|---|
| 1.24.1 | 2025.4.1 |
| 1.23.0 | 2025.3 |
| 1.22.0 | 2025.1 |
# 示例:onnxruntime-openvino 1.24.1 与 OpenVINO 2025.4.1 配对
pip install openvino==2025.4.1
pip install onnxruntime-openvino==1.24.1
有关完整的版本映射详情,请参阅 OpenVINO 执行提供程序要求。
- 用法:
python run.py --execution-provider openvino
用法
1. 图像/视频模式
- 执行
python run.py。 - 选择源人脸图像和目标图像/视频。
- 点击“开始”。
- 输出将保存在以目标视频命名的目录中。
2. 网络摄像头模式
- 执行
python run.py。 - 选择源人脸图像。
- 点击“直播”。
- 等待预览出现(10-30 秒)。
- 使用 OBS 等屏幕捕获工具进行流式传输。
- 要更换面孔,请选择新的源图像。
在此 HuggingFace 链接中下载所有模型
命令行参数(不再维护)
options:
-h, --help show this help message and exit
-s SOURCE_PATH, --source SOURCE_PATH select a source image
-t TARGET_PATH, --target TARGET_PATH select a target image or video
-o OUTPUT_PATH, --output OUTPUT_PATH select output file or directory
--frame-processor FRAME_PROCESSOR [FRAME_PROCESSOR ...] frame processors (choices: face_swapper, face_enhancer, ...)
--keep-fps keep original fps
--keep-audio keep original audio
--keep-frames keep temporary frames
--many-faces process every face
--map-faces map source target faces
--mouth-mask mask the mouth region
--video-encoder {libx264,libx265,libvpx-vp9} adjust output video encoder
--video-quality [0-51] adjust output video quality
--live-mirror the live camera display as you see it in the front-facing camera frame
--live-resizable the live camera frame is resizable
--max-memory MAX_MEMORY maximum amount of RAM in GB
--execution-provider {cpu} [{cpu} ...] available execution provider (choices: cpu, ...)
--execution-threads EXECUTION_THREADS number of execution threads
-v, --version show program's version number and exit
正在寻找 CLI 模式?使用 -s/--source 参数将使程序以 CLI 模式运行。
媒体报道
- Ars Technica - “Deep-Live-Cam 走红,让任何人都能成为数字分身”
- Yahoo! - “好吧,这款病毒式传播的 AI 直播软件确实令人毛骨悚然”
- CNN Brasil - “AI 可以在网络摄像头上克隆人脸;了解其工作原理”
- Bloomberg Technoz - “了解 Deep Live Cam 技术,它可能成为欺骗工具。”
- TrendMicro - “AI 对 AI:深度伪造与 eKYC”
- PetaPixel - “深度伪造 AI 工具让您仅凭一张照片即可在视频通话中变成任何人”
- SomeOrdinaryGamers - “太疯狂了,天哪。这太他妈的诡异了,老兄……这太野了,老兄”
- IShowSpeed - “好吧,看,看,看,现在看聊天,我们可以变成任何我们想要的样子,聊天”
- TechLinked (Linus Tech Tips) - “他们在匹配姿势、表情甚至光照方面做得非常好”
- IShowSpeed - “搞什么鬼!为什么我看起来像 Vinny Jr?我和 Vinny Jr 长得一模一样!?不,这太疯狂了!兄弟,这太他妈的疯狂了!”
致谢
- ffmpeg:让视频相关操作变得简单
- Henry:本仓库的主要贡献者之一
- deepinsight:感谢他们的 insightface 项目,该项目提供了制作精良的库和模型。请记住,该模型仅可用于非商业研究目的。
- havok2-htwo:分享网络摄像头代码
- GosuDRM:提供 roop 的开源版本
- pereiraroland26:多面孔支持
- vic4key:支持/贡献此项目
- kier007:改进用户体验
- qitianai:多语言支持
- laurigates:解耦组件以加快一切速度!
- maxwbuckley:努力为 Mac 优化此项目!
- 以及本项目中使用的所有库背后的所有开发者。
- 脚注:请注意,代码的基础作者是 s0md3v
- 所有通过给仓库加星标帮助此项目走红的优秀用户 ❤️