Deep-Live-Cam:一张照片实时换脸,3步跑通全流程

发布时间:2026/8/29 8:20:03

Deep-Live-Cam:一张照片实时换脸,3步跑通全流程
Deep-Live-Cam一张照片实时换脸3步跑通全流程【免费下载链接】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 是一个开源的实时换脸工具给它一张人脸照片就能把这张脸换到摄像头画面或视频里逐帧输出。做直播特效、电影换脸、群像换脸它都直接可用不用自己拼模型管线。左为原始画面右为 Deep-Live-Cam 逐帧换脸后的实时效果动手前先核对这四项项目最低要求推荐系统Windows 10、macOSM1–M5、LinuxWindows 11 / macOS 13Python3.11onnxruntime 已放弃 3.103.14内存8GB16GB磁盘5GB 可用模型合计约 300MBSSDGPU无也行纯 CPU 可跑NVIDIA / AMD / 核显 / Apple 芯片装 ffmpeg 是硬性前提视频拆分合帧全靠它。从克隆到第一次换脸成功拉代码# 浅克隆只要最新代码 git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam把两个模型放进models/文件夹inswapper_128_fp16.onnx换脸主模型和GFPGANv1.4.onnx增强模型两者合计约 300MB缺一不可。建虚拟环境并装依赖# Windows python -m venv venv venv\Scripts\activate # macOS Linux python3 -m venv venv source venv/bin/activate # 三个平台通用安装依赖 pip install -r requirements.txtmacOS 的 Apple 芯片额外执行brew install python-tk3.14否则界面起不来。启动python run.py点 Select a face 选照片 → 点 Select a target 选视频或图片 → 点 Start。先把四个按钮用熟Start离线批处理一段视频选一个.mp4或.mkv当目标点 Start。输出视频会存到以目标视频同名的文件夹里。两个默认行为要注意音轨默认保留Keep audio 默认开、帧率默认跟随原片Keep fps 默认开要改就在 Options 区关掉对应开关。Live摄像头实时换脸Camera 区下拉框选摄像头点 Live等 10–30 秒出预览。推流用 OBS 对这个预览窗口做屏幕捕获即可想中途换脸直接重选源图不用重启。Preview 和 DestroyPreview 弹出一个独立小窗处理中随时看结果不用等文件落盘Destroy 停止处理并退出程序卡死时用它兜底。界面主体上方选源脸和目标中部是 Many faces、Mouth Mask 等开关与滑杆底部一排操作按钮选项区最值得动的三个Many faces默认只换主脸打开后画面里每张脸都会换适合群像。Mouth Mask0–100 滑杆0 用换后嘴数值拉高从原口部一路到下巴的区域恢复原样口型同步问题基本就靠它解决。Face Enhancer下拉None / GFPGAN / GPEN-512 / GPEN-256四个档位见下一节。开启 Mouth Mask 后换脸画面里嘴唇动作与说话人保持一致⚡ 卡顿时按这个顺序调先把目标降到 720p这是收益最大的一步。开硬件加速按你的显卡装对应的执行提供程序# NVIDIA先装 CUDA 12.8 cuDNN 8.9.7再把 cuDNN 的 bin 目录加进 PATH pip uninstall onnxruntime onnxruntime-gpu pip install onnxruntime-gpu1.21.0 python run.py --execution-provider cuda # AMD / IntelWindows pip install onnxruntime-directml1.21.0 python run.py --execution-provider directml # Intel 核显/独显 pip install onnxruntime-openvino1.21.0 python run.py --execution-provider openvino # Apple 芯片requirements.txt 自带 CoreML 版 onnxruntime无需额外安装 python3 run.py --execution-provider coreml增强档位按画质需求选纯换脸速度优先选 None要清晰度选 GPEN-256画质优先且 GPU 够强再上 GFPGAN 或 GPEN-512。Mouth Mask 拉得越高开销越大Live 模式先设 0 跑通再往上加。打开 Show FPS 开关观察帧率口型不同步时优先加 Mouth Mask再考虑动 Poisson Blend边缘融合和 Fix Blueish Cam修摄像头偏色。运行中的资源面板可对照帧率判断瓶颈在 CPU 还是 GPU 三个立即可做的玩法直播表演Live 模式 OBS 屏幕捕获就能在直播里以另一张脸出镜。换人只需重选源图观众侧看到的是无剪辑的实时画面。直播场景下摄像头画面被实时替换为目标人物的脸边看电影边换脸挑一部 MP4 当目标Start 处理也可以 Live 思路配合播放器预览。输出在视频同名文件夹保留原音轨直接拿去做二创素材。电影播放画面中角色脸部被实时替换群像批量换脸开 Many faces一张源图套到画面里所有人。如果想让不同目标对应不同脸再打开 Map faces按界面提示手动指派哪张源脸对应哪张目标脸。多人同框时逐人脸替换每个人映射到不同源脸跑不通时先查这五条现象启动即报ModuleNotFoundError。原因venv 没激活或依赖装残了。解法重新激活虚拟环境后pip install -r requirements.txt确认终端提示符前有(venv)。现象提示模型加载失败。原因两个 onnx 文件没放进models/或下载不完整。解法核对文件名是inswapper_128_fp16.onnx和GFPGANv1.4.onnx大小合计约 300MB缺哪个补哪个。现象Live 模式帧率低于 15。原因分辨率过高且走了纯 CPU。解法降到 720p 上一节的 GPU 加速再不行就把 Face Enhancer 调成 None。现象macOS 报_tkinter相关错误。原因缺 python-tk。解法brew install python-tk3.14多版本 Python 冲突时清掉旧版本。现象换完的脸偏蓝偏绿。原因部分摄像头白平衡偏色。解法打开 Fix Blueish Cam 开关。一页看懂它在干什么每一帧的流水线抽帧 → insightface 做人脸检测 → inswapper ONNX 模型完成换脸 → 可选 GFPGAN/GPEN 增强 → Mouth Mask 把原口唇区域贴回 → 合帧、套回音轨输出。Deep-Live-Cam/ ├── modules/ │ ├── core.py # 主流程调度 │ ├── ui.py # PySide6 界面 │ ├── face_analyser.py # 人脸检测 │ ├── video_capture.py # 摄像头捕获 │ └── processors/frame/ # 帧级处理器 │ ├── face_swapper.py # 换脸 │ ├── face_enhancer.py # GFPGAN/GPEN 增强 │ └── face_masking.py # 口唇遮罩 ├── models/ # 放 onnx 模型的目录 └── run.py # 入口五条红线记住就够用真人脸必须拿到本人同意对外发布时明确标注这是 AI 生成内容不用于冒充、诈骗、诽谤不处理违法违规素材。程序内置了对不当内容的过滤拦截但拦截不是护身符责任在使用者自己。跑通之后做什么用-s和-t参数走 CLI 模式把换脸写进批处理脚本。直播推流搭配 OBS Studio把 Live 预览窗捕获走。输出质量不满意时CLI 里还有--video-quality0–51越小越清晰可微调编码。现在就可以跑第一条视频跑完后把目标降到 720p 再跑一遍对比两次的处理速度你会立刻知道瓶颈在哪。【免费下载链接】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),仅供参考

