目录

Deep-Live-Cam:83.8k Stars 一键实时换脸与视频深度伪造(Deepfake)工具

Deep-Live-Cam:83.8k Stars 一键实时换脸与视频深度伪造工具

目标读者:对 AI 换脸技术感兴趣的内容创作者、开发者 核心问题:如何用一张照片实现实时换脸和视频深度伪造? 难度:⭐⭐⭐(进阶实用) 来源:GitHub hacksider/Deep-Live-Cam,2026-03-28


一、项目概览

1.1 为什么这个项目值得关注

Deep-Live-Cam一键实时换脸与视频深度伪造工具,只需一张照片即可实现实时换脸和视频深度伪造。

核心数据:

指标数值
GitHub Stars83.8k
Forks12.3k
Contributors57
最新版本2.7 beta(2026-03-11)
LicenseAGPL-3.0
语言Python 100%

核心定位:

Real-time face swap and video deepfake with a single click and only a single image.

1.2 媒体报道

媒体标题
Ars Technica“Deep-Live-Cam goes viral, allowing anyone to become a digital doppelganger”
Yahoo!“OK, this viral AI live stream software is truly terrifying”
CNN Brasil“AI can clone faces on webcam; understand how it works”
PetaPixel“Deepfake AI Tool Lets You Become Anyone in a Video Call With Single Photo”
IShowSpeed“What the F**! Why do I look like Vinny Jr? I look exactly like Vinny Jr!?”

二、核心功能

2.1 三大使用模式

模式说明使用场景
Image/Video Mode选择源脸照片 + 目标图片/视频,一键生成静态换脸、图片创作
Webcam Mode选择源脸照片,摄像头实时预览直播、视频通话
Live Show结合 OBS 等工具进行直播推流线上表演、内容创作

2.2 特色功能

功能说明示例
Mouth Mask保留原始嘴型,准确复现口型唱歌、说话
Face Mapping多人脸同时换脸多人视频通话
Many Faces一个视频中替换所有出现的人脸病毒视频创作
Movie Mode实时观看电影,替换主角脸娱乐体验

2.3 硬件支持

硬件支持情况
NVIDIA GPU✅ CUDA 加速
AMD GPU✅ DirectML
Mac Silicon✅ Metal
CPU✅ 通用支持
Intel GPU

三、工作原理

3.1 技术架构

┌─────────────────────────────────────────────────────────────┐
│                    Deep-Live-Cam 架构                              │
├─────────────────────────────────────────────────────────────┤
│  输入层                                                      │
│  ┌──────────────┐  ┌──────────────┐                         │
│  │ Source Face │  │ Target Video │                         │
│  │ (单张照片)   │  │ (图片/视频)   │                         │
│  └──────────────┘  └──────────────┘                         │
├─────────────────────────────────────────────────────────────┤
│  核心处理层                                                  │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐       │
│  │ InsightFace │  │ Face Swapper│  │ Face       │       │
│  │ 人脸检测    │  │ 脸部交换     │  │ Enhancer  │       │
│  └──────────────┘  └──────────────┘  └──────────────┘       │
├─────────────────────────────────────────────────────────────┤
│  加速层                                                      │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐     │
│  │ CUDA    │ │ DirectML │ │ Metal    │ │ CPU      │     │
│  │ NVIDIA  │ │ AMD      │ │ Apple    │ │ 通用     │     │
│  └──────────┘ └──────────┘ └──────────┘ └──────────┘     │
├─────────────────────────────────────────────────────────────┤
│  输出层                                                      │
│  ┌──────────────┐  ┌──────────────┐                         │
│  │ Preview      │  │ Output      │                         │
│  │ 实时预览     │  │ 图片/视频保存 │                         │
│  └──────────────┘  └──────────────┘                         │
└─────────────────────────────────────────────────────────────┘

3.2 核心技术依赖

组件说明
InsightFace人脸检测、分析、识别库
ffmpeg视频编解码、处理
CUDA(NVIDIA GPU加速)/ DirectML(AMD GPU加速)GPU 加速推理

四、快速开始

4.1 方式一:预构建版本(推荐新手)

下载地址: https://deeplivecam.net/index.php/quickstart

支持平台:

平台说明
Windows一键安装包
Mac SiliconApple Silicon 专用
CPU无需显卡

4.2 方式二:手动安装

环境要求:

要求说明
Python3.10+
NVIDIA/AMD GPU可选,建议使用
ffmpeg视频处理必需

