拓冰建站拓冰建站
首页 / 资讯中心 / 正文

一张照片实现实时 AI 换脸:免费开源工具 Deep-Live-Cam 10 分钟装好跑通

一张照片实现实时 AI 换脸:免费开源工具 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-CamDeep-Live-Cam 是一款免费开源的实时换脸工具:选一张照片,点三次按钮,摄像头里你的脸就会被换成照片里的人。最低门槛是一台装好 Python 的电脑,从克隆代码到界面弹出约需10 分钟;配一块 NVIDIA 显卡,Live 模式可稳定跑到30fps左右。下面按先查条件、再装、再换脸的顺序带你走完全程。 动手前先自查:你的机器够不够跑项目能跑的底线推荐配置系统Win 10 / macOS / Linux不限Python3.113.14(官方推荐)显卡无,CPU 也能跑NVIDIA GTX 1060 4GB 或 Apple M 系列内存8GB16GB磁盘10GB 空闲20GB另请确认git、pip已可用;Windows 用户需装 Visual C 运行库;只玩摄像头模式不额外依赖什么,要处理视频文件则必须装好ffmpeg。 三步装好 Deep-Live-Cam 并启动第一段,把源码拉到本地,只取最新版本,速度快: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 # 激活:Windows 跑 venv\Scripts\activate;macOS/Linux 跑 source venv/bin/activate pip install -r requirements.txt第三段,启动图形界面,首次运行自动下载约300MB的换脸核心模型:python run.py同一个命令可以加参数指定执行后端——即模型跑在哪块硬件上:硬件启动命令前置条件NVIDIA 显卡python run.py --execution-provider cuda先装 CUDA 12.8 与 cuDNN 8.9.7,速度最快Apple M1–M5python run.py --execution-provider coreml需 Python 3.14,走神经引擎AMD/Intel 核显(Win)python run.py --execution-provider directml需先装 onnxruntime-directml无独显python run.py无,CPU 运行,功能相同但帧率有限不想折腾就裸跑,只是慢一些。 第一次实时换脸:摄像头与视频两条路径摄像头模式:三次点击点Select a face,选一张清晰正脸照片(512×512以上、光线均匀、无遮挡)点Select a target,从列表里挑你的摄像头点Live,等10-30 秒预览窗弹出即完成;把该窗口交给 OBS 做窗口捕获,即可推流或进视频会议视频模式:先抽帧预览,再跑整片同样先 Select a face 选好照片Select a target 改为选一个本地视频文件点Preview抽帧看效果,满意再点Start跑完整片成品保存在以目标视频命名的目录里,原音轨默认保留;中途想停就点Destroy换脸的每一步——检测、特征提取、对齐、贴回——都写在 modules/processors/frame/face_swapper.py,想改算法从这里入手。️ 四个参数决定观感参数名推荐取值默认管什么Opacity(透明度)0.8 ~ 1.01.0新脸与原画面的叠加权重,低于 1 会露出一点原脸,用来削弱塑料感Sharpness(锐化)0 ~ 20只对增强后的脸起作用,提细节Mouth Mask(嘴部遮罩)0 / 30 / 10000 用换脸后的嘴;拉高则用换脸前的原始嘴部像素覆盖,口型跟原画面走video-quality15 ~ 2318命令行参数--video-quality,数字越小越清晰、文件越大用 Mouth Mask 保住原口型直播里最穿帮的是嘴:换掉的脸不跟你说话动。把 Mouth Mask 拉到30-100,程序会用换脸前的原始嘴部像素盖回下巴以上区域,口型与你的说话完全一致,违和感大幅降低。用 Face Enhancer 换细节,付帧率Face Enhancer 用 GFPGAN 模型重绘面部细节,画质更好,但每帧多一次推理,帧率会下降;需先把增强模型放进 models/ 目录,下载地址写在 models/instructions.txt。界面上另有 Keep fps(输出帧率)、Keep audio(保留原音轨,默认开)、Many faces(画面里每张脸都换,并可配合 Map faces 给不同人分配不同的脸)三个开关,控件定义在 modules/ui.py。️ 卡住了怎么办:四个高频故障自查Live 画面全黑或没反应症状:点 Live 后无预览或一片黑原因:摄像头编号选错,或系统没给相机权限解决:重新点Select a target换编号;macOS 到系统设置 → 隐私与安全性 → 相机给终端授权帧率上不去,画面卡顿症状:Live 模式低于15fps原因:默认走 CPU 推理,或开着 Face Enhancer,或目标分辨率过高解决:NVIDIA 用户改用--execution-provider cuda启动;关掉面部增强再试;目标降到720p缺模块或模型加载失败症状:报ModuleNotFoundError,或提示找不到 inswapper 模型原因:虚拟环境没激活、Python 不在3.11 ~ 3.14区间、首次下载被中断解决:执行pip install --upgrade -r requirements.txt重装依赖;确认 models/ 下有inswapper_128.onnx(约500MB),没有就删掉重跑让它重新下载视频模式报 ffmpeg 错误症状:Start 后出现 ffmpeg 相关报错原因:系统没装 ffmpeg,或没加进 PATH解决:装好 ffmpeg,在终端确认ffmpeg -version能正常输出,再重启程序⚖️ 三条使用边界内置内容过滤器会在处理前扫描素材,涉黄、血腥等敏感内容直接拒绝,这不是可关闭的开关使用真实人物的脸之前,先取得本人同意发布时标注 AI 生成;用于诈骗、冒用身份等违法用途,后果由使用者承担 现在就能跑起来一张照片加三次点击,免费管线10 分钟跑通,效果上限取决于你的显卡。现在就去克隆仓库,选一张正脸照片,点一次 Live,看看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),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门