Deep-Live-Cam 教程:3 条命令装好实时 AI 换脸,一张照片就能开播
Deep-Live-Cam 教程3 条命令装好实时 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视频通话里想把自己换成照片里的那个人怎么办答案是装一个 Deep-Live-Cam当前版本 2.1.6 的免费开源 AI 实时换脸工具一张照片就能实时替换摄像头或视频里的人脸全程不用写代码。安装 3 条命令运行 3 次点击换脸逐帧发生不用导出重剪。首次启动会自动从官方源下载核心模型 inswapper_128.onnx体积约 500MB断网或下载中断都会卡在这一步先有心理预期。 你的机器能跑到多少帧先定个档位后面每一步都按档位来。档位典型配置摄像头换脸帧率预期入门无独显纯 CPU8-10fps只够预览主力NVIDIA GTX 1060 4GB 及以上15-20fps可用高配RTX 30 系以上 / Apple M1-M525-30fps直播无压力三个门槛数字Python 官方推荐 3.143.11 是底线低于 3.11 装不上磁盘留 10GB8GB 内存能跑但 16GB 更稳。CPU 也能跑通只是别指望帧率。 3 条命令装完仓库自带快速启动版但手动安装官方明说不面向新手所以按下面来全程 10 分钟内。第一条把源码拉到本地git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam第二条建虚拟环境并装全部依赖OpenCV、ONNX Runtime 等。不建虚拟环境直接装系统 Python 里的库大概率崩一片python -m venv venv venv\Scripts\activate # WindowsmacOS / Linux 用 source venv/bin/activate pip install -r requirements.txt第三条启动。参数按你上一节的档位加python run.py # 无独显CPU 跑 python run.py --execution-provider cuda # NVIDIA需 CUDA 12.8 cuDNN 8.9.7 python run.py --execution-provider coreml # Apple M1-M5需 Python 3.14AMD 或 Intel 核显的 Windows 机器用--execution-provider directml需先 pip 安装 onnxruntime-directml。两个容易漏的依赖Windows 要装 Visual C 运行库视频模式依赖 ffmpegffmpeg -version能正常输出再开始。️ 3 次点击出换脸画面启动后是一个深色窗口只有两个选择按钮、几个开关和四个功能按钮。Live 摄像头模式Select a face 选一张正脸照片512×512 以上、光照均匀、无遮挡Select a target 选摄像头点 Live。10-30 秒后预览窗出现换脸生效。想换源脸重新选一张照片即可。视频模式同样先选源脸target 换成一个视频文件点 Start。输出保存在以目标视频命名的目录里原音轨默认保留。中途想停点 Destroy点 Preview 可以只抽几帧看效果不用跑完整支。⚙️ 效果不对时只调这 3 个开关直播先拉 Mouth Mask 到 30别用默认 0。默认 0 意味着完全用换后的嘴口型和说话对不上这是直播时最违和的地方。拉到 30-100 会用换脸前的原始嘴部像素覆盖回去口型就跟你的语音完全一致。Transparency 默认 100%偶尔有贴纸感时降到 80%换脸结果和原画面各占一半融合度上来。Sharpness 默认 0只在开了 Face Enhancer 之后起作用面部糊的时候再拉。Face Enhancer 下拉里有 GFPGAN、GPEN-256、GPEN-512 三档每帧多一次推理帧率必降直播先关着。视频模式记住三个开关Keep audio 默认开保留原音轨Keep fps 关掉后按你机器的处理速度输出Many faces 处理画面里所有人脸配 Map faces 还能给不同目标分别分配不同的源脸。命令行党补一句--video-quality范围 15-23默认 18越小质量越高、文件越大。 帧率上不去怎么办症状Live 模式低于 15fps。原因按概率排默认 CPU 推理、开了 Face Enhancer、目标分辨率超过 1080p。解法NVIDIA 用户改用--execution-provider cuda重启关掉 Face Enhancer把目标降到 720p。三步做完帧率一般能从 8-10fps 回到 15fps 以上。其他高频报错按症状 → 原因 → 一句解法过一遍Live 画面全黑→ 选错摄像头或系统权限没给。重新点 Select a target 切换摄像头编号macOS 到系统设置 → 隐私与安全性 → 相机给终端授权。ModuleNotFoundError 或找不到模型→ 虚拟环境没激活、Python 不在 3.11-3.14 区间、或首次下载被中断。跑一遍pip install --upgrade -r requirements.txt确认 models/ 目录里有 inswapper_128.onnx文件在但不完整就删掉重跑让它重新下载。视频模式报 ffmpeg 错误→ 系统没装 ffmpeg 或没进 PATH。装好后ffmpeg -version验证再重启程序。⚖️ 三条使用边界程序内置内容过滤器处理前会扫描素材涉黄、血腥等敏感内容直接被拒这不是可选开关。另外两条靠自觉用真实人物的脸先拿到本人同意发布时标注 AI 生成这是开源社区明确写进声明的要求。想改换脸逻辑从 face_swapper.py换脸核心算法入手人脸定位和特征提取在 face_analyser.py人脸检测分析所有开关和滑块的实现在 ui.py图形界面控件。10 秒行动打开终端敲python run.py等那个深色窗口出现。【免费下载链接】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),仅供参考