安装步骤:

# 克隆仓库
git clone https://github.com/hacksider/Deep-Live-Cam.git
cd Deep-Live-Cam

# 安装依赖
pip install -r requirements.txt

# 下载模型
# 从 https://huggingface.co/hacksider/deep-live-cam/tree/main 下载所有模型

# 运行
python run.py

4.3 三步实时换脸

1️⃣ 选择一张人脸照片(Source Face)
2️⃣ 选择摄像头(Camera)
3️⃣ 点击 "Live!" 开始实时换脸

4.4 命令行模式

# 指定源脸和目标
python run.py -s source.jpg -t target.mp4

# 指定输出路径
python run.py -s source.jpg -t target.mp4 -o output/

# 保持原始帧率
python run.py -s source.jpg -t target.mp4 --keep-fps

# 保持原始音频
python run.py -s source.jpg -t target.mp4 --keep-audio

# 多人脸模式
python run.py -s source.jpg -t target.mp4 --many-faces

# 嘴型遮罩
python run.py -s source.jpg -t target.mp4 --mouth-mask

4.5 Webcam 直播设置

# 1. 运行程序
python run.py

# 2. 选择源脸照片
# 3. 点击 "Live"
# 4. 等待预览出现(10-30秒)
# 5. 使用 OBS 等工具进行屏幕捕获直播

五、应用场景

5.1 内容创作

场景说明
Meme 创作用 Many Faces 功能批量换脸创作病毒视频
电影扮演把自己脸换到电影角色上观看
虚拟主播实时换脸进行直播

5.2 娱乐体验

场景说明
视频通话Zoom/Teams 中实时换脸
Omegle 整蛊视频聊天中惊喜朋友
直播表演IShowSpeed 等主播使用

5.3 专业应用

场景说明
电影制作角色换脸后期处理
服装设计AI 模特展示
数字人虚拟形象生成

六、道德声明与合规

6.1 内置安全措施

措施说明
内容审核自动拦截裸体、暴力等不当内容
敏感素材拦截战争 footage 等敏感材料

6.2 用户责任

要求说明
知情同意使用真人脸需获得授权
标注义务分享深度伪造内容必须标注
合法使用遵守当地法律法规

6.3 项目方声明

We are aware of the potential for unethical applications and are committed to preventative measures. We may shut down the project or add watermarks if legally required.


七、技术参数

7.1 命令行参数

参数说明
-s, --source源脸照片路径
-t, --target目标图片/视频路径
-o, --output输出路径
--frame-processor帧处理器(face_swapper, face_enhancer)
--keep-fps保持原始帧率
--keep-audio保持原始音频
--many-faces替换所有人脸
--mouth-mask嘴型遮罩
--live-mirror镜像预览
--max-memory最大内存使用(GB)
--execution-provider执行 Provider(cpu/cuda/directml)

7.2 模型下载

模型下载地址
所有模型https://huggingface.co/hacksider/deep-live-cam/tree/main

八、资源链接

资源链接
GitHubhttps://github.com/hacksider/Deep-Live-Cam
官网https://deeplivecam.net/
预构建版本https://deeplivecam.net/index.php/quickstart
模型下载https://huggingface.co/hacksider/deep-live-cam/tree/main

九、总结

9.1 核心价值

Deep-Live-Cam 的核心价值在于让深度伪造技术民主化,普通用户只需一张照片即可实现专业级实时换脸效果。

传统方式Deep-Live-Cam 方式
专业团队制作只需一张照片
复杂配置一键操作
离线使用实时 webcam
高端显卡必需CPU 也可运行

9.2 技术亮点

  1. 一键操作:只需选择照片 + 点击 Live
  2. 单张照片:告别复杂训练流程
  3. 实时预览:10-30 秒即可看到效果
  4. 多硬件支持:NVIDIA/AMD/Apple/Intel/CPU
  5. 多场景应用:直播/视频/图片全覆盖
  6. 开源可定制:支持 CLI 和二次开发

9.3 注意事项

注意事项说明
道德使用仅用于正当目的
隐私保护使用真人脸需获得授权
合规标注分享时标注为深度伪造

相关话题标签

#Deep-Live-Cam #实时换脸 #深度伪造 #Deepfake #AI视频 # webcam

来源

  • GitHub:https://github.com/hacksider/Deep-Live-Cam

Deep-Live-Cam 由 hacksider 开发,采用 AGPL-3.0 许可证。请负责任地使用此工具。