ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

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-CamDeep-Live-Cam 是一款免费开源的实时换脸工具用你提供的一张照片实时替换摄像头或视频文件里的人脸适合想做直播特效、视频通话整活、影视剪辑的人。几个关键数字先给你换脸核心模型约 300MB首次启动自动下载摄像头实时换脸NVIDIA 中端以上显卡可跑到 30fps 左右以实际硬件为准支持 Windows、macOSM1-M5 芯片、Linux内置敏感内容过滤涉黄、血腥等素材会被直接拒绝处理️ Deep-Live-Cam 最低配置要求能不能跑起来先看硬件项目最低要求建议配置显卡无要求纯 CPU 也能跑NVIDIA 独显或 Apple M 系列内存8GB16GB磁盘10GB 空闲依赖 模型20GB 空闲再看软件项目要求系统Win 10 / macOS / LinuxPython3.11 ~ 3.14推荐 3.14其他pip、git视频模式依赖 ffmpeg缺失会报错Windows 另需 Visual C 运行库有 NVIDIA 显卡想跑满速还需要单独装 CUDA 12.8 和 cuDNN 8.9.7没有独显就跳过这步用 CPU 跑能预览但帧率有限。 最短路径跑通Deep-Live-Cam 安装与启动# 克隆源码 git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam# 建虚拟环境并装依赖OpenCV、ONNX Runtime 等 python -m venv venv # Windows 激活venv\Scripts\activate Mac/Linuxsource venv/bin/activate pip install -r requirements.txt# 启动图形界面首次运行自动下载约300MB换脸模型 python run.py启动时加不加参数取决于你的硬件你的硬件启动命令NVIDIA 显卡python run.py --execution-provider cudaApple M1-M5python run.py --execution-provider coremlAMD/Intel 核显Windowspython run.py --execution-provider directml需先pip install onnxruntime-directml无独显不加参数CPU 运行 上手实测摄像头实时换脸全流程打开界面后按这个顺序点点Select a face选一张正脸照片光照均匀、无遮挡点Select a target选中你的摄像头点Live等 10-30 秒预览窗口出现即完成换脸要开播的话把预览窗口作为窗口捕获源加进 OBS 即可推流视频模式同理选完源人脸后Select a target改选本地视频点Start。结果保存在一个以目标视频命名的目录里点Preview先抽帧预览效果中途想停就点Destroy。换脸管线里的每一步都写在 modules/processors/frame/face_swapper.py检测、特征提取、贴回想改算法从这里入手人脸定位与特征分析在 modules/face_analyser.py。️ 效果调优参数先看哪些参数建议范围默认值影响什么Opacity80% ~ 100%100%换脸结果与原画面的混合程度调低可弱化贴纸感Sharpness0 ~ 50对换后的脸做锐化Mouth Mask0 / 30 ~ 10000 用换后的嘴100 保留原嘴直到下巴口型跟随原说话Face EnhancerNone / GFPGAN / GPEN-512 / GPEN-256None重绘面部细节、画质更好但帧率下降需先把增强模型放进 models/ 目录下载地址见 models/instructions.txtMany faces开 / 关关换画面里所有人脸而不只是最大的一张Keep fps开 / 关开按原视频帧率输出Keep audio开 / 关开保留原音轨--video-quality15 ~ 2318数字越小质量越高、文件越大命令行参数最常调的是 Mouth Mask直播时最违和的就是嘴换掉的脸不会跟着你的话动。把 Mouth Mask 拉到 30-100程序会把原始嘴部像素贴回画面上口型就和你的说话完全一致。Opacity 控制混合强度100% 是完全替换往下拉会逐渐透出原脸用来减弱贴纸感一般不用动。打开 Many faces 后再配合 Map faces还能给画面里不同的人分配不同的脸 问题排查4 个高频错误快速定位预览全黑或找不到摄像头现象点 Live 没反应或画面一片黑。原因选错摄像头编号或系统权限没给。解决重新点Select a target切换摄像头macOS 去系统设置 → 隐私与安全性 → 相机给终端授权。帧率上不去、画面卡顿现象Live 模式帧率明显偏低。原因默认 CPU 推理、开了 Face Enhancer、或目标分辨率过高。解决NVIDIA 用户启动时加--execution-provider cuda先关增强器再试把目标降到 720p。启动报缺模块或模型加载失败现象ModuleNotFoundError或提示找不到 inswapper 模型。原因虚拟环境没激活、Python 版本不在 3.11 ~ 3.14、或首次下载被中断。解决pip install --upgrade -r requirements.txt重装依赖确认 models/ 目录里有换脸模型文件没有就删掉后重新运行触发下载。视频模式提示 ffmpeg 相关错误现象点 Start 后报 ffmpeg 缺失。原因系统没装 ffmpeg 或没加进 PATH。解决装好 ffmpeg 后在终端敲ffmpeg -version确认能正常输出再重启程序。⚖️ 使用边界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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表