相关新闻

Zed 编辑器安装配置完全指南:5分钟拥有能打的编辑环境

Zed 编辑器安装配置完全指南:5分钟拥有能打的编辑环境

2026/8/29 8:20:03

Zed 编辑器安装配置完全指南:5分钟拥有能打的编辑环境 【免费下载链接】zed Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. 项目地址: https://gitcode.com/GitHub_Trending/…

OpenCV 事件相机实战:三步跑通高动态范围成像与快速运动捕捉

OpenCV 事件相机实战:三步跑通高动态范围成像与快速运动捕捉

2026/8/29 8:20:03

OpenCV 事件相机实战:三步跑通高动态范围成像与快速运动捕捉 【免费下载链接】opencv Open Source Computer Vision Library 项目地址: https://gitcode.com/GitHub_Trending/opencv31/opencv 无人机竞速的镜头正对刺眼阳光,前方赛车全速掠过——…

scrcpy 配置实战:分辨率、码率、帧率优化完整指南

scrcpy 配置实战:分辨率、码率、帧率优化完整指南

2026/8/29 8:20:03

scrcpy 配置实战:分辨率、码率、帧率优化完整指南 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy 默认启动的 scrcpy 未必是最优的:有的设备投屏半小时就发烫&#…

Crawl4AI 快速上手:5 分钟拿到可进模型的网页数据

