ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

免费实时换脸工具 Deep-Live-Cam:一张照片跑通的安装与使用指南

免费实时换脸工具 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 就干这件事丢进一张源人脸照片对着摄像头或一段视频本地实时把目标画面里的脸替换掉全程不上传图片、不花钱代价只是装环境约 10 分钟。输入一张人脸照片 一段目标视频或摄像头输出一段换脸后的视频全部在本地跑。硬件门槛不高项目要求系统Windows / macOS / LinuxPython3.9 以上推荐 3.14python --version确认ffmpeg必须安装命令行敲ffmpeg -version有输出版本号即对硬件纯 CPU 可运行有 NVIDIA 显卡更快前置知识会复制粘贴命令即可开工前核对清单装之前花 1 分钟过一遍后面 90% 的报错都能提前躲掉核对项在哪确认确认到什么算对Python 版本终端执行python --version显示 3.9 或更高否则启动时提示Python version is not supportedffmpeg终端执行ffmpeg -version有版本号输出否则启动直接报ffmpeg is not installed.磁盘空间看目标盘剩余空间预留约 1 GB代码仓库 模型下载换脸模型约 280 MB人脸检测包约 400 MB源照片自己挑一张正面、光线均匀、脸部清晰背景干净效果最好模型文件不用手动找首次启动时程序会自动从 HuggingFace 拉到models/目录清单见 models/instructions.txt断网环境才需要手动下载放进该目录。跑通第一次装、放、启装。拉代码并装依赖Windows 和 macOS/Linux 各三条命令git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam python -m venv venv激活虚拟环境Windows 执行venv\Scripts\activatemacOS/Linux 执行source venv/bin/activate。然后pip install -r requirements.txt装完看到终端最后一行打印安装完成、且命令提示符前出现(venv)说明依赖就位。放。这一步只放一张你自己的源照片比如放到桌面后面选文件时用得上。模型目录models/可以暂时空着首次启动会自动补全。启。在项目根目录执行python run.py窗口弹出即算成功。首次启动终端会滚动下载模型的进度条等它走完再操作。接着做三次点击点左上角选源脸照片 → 点中间选摄像头Live 模式或目标视频 → 点 Live摄像头或 Start视频。摄像头预览出现要等 10~30 秒出现时换脸已经在实时进行视频模式处理完输出文件保存在一个和目标视频同名的目录里。✓ 到这里就算跑通了。高频参数速查卡参数它管什么怎么开什么时候开--mouth-mask保留原画面嘴部口型不变形界面勾 Mouth Mask或命令行加--mouth-mask说话、唱歌、口播类内容--map-faces源图按顺序逐一映射到画面里不同的人命令行加--map-faces多人同框想让每个人换不同的脸--execution-provider选择推理后端可选 cuda、coreml、openvino、directml、cpu如python run.py --execution-provider cuda装了显卡驱动或对应加速库想让帧率更高--max-memory限制程序内存上限单位 GB--max-memory 8内存小的机器跑视频模式防止把系统挤爆--keep-audio输出视频保留原音轨默认已开启无需加保持默认即可想静音才不用它后端的选择逻辑很简单NVIDIA 卡装好 CUDA 后用cudaApple 芯片用coreml普通 Windows 无独显装 DirectML 版运行库用directml。都不满足就裸跑cpu帧率低但能出片。三个典型场景配方场景素材要求推荐组合一句话效果直播 / 视频会议高清正面照Live 模式 --mouth-mask说话口型实时跟随画面不掉帧感影视 / 短视频二创你自己有版权的电影片段视频模式 face_enhancer 增强逐帧替换后再叠加画质增强边缘更自然多人互动内容多张不同源照片视频模式 --map-faces画面里每个人各换各的脸不串号故障自检先查这里启动提示ffmpeg is not installed.→ 先查终端里ffmpeg -version是否有输出 → 没有就安装 ffmpeg 并把安装目录加入 PATH重启程序。模型下载失败Could not obtain ... Place it in the models folder→ 先查models/目录是否为空、网络能否访问 HuggingFace → 断网环境就手动下载模型文件放进models/文件名必须一字不差.onnx别下成别的后缀。Live 模式窗口黑屏→ 先查是否有其他软件占着摄像头视频会议、截图工具都算→ 关掉它们再点 Live还不行就检查系统的摄像头隐私权限是否放行。换出来的脸边缘发虚→ 先查源照片是否模糊、侧光、低头 → 换一张正面平光的高清照再视情况打开增强处理器问题基本都出在源图上而不是参数。想往深处看代码从三个入口进换脸与增强的逐帧处理逻辑在 modules/processors/frame/命令行参数解析和资源限制在 modules/core.py界面布局在 modules/ui.py。建议先拿一段 10 秒的自拍视频把视频模式跑一遍比 Live 模式更容易发现源照片的问题。素材务必用自己或已授权的人脸公开分享时标注 AI 生成。【免费下载链接】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 READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进