分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

hacksider/Deep-Live-Cam

多媒体与设计

用一张源照片,在图片、视频和实时摄像头画面中实时换脸。

97,460
14,207
Python
AGPL-3.0
创建于 3 年前

Deep-Live-Cam 是一个桌面端换脸工具,面向图片、视频文件和实时摄像头画面。你提供一张源人脸照片,对准目标图片、视频或摄像头,它渲染换脸效果,实时模式的目标是低延迟输出。适合创作者做角色动画、表情包、直播演出或电影式预览——同样的能力也带来明显的冒充和诈骗风险。

工作原理

程序通过 run.py 启动图形界面。图片/视频模式下,选择源人脸和目标,点击 Start,结果写入以目标文件命名的目录。摄像头模式下,选择源人脸,点击 Live,等待约 10–30 秒出现预览,再用 OBS 这类工具捕获窗口进行推流;换脸只需重新选择源图片。

几个特色控制在实际使用中很关键:**Mouth Mask(嘴部遮罩)**保留原始嘴部,让口型更准确;Face Mapping / 多脸可以给画面中多个人物分别指定不同人脸。项目 README

安装路径

预构建版本来自官方站点,按平台分类(Windows、Mac Silicon、CPU、NVIDIA、AMD),以付费 "Ultimate" 版提供,含额外功能和优先支持,宣称零手动安装。README 提醒只有该网站和 GitHub 仓库是官方来源。快速开始

手动安装被明确说明需要技术能力,不适合新手。需要 Python(支持 3.11–3.14,推荐 3.14)、pip、git、ffmpeg,并把两个 ONNX 模型文件放进 models 目录;Windows 上还需 Visual Studio 2022 运行时。macOS 额外需要 tkinter 包才能使用 GUI,Apple Silicon 用标准 onnxruntime wheel 自带的 CoreML 执行提供器——先卸载旧的 onnxruntime-silicon fork。GPU 加速是可选的,且因平台而异:NVIDIA 用 CUDA,Apple 用 CoreML,Windows 可用 DirectML,Intel 用 OpenVINO,且版本配对有要求。没有 GPU 时回退到 CPU,README 说明会更慢。

限制与许可

README 记录了内置检查,会阻止处理不当内容,如裸露、血腥或敏感素材;还说明在法律要求时可能关停项目或给输出加数字水印。用户被要求在使用真人面孔时获得同意,并在分享时标注为 deepfake。README

代码采用 AGPL-3.0,但附带的 insightface 模型被注明仅限非商业研究用途,商业部署需要单独考虑授权。README 还把命令行界面列为不再维护;有文档的流程是图形界面。

HotRepo 点评

2026-10-31 仅有一次日榜观测:97,461 stars,当日 +44——历史太少,无法判断趋势。相关讨论存在,但大多集中在 2024 年,且针对更早版本;2024 年一条 HN 评论质疑演示素材本身的伦理问题 HN 讨论。

本文由 AI 根据项目 README 生成,更新于 2026年10月31日,以项目官方文档为准。

Hacker News 讨论

Real time face swap and one-click video deepfake
▲ 34 · 3 条评论 · 2024年8月11日
Real time face swap and one-click video deepfake
▲ 5 · 1 条评论 · 2024年8月9日
DeepLiveCam 2.0 Now Available
▲ 2 · 0 条评论 · 2025年4月15日