Crawl4AI 快速上手:5 分钟拿到可进模型的网页数据

2026/8/29 9:30:06

Crawl4AI 快速上手:5 分钟拿到可进模型的网页数据 【免费下载链接】crawl4ai 🚀🤖 Crawl4AI: Open-source LLM Friendly Web Crawler & Scraper. Dont be shy, join here: https://discord.gg/jP8KfhDhyN 项目地址: https://gitcode.co…

PaddleOCR:一条命令把PDF变成结构化数据

PaddleOCR:一条命令把PDF变成结构化数据

2026/8/29 9:30:06

PaddleOCR:一条命令把PDF变成结构化数据 【免费下载链接】PaddleOCR Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100 languages. 项目…

3步搭好Prompt Engineering学习站:从跑通到思维链实操的完整方案

3步搭好Prompt Engineering学习站:从跑通到思维链实操的完整方案

2026/8/29 9:30:06

3步搭好Prompt Engineering学习站:从跑通到思维链实操的完整方案 【免费下载链接】Prompt-Engineering-Guide 🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents. 项目地址: htt…

不锈钢焊管自动切割程序

不锈钢焊管自动切割程序

2026/8/29 9:30:06

切割机控制板 代码修改 单选框和双态按钮联动 beep 50 r1.val0 bt0.val1 bt0.txt"时间方式" printh C0 00 00 00 00 00 FA beep 50 r0.val0 bt0.val0 bt0.txt"位置方式" printh C0 01 00 00 00 00 FA if(bt0.val1) { //此时按键是按下的 bt0.txt"…

Tair 监控指标体系:QPS/延迟/命中率/内存全维度告警配置

Tair 监控指标体系:QPS/延迟/命中率/内存全维度告警配置

2026/8/29 9:30:06

构建一套完善的监控指标体系是保障 Tair(Redis 企业版)稳定运行的关键。瑶池数据库旗下的 Tair 在控制台内置了涵盖 QPS、延迟、缓存命中率、内存使用率、连接数、带宽等全维度监控指标,并支持与阿里云云监控深度集成实现智能告警。本文系统梳…

众包平台停运启示:构建外部依赖清单与最小迁移预案

众包平台停运启示:构建外部依赖清单与最小迁移预案

2026/8/29 9:20:06

我的一个朋友做自然语言处理项目,项目里有一段数据标注流水线,依赖一个众包平台,跑了好几个月,一直没出什么大问题。直到有一天他看到一条消息:Amazon Mechanical Turk 这个平台将在 9 月 30 日停止运营。他当时的反应…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/27 11:10:02

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/27 7:25:23

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/28 7:34:42

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

四款热门降AI工具测评:研究生和本科生怎么选?

四款热门降AI工具测评:研究生和本科生怎么选?

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

论文降AI率免费攻略:自查、提示词与工具推荐

论文降AI率免费攻略:自查、提示词与工具推荐

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

2026/8/29 0:09:39

前言:预算有限的企业更关心投入能否形成可持续的品牌资产。评估北京GEO优化服务商时,不能只比较单篇内容或单月报价,还要看是否能够把问题词、官网、信源和监测串成完整链路。本期重点放在预算配置、试点范围和交付边界,帮助企业先…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/28 7:35:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/28 7:34:51

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/28 7:34:35

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…