Deep-Live-Cam 一张照片实时换脸

发布时间:2026/11/5 13:53:57

Deep-Live-Cam 一张照片实时换脸 Deep-Live-Cam 一张照片实时换脸【免费下载链接】Deep-Live-Camreal time face swap and one-click video deepfake with only a single image项目地址: https://gitcode.com/GitHub_Trending/de/Deep-Live-CamDeep-Live-Cam 是一个开源实时换脸工具一张照片就能替换视频、电影甚至摄像头画面里的人脸不用逐帧渲染等待。读完这篇你能在自家机器装好跑通它第一次出画面大约需要 10 分钟。跑起来之前先核对这张表7 项对照一遍1 分钟出结论。达到最低线就能起步和推荐线的差距主要体现在帧率上。项目最低线舒服线操作系统Windows 10 / macOS 11 / 主流 LinuxWindows 11、macOS 12 以上CPU4 核8 核及以上内存8GB16GB显卡无CPU 模式也能跑偏慢NVIDIA RTX 3060 及以上支持 CUDA磁盘空闲10GB依赖 约 300MB 模型20GBPython3.113.143.11–3.14 均可FFmpeg已安装并加入 PATH最新稳定版普通 PC 大概能到什么水平看这段官方录的性能演示任务管理器同时开着可以看 CPU/GPU 占用安装一共就这几条命令用意是隔离依赖别让这个项目的包污染系统 Python。git clone https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam python -m venv venv source venv/bin/activateWindows 上激活命令换成venv\Scripts\activate。做对了长这样终端提示符前出现(venv)。macOS 用户先brew install python3.14和python-tk3.14GUI 依赖 tkinter后面步骤相同。再装依赖一条命令齐活OpenCV、ONNX Runtime、insightface 等都在 requirements.txt 里pip install -r requirements.txt做对了长这样pip show onnxruntime能打印出版本号。第一次出画面界面点 3 下python run.py在弹出的窗口里① 选源脸照片谁的照就换谁选一张清晰正脸② 选目标图片或视频③ 点 Start。做对了长这样结果保存在一个以目标文件命名的文件夹里打开就能看到换好的脸。想直接上摄像头就选完源脸后点 Live10–30 秒内出预览画面。习惯命令行的话一条命令等价于上面全部操作python run.py -s face.jpg -t clip.mp4 首次运行会自动下载约 300MB 的换脸与增强模型到models/文件夹没耐心的可以提前把inswapper_128_fp16.onnx和GFPGANv1.4放进去。按你的显卡选加速后端不加参数时程序按机器情况选默认后端想手动指定按下表操作。NVIDIA 用户通常什么都不用装依赖里已含 CUDA 版 onnxruntime-gpu启动时加--execution-provider cuda即可。你的显卡要装什么启动时加的参数NVIDIACUDA 12.8 cuDNN 8.9.7cuDNN 的 bin 目录进 PATH--execution-provider cudaAMDWindowsonnxruntime-directml1.21.0--execution-provider directmlIntelonnxruntime-openvino1.21.0需配套同版本 OpenVINO--execution-provider openvinoApple Silicon什么都不用装官方 onnxruntime 已内置 CoreML--execution-provider coreml纯 CPU什么都不用装--execution-provider cpuAMD 用户只需一条命令换掉运行轮子pip install -U onnxruntime-directml1.21.0做对了长这样带上对应的--execution-provider启动不再报 provider 相关错误界面正常出画面。这几个参数记住就够用记不住就翻这张表完整定义在 modules/core.py 的参数解析处逐行注释都有。参数干什么什么时候用-s/-t源脸照片 / 目标图片或视频必填源脸选清晰正脸-o指定输出路径默认按目标文件建文件夹批量处理时用--frame-processor处理管线默认face_swapper追加face_enhancer让脸更清晰--many-faces处理画面里每一张脸群像画面--map-faces不同主体映射到不同脸配合--many-faces做多角色--mouth-mask遮罩嘴部保留原口型说话头类视频--keep-fps保留原始帧率播放要流畅--video-encoderlibx264默认/libx265/libvpx-vp9在意体积或格式--video-quality0–51越小越清晰默认 18追求画质--max-memory内存上限GB长视频、多人脸--live-mirror实时窗口镜像成前置摄像头视角直播其中--frame-processor可选的 4 个处理器face_swapper、face_enhancer、face_enhancer_gpen256、face_enhancer_gpen512实现都在 帧处理管线源码 里想改画质就从这里下手。跑通之后三种玩法看电影。给电影实时换脸是最直观的演示-t指向电影文件即可直播 / 开摄像头。界面里点 Live再配合 OBS 之类的推流软件抓取窗口想让观众看到镜像视角就加--live-mirror群像。画面里每张脸都换加--many-faces不同人用不同的脸加--map-faces --many-faces。最容易撞上的 3 个坑⚠️ 按现象 → 原因 → 一句话解决对照一启动就提示找不到 FFmpeg 直接退出→ FFmpeg 没装或 bin 目录不在 PATH。装好后重开终端ffmpeg -version能输出版本即解决。加--execution-provider cuda报 cuDNN / cuBLAS 找不到退回 CPU→ CUDA 运行时缺失或版本不配套官方验证组合是 CUDA 12.8 cuDNN 8.9.7。按该组合装齐、把 cuDNN bin 目录加进 PATH 再启动。处理长视频到一半内存飙高、卡死→ 帧与中间结果一直驻留内存。启动时加--max-memory 8或更小值仍爆显存就先降分辨率。最后一句提醒项目内置了不当内容过滤--nsfw-filter使用前请确认已取得本人同意输出分享时标注 deepfake用法合规。【免费下载链接】Deep-Live-Camreal time face swap and one-click video deepfake with only a single image项目地址: https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/5 13:53:13

