尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Deep-Live-Cam 实时AI换脸快速教程:一张照片跑通30fps

Deep-Live-Cam 实时AI换脸快速教程:一张照片跑通30fps Deep-Live-Cam 实时AI换脸快速教程一张照片跑通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-CamDeep-Live-Cam 是一款免费开源的实时 AI 换脸工具喂给它一张正脸照片就能把摄像头或视频里的人脸实时替换掉画面边播边换不用导出重剪。核心模型约 300MB首次启动自动下载NVIDIA 显卡上可跑到约 30fps支持 Windows、macOSM1-M5 芯片与 Linux。下面按你的硬件分三条路线从克隆仓库到出画面每步都不复杂。 先核对配置软硬件要求与三条加速路线安装前先对照这张表确认环境缺git、pip或ffmpeg的都在这里补齐项目最低要求建议配置系统Win 10 / macOS / Linux不限Python3.113.14官方推荐显卡无CPU 可跑NVIDIA GTX 1060 4GB 或 Apple M 系列内存8GB16GB磁盘10GB 空闲20GBWindows 用户额外装 Visual C 运行库视频模式依赖ffmpeg终端里敲ffmpeg -version能正常输出才算就绪。同一个python run.py用--execution-provider参数指定加速方式按设备对号入座你的硬件启动参数额外工作NVIDIA 显卡--execution-provider cuda先装 CUDA 12.8 与 cuDNN 8.9.7速度最快Apple M1-M5--execution-provider coreml需 Python 3.14走神经网络引擎AMD/Intel 核显Win--execution-provider directmlpip install onnxruntime-directml无独显不加参数CPU 推理能出画面但帧率有限 三步命令装完并启动# 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 # Windows 改为 venv\Scripts\activate pip install -r requirements.txt# 3. 启动N 卡加 cuda 参数CPU 直接删掉参数 python run.py --execution-provider cuda启动后是一个深色窗口两个选择按钮、一排开关、Start / Destroy / Preview / Live 四个功能按钮。这里容易卡住依赖装完但没激活 venv运行时会报ModuleNotFoundError先确认终端行首出现了(venv)。️ 三次点击启动 Live 摄像头换脸点Select a face选一张清晰的正脸照片建议 512×512 以上、光照均匀、无遮挡点Select a target选你的摄像头点Live等 10-30 秒预览窗口出现即换脸完成想改底层行为人脸定位与特征分析在 modules/face_analyser.py人脸检测模块每帧换脸的核心流程在 modules/processors/frame/face_swapper.py检测、对齐、贴回都在这。 视频文件怎么换Select 与 Start 两步走同样先Select a face选好源人脸再Select a target改为一个本地视频文件点Start。原音轨默认保留处理完成后结果保存在以目标视频命名的目录里。中途想停就点Destroy点Preview可以先抽几帧预览效果不跑完整视频。️ 让嘴型跟原画面一致4 个关键开关所有滑块和开关定义在 modules/ui.py图形界面与控件。直播时最违和的往往是嘴换掉的脸不会跟着原话动。把 Mouth Mask 拉到 30-100程序会用换脸前的原始嘴部像素覆盖回去口型就完全跟随原画面。参数建议范围默认值影响什么Opacity透明度0.8 ~ 1.01.0换脸结果与原画面的混合程度调低可弱化贴纸感Mouth Mask嘴巴遮罩0 / 30 / 1000100 时保留原嘴直到下巴嘴型跟随原口型Sharpness锐化0 ~ 20仅在 Face Enhancer 开启后生效增强面部细节video-quality输出质量15 ~ 2318数字越小质量越高、文件越大命令行参数其他开关一句话说清Face Enhancer用 GFPGAN 重绘面部细节每帧多一次推理、帧率下降需先在models/目录放置增强模型Many faces处理画面中所有人脸并可分配不同脸Keep audio保留原音轨Keep fps保持原视频帧率关掉则按你的处理速度输出。 实战把 Live 画面用 OBS 推出去Live 预览窗口本身就是推流素材打开 OBS把该窗口作为窗口捕获源加入场景即可开播或进视频会议。把捕获窗口调成合适大小避免二次缩放造成模糊。️ 四条高频报错自查表症状常见原因解决Live 点了没反应或预览全黑选错摄像头或系统权限没给重新Select a target切换摄像头编号macOS 到系统设置 → 隐私与安全性 → 相机给终端授权帧率低于 15fps默认 CPU 推理或开了 Face EnhancerN 卡改用--execution-provider cuda启动先关 Face Enhancer 再试目标降到 720pModuleNotFoundError或找不到 inswapper 模型没激活 venv或 Python 版本不在 3.11~3.14或首次下载被中断pip install --upgrade -r requirements.txt重装依赖确认models/里有inswapper_128.onnx约 500MB没有就删掉重跑让它重新下载Start 后报ffmpeg错误系统没装 ffmpeg 或没进 PATH安装 ffmpeg 并确认终端ffmpeg -version正常输出再重启程序⚖️ 三条使用边界程序内置 NSFW 内容过滤器涉黄、血腥等敏感素材会被直接拒绝不是可选开关别试图绕过使用真实人物的脸之前获得本人同意发布时标注 AI 生成不用于诈骗、冒用身份等违法用途后果由使用者承担克隆仓库选一张正脸照片三次点击看看你设备上的 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),仅供参考
返回列表