Deep-Live-Cam 实测:4 步让一张照片在摄像头里实时换脸
发布时间:2026/9/6 16:01:45 锦皓数字建站

Deep-Live-Cam 实测4 步让一张照片在摄像头里实时换脸【免费下载链接】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 在本地实时跑出来的效果。它是一款免费的实时换脸工具一张照片就能驱动无需训练任何模型人脸检测、特征点定位、对齐、融合整条链路全部在你电脑本地完成摄像头画面边拍边换。先说它能做出什么再倒推你要做哪几件事。三种你能直接复现的效果直播 / 口播你的脸实时替换成源图的脸声音与口型不受影响开嘴部蒙版后。影视二创电影片段逐帧换脸音轨原样保留直接导出成片。多人视频同一画面里每个角色套上各自对应的脸互不串位。逻辑其实很朴素免训练意味着没有先练两天模型的环节本地管线意味着画面不走外网延迟低单图驱动意味着素材成本就是一只手机相册。下面按先能跑起来再跑得舒服的顺序讲。实时换脸安装从拉代码到第一次 Live 的 4 步 ️整个安装像给一台机器装底盘先拉代码再装引擎换脸模型然后补零件Python 依赖最后点火。顺序反了都会报奇怪的错。第 5 分钟clone 仓库git clone https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam执行完你应该看到本地多出一个Deep-Live-Cam目录里面models/、locales/等子目录齐全。第 8 分钟下载两个换脸模型换脸模型下载这一步最容易翻车。打开仓库里的 models/instructions.txt照着清单把两个文件放进models/目录inswapper_128_fp16.onnx负责换脸本身GFPGANv1.4负责画质增强。文件名和后缀一个字符都不能差位置也必须是models/放错一层程序就认不出来。第 12 分钟虚拟环境 依赖python -m venv venv pip install -r requirements.txt先激活虚拟环境Linux / macOS 用source venv/bin/activateWindows 用venv\Scripts\activate再装依赖。执行完你应该看到终端提示符前面多了(venv)说明后续安装都发生在隔离环境里。第 15 分钟点火python run.py执行完你应该看到图形界面弹出左侧能选源脸和摄像头右侧出预览。接下来就是第一次 Live选一张清晰源图 → 选摄像头或一个目标视频→ 点 Live。预览一旦动起来换脸就已经在工作了。实时换脸调优三个参数决定成片质量没有显卡时换脸后端怎么选--execution-provider相当于给同一台车换引擎程序默认按 CUDA、ROCm、CoreML、OpenVINO、DML 到 CPU 的优先级自动挑最优的那个有 NVIDIA 显卡就直接走 CUDAMac 用 CoreMLIntel 核显走 OpenVINOWindows 上还有 DirectML。纯 CPU 也能跑只是帧率上限明显低一些——如果预览卡顿先把面部增强关掉或调低预览分辨率再考虑给推理后端换引擎。嘴部蒙版怎么一键开启口播、唱歌、聊天类内容必须开这个。不开的话你的嘴巴跟着源照片动声音和口型会各说各话开启后嘴部区域保留原口型只换脸不动嘴对嘴型立刻回到同步状态。界面上勾选 Mouth Mask 即可命令行模式加--mouth-mask。多人脸映射怎么用 --map-faces目标画面里不止一张脸时用它把每张源照片和画面中的一个角色一一对应谁也不用谁的位。界面里对应 Many Faces 开关命令行加--map-faces适合团体直播、多人剧情短片这类内容。视频模式则是另一条路-s给源图、-t给目标视频加上--keep-audio让原音轨完整保留一条命令处理整段素材导出即成片。换脸模型报错与画面问题的 4 类排查启动就提示找不到模型九成是文件名、后缀或目录不对。对照 models/instructions.txt 逐字核对.onnx别下成别的格式文件必须放在models/下。CPU 下帧率低、画面发糊先关面部增强、调低分辨率再看帧率变化有显卡就把执行后端切到 GPU。换脸边界感明显多半是源图模糊、光照不均融合蒙版跟着生硬。换一张正面、光线均匀的高清照片必要时再叠增强器与嘴部蒙版。摄像头黑屏画面被别的程序占用了或者系统隐私权限没放开。关掉占用摄像头的应用检查权限设置后重试。换脸素材的合规边界在哪社区从哪里进门槛降低不等于可以随意使用只使用你自有或已获授权的人脸素材公开发布时标注AI 生成。把这两件事做在前面工具才能用得久。想往下深挖三个入口就够处理器逻辑集中在 modules/processors/frame/新增处理环节不用重写整条管线界面代码在 modules/ui.py多语言文件放在 locales/内置中文等十几种语言会一门语言就能参与翻译。【免费下载链接】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),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。