AX 爱鲜报

Deep-Live-Cam 实时换脸

基于 Python 的实时换脸与视频深度伪造工具,只需一张人脸图片即可在摄像头直播或视频中完成换脸,支持嘴部遮罩、多脸映射等特性。

爱鲜报评分

0.0

0 人评分

开源 · AGPL-3.0 #Python #AI #实时 #deepfake #换脸 #GAN

97k

星数

否

中文

Python

主语言

是

活跃

85

贡献者

人工分析

EDITORIAL

推荐理由

项目在 GitHub 上获得近十万星标,是实时换脸领域最具代表性的开源实现之一,开箱即用的交互流程(选脸、选摄像头、开播)大幅降低了使用门槛。内置内容审核与伦理声明,适合研究生成式视觉、直播特效与影视预演的开发者参考。

适用场景

  • 直播/视频通话实时换脸特效
  • 短视频与表情包内容创作
  • 影视预演与角色动画测试
  • 生成式视觉/GAN 模型学习研究

优点

  • 仅需单张人脸图片即可完成换脸,流程极简
  • 支持实时摄像头与视频文件处理
  • 提供嘴部遮罩、多脸映射等实用功能
  • 社区活跃,星标与 Fork 数量庞大
  • 内置不当内容检测,强调合规使用

缺点

  • 手动安装依赖较多,对新手不友好
  • GPU 加速需配置 CUDA/cuDNN,环境门槛高
  • 涉及深度伪造,存在伦理与法律风险
  • 部分高级功能与优化版本需付费获取
上手难度 进阶

Deep-Live-Cam 是什么

Deep-Live-Cam 是一个用 Python 编写的实时换脸与视频深度伪造工具。只需提供一张人脸图片,就能在摄像头直播或本地视频中实时替换人脸,官方将其概括为「三次点击完成直播换脸」:选择人脸、选择摄像头、开始直播。

项目在 GitHub 上已获得近十万星标,是实时换脸方向关注度最高的开源项目之一。

核心特性

  • 实时换脸:面向摄像头画面与视频流,延迟较低,可用于直播场景。
  • 嘴部遮罩(Mouth Mask):保留原始嘴部动作,让说话口型更自然。
  • 多脸映射(Face Mapping):在同一画面中为多个对象分别指定不同人脸。
  • 单图驱动:无需训练,仅凭一张目标人脸图片即可生成换脸结果。
  • 内容审核:内置检查,阻止处理裸露、血腥等不当素材。

技术栈与运行方式

项目以 Python 为主,依赖 ONNX Runtime 进行模型推理,核心模型包括 inswapper_128_fp16.onnx(换脸)与 gfpgan-1024.onnx(人脸增强),需要放置在 models 目录下。

典型的手动安装流程大致如下(具体版本与命令请以仓库 README 为准):

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

# 创建虚拟环境并安装依赖
python -m venv venv
source venv/bin/activate   # Windows 使用 venv\Scripts\activate
pip install -r requirements.txt

# 启动
python run.py

首次运行会自动下载约数百 MB 的模型文件。若使用 Nvidia GPU,可安装 CUDA 与 cuDNN 后切换到 GPU 执行提供器以提升帧率。

适用人群

  • 想研究实时人脸替换、GAN/扩散模型落地效果的开发者;
  • 需要为直播、短视频、影视预演制作特效的创作者;
  • 学习 ONNX Runtime 推理与图形界面集成的 Python 工程师。

使用提醒

项目采用 AGPL-3.0 协议,并明确要求合规使用:使用真实人物面部需获得本人同意,公开发布内容应标注为深度伪造。深度伪造技术存在被滥用的风险,请在法律与伦理允许的范围内使用。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。