正在打开工具详情…
正在打开工具详情…
一张图即可做实时换脸与视频 deepfake,支持嘴部遮罩与多人换脸,GPU 下可实时。仅适合自己出镜或已取得肖像授权的内容创作;拿他人面孔做冒充或欺诈,既违规也可能违法。
做影视 / 动画 / 虚拟角色内容的创作者:给自己或已授权的形象做实时演出、给外语片配口型、做自制梗图与短片。
想在视频通话、直播或任何身份验证场景中冒充他人的人——这是滥用且可能违法;也不适合没有命令行与 Python 环境经验的新手,手动安装门槛不低。
Deep-Live-Cam 是实时换脸与一键视频 deepfake 工具:选一张脸、选摄像头、点 live 就出画面,嘴部可保留原嘴形(Mouth Mask),也能同时对多人换不同脸(Face Mapping)。视频 / 图片模式是选源脸与目标素材,点 Start,输出落在以目标视频命名的目录里。
技术上它跑 onnxruntime,按硬件切执行后端:--execution-provider cuda(NVIDIA,要 CUDA 12.8.0 + cuDNN 8.9.7 + onnxruntime-gpu 1.26.0)、coreml(Apple Silicon M1~M5)、dml(Windows DirectML)、openvino(Intel,注意 onnxruntime-openvino 与 openvino 版本要一一对齐)、以及默认 cpu。模型要手动下载 gfpgan-1024.onnx 和 inswapper_128_fp16.onnx 放进 models 目录,首次运行还会再下约 300MB。
它的合规边界必须先说清楚。 README 顶部就是免责声明:用真人面孔必须取得本人同意,分享时要明确标注是 deepfake;软件内置检查会拒绝处理不当内容(裸露、血腥、战争影像等敏感素材);项目方保留在法律要求时关停或加水印的权利。Ars Technica、TrendMicro 等报道也都把实时换脸带来的身份欺诈风险列为首要担忧。合理用途是影视配音配像、虚拟角色演出、自制梗图与获得授权的创作;把它用于在视频通话或直播中冒充他人、绕过身份验证,属于滥用且可能违法。
上手成本不低:README 明说手动安装需要技术能力、不适合新手,嫌麻烦可以走官方的预构建版本。
上手步骤之外的具体做法:常见场景怎么配、命令怎么写、报错怎么处理。
按第一次用会卡在哪讲:合规与授权这条前置、模型文件为什么必须手动放、四种 GPU 后端怎么选、以及实时画面出不来时先查什么。
这一节不是免责套话,是实际能不能用的前提。README 顶部的声明写得很具体:
合理用途:影视与动画的配音配像、虚拟角色演出、自制梗图、已获授权的形象创作。
不在合理用途范围内的:在视频通话、直播或任何需要身份验证的场景里冒充他人。主流媒体对这类工具的报道,关注点几乎都集中在身份欺诈与 eKYC 风险上。这属于滥用,且可能违法。
另外下载只认两个来源:官方站点 deeplivecam.net 和本 GitHub 仓库,别处来的构建不要装。
这是启动失败最常见的原因。两个 onnx 模型必须自己下载并放进 models/ 目录:
textmodels/
├── gfpgan-1024.onnx
└── inswapper_128_fp16.onnx两个都在 Hugging Face 的 hacksider/deep-live-cam 仓库里。放错位置或未下载,启动时报的就是模型加载错误。
首次运行还会额外下载约 300MB 模型,这一步要等。
bashpython -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txtPython 版本:3.11 是最低要求(onnxruntime 已不支持 3.10),3.14 是推荐版本。macOS 上还必须有 tkinter,否则 GUI 起不来:
bashbrew install python@3.14
brew install python-tk@3.14
python3.14 -m venv venv装崩了就整个 venv 删掉重来(rm -rf venv),比逐个修包快。
默认 python run.py 走 CPU,能跑但慢。要实时必须换后端,每个后端对应不同的 onnxruntime 包:
| 硬件 | 安装 | 运行 |
|---|---|---|
| NVIDIA | CUDA 12.8.0 + cuDNN 8.9.7,pip install onnxruntime-gpu==1.26.0 | python run.py --execution-provider cuda |
| Apple Silicon M1~M5 | 无需额外装,官方 onnxruntime 已带 CoreML | python3.14 run.py --execution-provider coreml |
| Windows(DirectML) | pip install onnxruntime-directml==1.21.0 | python run.py --execution-provider dml |
| Intel(OpenVINO) | pip install onnxruntime-openvino==1.21.0 | python run.py --execution-provider openvino |
两个易错点:
onnxruntime-silicon 这个已停维护的 fork,必须先卸载——它会遮蔽真正的包。NVIDIA 那条路还要注意 cuDNN 的 bin 目录要在系统 PATH 里。
Webcam 模式的流程是:python run.py → 选源脸 → 点 Live → 等 10~30 秒预览出现。
很多人在第 4 步以为卡死了。等不到画面时按顺序查:
models/ 里python 而不是 python3.14(多版本共存时这是高频原因)想推流用 OBS 之类的采集工具抓这个窗口;换脸就换源图。
README 把 CLI 参数一节标了 Unmaintained,但常用的还在:--mouth-mask 保留原嘴形、--many-faces 处理每一张脸、--map-faces 多脸映射、--keep-fps / --keep-audio 保留帧率与原音、--max-memory 限制内存。
注意:用了 -s/--source 参数就会进入 CLI 模式,不再弹 GUI。