尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
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-Cam视频通话或直播时想实时换脸想把整段视频里的人脸全部换掉Deep-Live-Cam 是一款开源实时换脸工具给它一张正脸照片它就能替换摄像头画面或任意视频里的人脸输出带原音轨的换脸直播预览和离线换脸视频。全程本地运行不依赖在线服务。它的工作机制不复杂每一帧程序先认出画面里的脸再把你照片里的身份画回这张脸原有的结构上最后可选地做一次清晰度增强。你的电脑够不够格1 分钟硬件自检先说结论没有独显的纯 CPU 机器也能跑480p–720p 勉强实时有独显或 Apple 芯片的机器余量更大。对照下面这张表自检项目要求系统Windows / macOS / Linux 均可Python3.11–3.14推荐 3.14必装依赖git、pip、ffmpeg缺了视频处理直接报错硬件纯 CPU 能跑NVIDIA 显卡或 Apple 芯片更快Windows 额外项Visual Studio 2022 运行库git、pip、ffmpeg 三样齐了就可以进下一节装环境。从克隆到打开主窗口的 4 步第 1 步拿代码git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam做完后你会看到 Deep-Live-Cam 目录里面有run.py和一个空的models/属正常状态。第 2 步建虚拟环境并装依赖用 venv 隔离避免污染系统 Pythonpython -m venv venv source venv/bin/activate pip install -r requirements.txtWindows 用户改用venv\Scripts\activate激活。macOS 用户要额外补图形库缺了 GUI 打不开、会报_tkinter错误brew install python3.14 brew install python-tk3.14装完执行pip list能看到 opencv、onnxruntime、insightface 这批依赖说明环境就绪。第 3 步放模型文件可选不想等首次自动下载就把inswapper_128_fp16.onnx换脸和gfpgan-1024.onnx增强下载后放进models/下载地址写在 models/instructions.txt 里。不放也行——首次运行会自动下载约 300MB 模型等着就好。ls models/第 4 步启动python run.py做完后主窗口打开状态栏开始加载模型。窗口布局一眼能看懂上方左边选源人脸照片右边选目标视频文件或摄像头中间一排开关Keep audio、Many faces、Face Enhancer 等下方是 Start 和 Live 两个按钮。视线动线就三条选源照片 → 选目标 → 按按钮。一帧画面里发生了什么换脸流水线四步首次运行要下载约 300MB 模型耗时不短。利用这段时间搞懂程序对每一帧做了什么——下面四步对每帧都跑一遍检测buffalo_l 模型包在目标帧里找脸算出边界框、关键点和身份向量可以理解成这张脸的指纹生成inswapper 模型以 128×128 尺寸把你照片的身份合成进目标脸的结构上。换的只有身份姿态和表情保持原样贴回椭圆羽化软掩膜做 alpha 混合把新脸贴回原帧避免硬方形边界露馅增强可选GFPGAN 把换脸后糊掉的五官细节补回来用的就是前面放的 gfpgan-1024.onnx想读源码时直接对号入座模块职责源码路径人脸检测与分析找脸、特征向量、106 点关键点modules/face_analyser.py换脸执行合成新脸、椭圆掩膜贴回modules/processors/frame/face_swapper.py人脸增强GFPGAN 提升清晰度modules/processors/frame/face_enhancer.pyGPU 加速算子模糊/缩放/锐化走 GPUmodules/gpu_processing.py摄像头读取抽帧、编码modules/video_capture.py命令行入口参数解析、流水线调度modules/core.py普通使用完全不需要改它们。两种用法摄像头实时换脸与视频离线批量用法 A摄像头实时换脸三步走① 选一张源人脸照片——要求就三条正脸、光线均匀、脸上无遮挡。口罩、贴纸、逆光都会拖累检测人脸在画面里占比大些更稳。② 选摄像头——程序会自动挑当前环境里最快的推理后端你不用管。③ 按 Live——首次加载要等 10–30 秒预览出来后换脸即生效。要换人重新选一张源照片就行。想推流用 OBS 对预览窗口做窗口捕获即可推出去的画面方向反了加--live-mirror调一下想调清晰度拖动 Face Enhancer 开关。用法 B一条命令跑完视频换脸不想开窗口命令行可以整段视频一次换完python run.py -s face.jpg -t clip.mp4 --keep-audio --keep-fps跑完终端会显示逐帧处理进度最后合成输出视频。常用参数含义如下参数含义-s/--source源脸照片-t/--target目标视频图片也可以--keep-audio保留原片音轨默认开启写上更保险--keep-fps保持原始帧率--video-encoder libx265换编码器出更小文件可选 libx264 / libx265 / libvpx-vp9--many-faces处理画面里每一张脸--map-faces把每张脸映射到不同源脸--mouth-mask保留原画面嘴部区域--max-memory内存占用上限GB--nsfw-filter启用 NSFW 内容过滤⚠️ 输出在哪存进了一个以目标视频命名的文件夹——这是新手最常找不到的地方去源视频旁边的clip.mp4目录里找。推理后端怎么选 高频故障速查--execution-provider决定算在哪个芯片上。不写任何参数时程序自动选当前环境里最好的后端新手直接python run.py即可。清楚自己硬件的照表对一行你的硬件做法无独显 / 核显什么都不加python run.pyNVIDIA 显卡装 CUDA Toolkit 12.8.0 cuDNN v8.9.7bin 目录加进 PATHpip install onnxruntime-gpu1.26.0再加--execution-provider cudaApple M1–M5依赖里已含 CoreML 支持python3.14 run.py --execution-provider coremlIntel 平台pip install onnxruntime-openvino1.21.0加--execution-provider openvinoWindows AMD 核显pip install onnxruntime-directml1.21.0加--execution-provider dml装完重启程序验证。下面是普通 PC无独显上的实际表现CPU/GPU 占用和预览窗口都在画面里可对照自己的机器建立预期高频故障对照表症状原因解法打不开窗口报_tkintermacOS 缺 tkinterbrew reinstall python-tk3.14提示 ffmpeg 缺失没装或不在 PATH装好后用ffprobe -version验证状态栏找不到 inswapper 模型models/ 缺文件等首次自动下载完或手动放入模型有 GPU 却退回 CPU 跑cuDNN 不在 PATH 或版本不对装 cuDNN v8.9.7 pip install onnxruntime-gpu1.26.0预览明显掉帧内存吃紧或增强开着降--max-memory关掉 Face Enhancer预览方向反了摄像头镜像习惯不同python run.py --live-mirror表里没覆盖的情况先看窗口状态栏的红色报错文字再检查models/目录是否完整。进阶玩法两个常见实际问题的解法Mouth Mask说话口型不穿帮源脸和你本人的嘴型差很多时整脸替换后口型对不上原画面。打开 Mouth MaskGUI 开关或--mouth-mask程序会把下半张脸的嘴部区域留给你自己只换其余部分——说话时口型自然一致。Many Faces Map Faces群里每人换不同的脸群像场景里不加参数时每个人都会变成同一张脸。加--many-faces处理画面里每一张脸再加--map-faces程序先用特征向量聚类把目标里的人自动分组类似按头像把人分到不同群然后你做谁换谁的绑定python run.py -s face.jpg -t group.mp4 --many-faces --map-faces跑完群里每个人对应自己绑定的脸。红线与下一步实时换脸能力很强以下四件事不能碰只换自己的脸或已明确取得本人同意的脸公开发布时标注AI 合成 / deepfake不用于诈骗、冒充、诽谤等任何欺骗目的不处理战争画面、隐私场景等敏感素材程序自身也内置了 opennsfw2 内容过滤GUI 勾选 NSFW 或--nsfw-filter会自动拦截不当素材。现在就可以动手python run.py跑起来选一张自己的正脸照片点 Live等 10–30 秒你的第一段实时换脸预览就会出现在屏幕上。想继续深入从 README.md 的完整参数列表和 models/instructions.txt 的模型说明开始看。【免费下载链接】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),仅供参考
RELATED