UDS协议与故障诊断:车载诊断测试工程师面试核心指南

简介:面向汽车电子与车载诊断测试岗位求职者的面试解析文档,围绕UDS协议、故障诊断与测试用例设计展开,适合具备汽车电子或嵌入式背景、准备入职或转行车载诊断测试领域的工程师。内容涵盖UDS应用层常见服务测试要点,如诊断会话控…

2026/11/5 13:50:18

基于Django的运维平台实战:资产、发布、巡检、告警一体化

简介:这份资源是一套基于Django框架开发的运维平台源码,面向具备Python基础、希望了解Web运维系统实现思路的开发者与运维人员,可用于学习主机管理、服务监控、日志查看、任务调度、权限控制、资源统计、脚本执行与故障告警等常见运维模块的落…

2026/11/5 13:25:11

基于ADS122U04IPWR与STM32F427ZI的工业测温方案设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 13:20:10

Dubbo服务下线实时告警:基于ZooKeeper Watch的轻量级监控方案

简介:这是一套面向Java分布式系统运维与开发人员的Dubbo服务高可用监控解决方案,聚焦于Provider异常下线的实时感知与告警响应。资源通过Zookeeper监听机制实现服务状态变更捕获,结合邮件通知模块,在不侵入原有Dubbo代码的前提下&…

2026/11/5 13:20:10

SSM超市管理系统源码解析:从分层架构到本地部署与业务修改

简介:这份资源是面向高校计算机专业学生与Java初学者的一套SSM框架课程设计完整项目,围绕超市管理场景,帮助读者完成从框架整合到业务模块落地的实战练习,适合作为毕业设计或课程作业的参考方案。压缩包共792个文件,约…

2026/11/5 13:20:10

SSM超市管理系统实战:从课设跑通到二次开发全解析

简介:这份资源是面向高校计算机相关专业学生与Java入门开发者的SSM课程设计参考项目,围绕超市管理场景,解决商品、库存、销售等业务模块从设计到落地的实践需求,适合作为课程作业、毕业设计原型或SSM框架练手案例。压缩包共792个文…

2026/11/5 13:15:07

PIPE4.3.0安装排错:JDK版本、JAVA_HOME与Petri验证

简介:PIPE 4.3.0 是一款基于 Petri 网的图形化建模与仿真软件,面向软件工程、系统分析与教学实验场景,帮助读者完成并发、同步与竞争等系统行为的建模、动态仿真及性质分析。压缩包共 2391 个文件,约 28.43MB,包含大量…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