
Deep-Live-Cam 上手指南10 分钟装好一张照片实时换脸【免费下载链接】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 是一款免费开源的 AI 换脸工具只要一张照片就能对摄像头或视频做实时换脸点三个按钮就能跑。 硬指标一览换脸核心模型首次启动自动下载约300-500MBNVIDIA 显卡上实时换脸可稳定30fps左右CPU 也能跑但帧率有限支持 Windows、macOSM1-M5、Linux 三大平台Python 需3.11~3.14官方推荐 3.14内置不当内容过滤器敏感素材直接拒绝不可关闭 换脸能力的三种用法摄像头实时换脸选一张人脸照片再选摄像头点 Live10-30 秒后预览窗口出现的就是换完的画面窗口可直接丢给 OBS 去直播。视频文件换脸选一个本地视频逐帧替换后输出新视频存进以原视频命名的目录。默认保留原音轨中途随时可以停。多人脸映射打开 Many faces 后画面里每个人都会被换脸再打开 Map faces能给不同的人分别分配不同的脸整场画面各换各的。️ 三步命令装完启动先对照下表备环境另外确认git和pip可用项目最低建议系统Win 10 / macOS / Linux不限Python3.113.14显卡无CPU 可跑NVIDIA GTX 1060 4GB 或 Apple M 系列内存8GB16GB磁盘空闲10GB20GBWindows 用户另装 Visual C 运行库视频模式依赖ffmpeg。第 1 步把项目源码拉到本地。git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam第 2 步建独立环境装依赖避免污染系统 Python。python -m venv venv source venv/bin/activate pip install -r requirements.txtWindows 激活改用venv\Scripts\activatemacOS 用户需先brew install python3.14 python-tk3.14。第 3 步启动图形界面模型会自动下载。python run.py弹出的深色窗口里有两个选择按钮、几个开关和四个功能按钮。按硬件选加速方式python run.py后面加--execution-provider参数指定推理后端硬件参数说明NVIDIA 显卡--execution-provider cuda先装 CUDA 12.8 与 cuDNN 8.9.7速度最快Apple M1-M5--execution-provider coreml走神经网络引擎需 Python 3.14AMD/IntelWin--execution-provider directml需另装 onnxruntime-directml无独显不加参数CPU 推理能跑但帧率有限不想折腾就不加参数功能完全一样只是慢一些。️ 三次点击跑通 Live 换脸操作路径很短照着做就行摄像头模式点Select a face选一张清晰正脸照片512×512 以上、光照均匀点Select a target选中你的摄像头点Live等 10-30 秒预览窗口出现换脸核心逻辑在 modules/processors/frame/face_swapper.py负责每帧的对齐与替换人脸检测在 modules/face_analyser.py定位并分析画面中的人脸。视频处理模式同样先选源人脸Select a target改选视频文件点Start完成后结果存到以视频命名的目录中途停下点Destroy不想跑完整视频就点Preview抽帧看效果️ 最影响效果的 2 个参数先记这张速查表参数建议范围默认值作用Opacity0.8 ~ 1.01.0换脸结果与原画面混合程度调低弱化贴纸感Mouth Mask0 / 30 / 1000保留原嘴口型跟随原画面Sharpness0 ~ 20增强面部细节仅开 Face Enhancer 后生效Keep fps开 / 关开输出帧率跟随原视频video-quality15 ~ 2318命令行参数数字越小质量越高、文件越大Mouth Mask保留原口型换脸最违和的是嘴换掉的脸不跟着你原来的话动。把 Mouth Mask 拉到30-100程序会用换脸前的原始嘴部像素盖回去口型就和你的说话完全一致。Opacity弱化贴纸感换出来的脸显得贴上去时把 Opacity 降到0.8-0.9边缘会自然融入原画面。太低脸会发虚建议每次调 0.05 小步试。其余开关一句话带过Face Enhancer用 GFPGAN 重绘面部细节画质更好但每帧多一次推理、帧率下降模型需自行放入 models/ 目录Keep audio保留原音轨默认开启Many faces / Map faces处理所有人脸并可给不同人分配不同脸控件与开关的实现都在 modules/ui.py图形界面与全部控件定义。 两个最值钱的实战场景直播实时换脸Live 预览窗口本身就是直播素材打开 OBS把该窗口加为窗口捕获源调成合适尺寸避免二次缩放模糊直接推流即可。NVIDIA 中端显卡约30fps稳定输出处理期间窗口大小尽量贴近推流分辨率。电影角色替换选一部 1080p 以内的视频开启 Face Enhancer 提升面部细节点 Start。耗时取决于帧数和显卡一部 10 分钟的 1080p 短片中端 GPU 大约 20-40 分钟进度显示在状态栏。 高频问题自查Live 画面全黑或找不到摄像头现象点 Live 没反应预览一片黑原因摄像头编号选错或系统相机权限没给修复重新点Select a target切换摄像头macOS 到系统设置 → 隐私与安全性 → 相机给终端授权帧率上不去画面卡顿现象Live 模式低于15fps原因CPU 推理、开了 Face Enhancer或目标分辨率过高修复NVIDIA 用户改用python run.py --execution-provider cuda先关 Face Enhancer 再试把处理目标降到 720p启动报缺模块或模型加载失败现象ModuleNotFoundError或提示找不到 inswapper 模型原因虚拟环境没激活Python 版本不在 3.11~3.14或首次下载被中断修复pip install --upgrade -r requirements.txt重装依赖检查models/目录模型文件不完整就删掉重新运行让它重新下载视频模式报 ffmpeg 错误现象点 Start 后立刻报错原因ffmpeg 没装或没进 PATH修复装好 ffmpeg确认ffmpeg -version能正常输出再重启程序⚖️ 使用底线内置内容过滤器会在处理前扫描素材涉黄、血腥等敏感内容直接拒绝无法关闭别试图绕过使用真实人物的脸之前必须获得本人同意发布时明确标注 AI 生成不得用于诈骗、冒用身份等违法行为后果由使用者自行承担Deep-Live-Cam 把一张照片 三次点击变成可用实时换脸管线。现在就去克隆仓库选张正脸照片试 30fps 效果。【免费下载链接】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),仅供参考