Deep-Live-Cam实时换脸教程:一张照片实现AI视频换脸

📅 2026-08-03 · 🏷️ AI视频 · 换脸 · 开源

项目概览

GitHub: hacksider/Deep-Live-Cam · 语言: Python · 开源协议: AGPL-3.0

Deep-Live-Cam是什么?

Deep-Live-Cam是一款开源AI实时换脸工具,只需一张照片就能实现实时面部替换和视频深度伪造。它支持摄像头实时换脸、视频文件处理、批量图片换脸三种模式,在GitHub上广受关注。

2026年7月,Deep-Live-Cam 2.7 Ultimate发布,带来了性能优化、更多模型支持和更友好的Web界面。

核心功能

系统要求

组件最低要求推荐配置
系统Windows 10 / macOS 10.15Windows 11 / macOS 13+
内存8GB RAM16GB+ RAM
GPU集成显卡(CPU模式)NVIDIA RTX系列
Python3.103.11
存储5GB10GB SSD

安装部署

第一步:克隆项目

git clone https://github.com/hacksider/Deep-Live-Cam.git
cd Deep-Live-Cam

第二步:创建虚拟环境

python -m venv venv
# Windows
venv\Scripts\activate
# Linux/Mac
source venv/bin/activate

pip install -r requirements.txt

第三步:下载模型文件

从HuggingFace下载两个核心模型,放入models/目录:

第四步:GPU加速配置(可选)

# NVIDIA GPU用户安装CUDA版ONNX Runtime
pip install onnxruntime-gpu

# 验证GPU是否可用
python -c "import onnxruntime; print(onnxruntime.get_available_providers())"
# 应显示 ['CUDAExecutionProvider', 'CPUExecutionProvider']

使用方法

启动Web界面

python run.py

浏览器自动打开 http://localhost:7860

实时换脸(Live模式)

  1. 在界面左侧上传源人脸照片(清晰的正面照效果最好)
  2. 选择"Live"模式
  3. 选择摄像头设备
  4. 点击"Start"按钮,立即开始实时换脸

视频文件换脸

  1. 上传源人脸照片
  2. 切换到"Video"模式
  3. 上传目标视频文件
  4. 点击"Start",等待处理完成

如果你对AI视频生成技术感兴趣,还可以看看我们的MoneyPrinterTurbo短视频生成教程。对于更专业的视频创作需求,Runway AI视频生成深度评测也值得参考。

性能优化技巧

注意事项与法律提醒

⚠️ 法律与道德提醒

总结

Deep-Live-Cam是目前最易用的开源AI实时换脸工具,三步安装、一键启动。对于内容创作者,它可以快速预览角色效果、创作创意视频。但请务必合法合规使用,尊重他人肖像权。

📚 相关阅读

MoneyPrinterTurbo短视频生成教程:AI全自动制作高清视频

Runway AI视频生成深度评测

📚 常见问题

Deep-Live-Cam实时换脸是什么?

GitHub: hacksider/Deep-Live-Cam · 语言: Python · 开源协议: AGPL-3.0

如何上手Deep-Live-Cam实时换脸?

GFPGANv1.4.onnx — 面部增强模型,提升输出清晰度