ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Deep-Live-Cam 新手指南:三次点击跑通实时AI换脸,一张照片替换摄像头人脸

Deep-Live-Cam 新手指南:三次点击跑通实时AI换脸,一张照片替换摄像头人脸 Deep-Live-Cam 新手指南三次点击跑通实时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 是一个免费开源的实时 AI 换脸工具用一张照片就能实时替换摄像头或本地视频里的人脸全程不写代码点三次按钮就开始。先记住这几个数字约 300MB换脸核心模型大小首次启动自动下载10–30 秒点完 Live 到预览窗口出现的时间3 个平台Windows、macOSM1–M5 芯片、Linux无独显也能用 CPU 跑内置内容过滤涉黄、血腥等敏感素材会被直接拒绝处理 Deep-Live-Cam 干什么三种换脸模式它只干一件事把照片 A 的人脸特征实时贴到 B 的人脸上。区别在于实时——画面边播边换不用导出再重剪。摄像头实时换脸输入一张源人脸照片加一路摄像头输出实时换脸后的预览窗口。配合 OBS 等推流工具即可进视频会议或开播。视频换脸输入源人脸加一个本地视频文件点 Start 逐帧处理输出保存到一个与目标视频同名的目录。原音轨默认保留。多人脸映射开启 Many faces 后画面里每个人都会被换脸再配合 Map faces可以给不同的人分配不同的脸。 安装步骤3 条命令装完启动项目最低要求建议配置系统Windows / macOS / LinuxWindows 10 或 macOSM1–M5Python3.113.14官方推荐显卡无CPU 可跑较慢NVIDIA 或 Apple M 系列必备工具pip、git、ffmpeg视频模式依赖 ffmpeg缺了会报错Windows 额外—安装 Visual C 运行库VS 2022 Runtimes# 克隆项目源码 git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam# 创建并激活虚拟环境避免污染系统 Python python -m venv venv # Windows 激活venv\Scripts\activate # macOS / Linux 激活source venv/bin/activate # 安装全部依赖OpenCV、ONNX Runtime、insightface 等 pip install -r requirements.txt# 启动图形界面首次运行自动下载约300MB换脸模型 python run.py按硬件选加速同一个python run.py加--execution-provider参数指定推理后端你的硬件启动命令说明NVIDIA 显卡python run.py --execution-provider cuda需先装 CUDA 12.8 与 cuDNN 8.9.7Apple M1–M5python3.14 run.py --execution-provider coreml依赖 Python 3.14走神经网络引擎AMD/Intel 核显Winpython run.py --execution-provider directml需先装 onnxruntime-directml无独显python run.py不加参数CPU 运行能跑但更慢不想折腾就不加参数功能一样只是速度慢一些。️ 第一次换脸3 次点击跑通 LiveLive 摄像头模式点Select a face选一张清晰、光照均匀、无遮挡的正脸照片点Select a target选你的摄像头点Live等10–30 秒预览窗口出现即换脸完成换脸引擎的检测、特征提取、对齐、贴回逻辑都在 modules/processors/frame/face_swapper.py换脸核心算法人脸定位在 modules/face_analyser.py人脸检测与特征分析——想改逻辑从这里入手。视频处理模式先选一张源人脸照片用Select a target选本地视频文件点Start结果保存在与目标视频同名的目录里中途想停点DestroyPreview可先抽帧预览不跑完整视频️ 参数怎么调4 个改变效果的开关参数建议范围默认值影响什么Opacity透明度0.8 ~ 1.01.0换脸结果与原画面的混合程度调低弱化贴纸感Mouth Mask嘴巴遮罩0 / 30 / 10000 用换后的嘴100 保留原嘴直到下巴嘴型跟随原口型Sharpness锐化0 ~ 20仅开启 Face Enhancer 后生效增强面部细节Keep fps / Keep audio开 / 关均开启输出是否保持原视频帧率 / 是否保留原音轨Mouth Mask最反直觉、也最实用的一档直播时最违和的往往是嘴换掉的脸不会跟着你的原话动。把 Mouth Mask 拉到30–100程序会用换脸前的原始嘴部像素覆盖回去口型就和你的说话完全一致。为什么拉这个值因为 0 表示完全用换后的嘴数值越大保留的原嘴区域越多100时从嘴到下巴都是原画面。其余开关Face Enhancer面部增强用 GFPGAN 模型重绘面部细节每帧多一次推理、帧率下降需先在 models/ 目录放增强模型下载地址写在 models/instructions.txtMany faces / Map faces处理画面中所有人脸并给特定的人分配不同的源脸 两个最值得试的场景直播实时换脸Live 预览窗口本身就是素材打开 OBS把这个窗口作为窗口捕获源加入场景捕获区域调合适避免二次缩放模糊。期待看到推流画面里每张脸都已经是你的照片。电影角色替换选一段电影或视频片段开启 Face Enhancer 提升面部细节点 Start处理期间状态栏显示进度。期待看到每一帧的脸都被替换音轨原样保留。️ 高频问题4 个自查方法Live 画面全黑或找不到摄像头症状点 Live 没反应或预览一片黑原因选错摄像头或系统权限没给解决重新点Select a target切换摄像头编号macOS 到系统设置 → 隐私与安全性 → 相机里给终端授权帧率上不去画面卡顿症状Live 模式明显掉帧原因默认 CPU 推理、开了 Face Enhancer、或目标分辨率过高解决NVIDIA 用户改用python run.py --execution-provider cuda先关掉 Face Enhancer把目标视频降到 720p启动报错缺模块或加载模型失败症状ModuleNotFoundError或提示找不到 inswapper 模型原因虚拟环境没激活、Python 不在3.11–3.14区间、或首次下载被中断解决执行pip install -r requirements.txt重装依赖确认 models/ 里有inswapper_128_fp16.onnx没有就删掉重新运行让它重新下载视频模式提示找不到 ffmpeg症状Start 后报ffmpeg相关错误原因系统没装 ffmpeg或没加进 PATH解决安装 ffmpeg确认终端里ffmpeg -version能正常输出再重启程序 负责任地使用3 条边界程序内置内容过滤处理前会扫描素材涉黄、血腥等敏感内容直接拒绝——这不是可选开关别试图绕过使用真实人物的脸之前获得本人同意发布时明确标注 AI 生成不用于诈骗、冒用身份等违法用途后果由使用者承担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-Cam创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表