相关推荐

记账理财App:先看清钱去哪,再谈会不会理财

记账理财App:先看清钱去哪,再谈会不会理财

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

📅 2026/10/22 12:46:14
VoxCPM2 本地部署全流程:30语种TTS+音色设计+48kHz高保真(uv裸机部署版)

VoxCPM2 本地部署全流程:30语种TTS+音色设计+48kHz高保真(uv裸机部署版)

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

📅 2026/10/22 12:46:14
在线办公网站推荐:不用装软件也能开干,这几类站点是真正的远程办公救命包

在线办公网站推荐:不用装软件也能开干,这几类站点是真正的远程办公救命包

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

📅 2026/10/22 12:41:13
MORE NEWS

更多资讯

📰

矩阵标准型全解析:从若尔当形到有理标准型的化简逻辑与应用

矩阵分析里最值得反复咀嚼的一个概念,我觉得是“标准型”。很多同学一开始觉得自己在背一堆不同名字的形:阶梯形、对角形、若尔当形、有理标准型,背完就忘。核心问题其实是同一个:一个矩阵,或者说一个线性变换&#xf…

📰

AI智能体MCP协议安全扫描器:应对工具调用链路安全挑战

MCP协议(Model Context Protocol)最近几乎成了AI智能体接入工具的默认方式,聊智能体的人见面就问“你那边MCP接入做到哪一步了”。但用得越深我越清楚一件事:MCP让外部工具接入智能体的门槛大幅降低的同时,工具调用链路…

📰

Docker容器网络原理与实战:从bridge到overlay全解析

1. 这不是“配个IP”那么简单:Docker容器网络到底在解决什么问题? 你有没有遇到过这样的场景:本地写好的Python服务,用 docker run -p 8080:80 跑起来后,浏览器能访问,但另一个容器里用 curl http://loc…

📰

最小二乘法直线拟合:从手算推导到Python实现

在一堆散点数据面前,我经常被问到一个很朴素的问题:这些点大概沿着一条直线走,能不能帮我把这条直线画出来?不管是分析投放数据、校准仪器,还是想根据历史记录估计下一个结果,直线拟合往往是大家最早遇到的…

📰

三维CAD中如何判断面是否有标注:从手动查看到API批量实现

直接说结论:能判断,而且方法不止一种。我做CAD二次开发和三维模型处理有些年头了,这个问题刚入行的时候困扰过我很久,后来在好几个实际项目里反复踩坑、翻文档、试API,才把这块彻底捋清楚。今天就把它掰开揉碎了讲一遍…

📰

网络应用通信考点全解析:从协议原理到抓包排障实战

1. 从一份“思科考试答案参考”说起:网络应用通信到底考什么看到“计算机网络思科考试答案参考”这个标题,我第一反应不是去找什么现成答案,而是想聊聊这类考试背后真正要你掌握的东西。网络应用通信这门课,不管是校内的专业必修&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