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

资讯详情

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

Deep-Live-Cam:免费实时换脸,一张照片 10 分钟跑通摄像头换脸

Deep-Live-Cam:免费实时换脸,一张照片 10 分钟跑通摄像头换脸 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-Cam你正在开视频会议屏幕里大家看到的脸不是你的而是你上传的一张照片。不用剪辑、不用等渲染画面随着你的说话实时变化。这就是 Deep-Live-Cam 干的事拿一张照片实时替换摄像头或视频文件里的人脸。工具开源免费自带内容过滤器本文带你从装好到跑出第一个换脸结果全程不超过 10 分钟。一分钟看懂门槛项目数值支持系统Windows 10、macOSM1–M5、LinuxPython3.11–3.14推荐 3.14核心模型体积约 300MB首次启动自动下载显卡无硬性要求CPU 能跑NVIDIA 显卡可稳定到 30fps 左右内存 / 磁盘8GB 起磁盘留 10GB 空闲内置限制内容过滤常开涉黄、血腥素材直接拒绝处理另外确认git、pip可用。Windows 用户装 Visual C 运行库视频模式还要ffmpeg用ffmpeg -version验证能输出。怎么装按顺序做四件事确认 Python 版本在 3.11–3.14 区间克隆源码git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam建独立环境并装依赖避免污染系统 Pythonpython -m venv venv # Windows 激活venv\Scripts\activate # macOS / Linux 激活source venv/bin/activate pip install -r requirements.txt启动。首次运行会自动下载约 300MB 的换脸模型第一遍等待时间会久一些python run.py启动后是一个深色窗口两个选择按钮、几个开关、四个功能按钮。显卡参数按你的配置选直接追加在启动命令后面例如python run.py --execution-provider cuda你的配置追加参数前置条件NVIDIA 显卡--execution-provider cuda装 CUDA 12.8 cuDNN 8.9.7速度最快Apple M1–M5--execution-provider coremlPython 3.14AMD / Intel 核显Win--execution-provider directml安装 onnxruntime-directml无独显不加参数CPU 推理能预览帧率有限怎么跑出第一个换脸结果不管摄像头还是视频主线都是三步选源脸点 Select a face挑一张正脸照。建议 512×512 以上光线均匀、无遮挡选目标点 Select a target。选摄像头就是 Live 模式选视频文件就是视频模式运行摄像头模式点Live等 10–30 秒预览窗口出现视频模式点Start处理完结果保存在以目标视频命名的目录里。中途想停点Destroy点Preview可以只抽帧看效果、不跑完整视频两个模式的差别就一处Live 窗口是活的可以一直开着用视频模式跑完就出成片默认保留原音轨。想改逻辑的话换脸核心算法在 modules/processors/frame/face_swapper.py人脸定位在 modules/face_analyser.py界面上所有开关滑块的定义在 modules/ui.py。怎么调出更好的效果不逐个讲参数给你三组直接抄的组合配方关键设置效果口型更真Mouth Mask 30–100Opacity 1.0嘴部区域保留原像素口型和你说话完全一致帧率优先关掉 Face EnhancerMouth Mask 0目标降到 720p用 cuda 参数同硬件下帧率拉满NVIDIA 约 30fps画质优先开 Face EnhancerSharpness 2video-quality 15面部细节更清晰代价是每帧多一次推理Face Enhancer 要先在 models/ 目录放增强模型下载地址写在 models/instructions.txt。另外三个开关各管一件事Keep audio保留原音轨默认开、Keep fps按原视频帧率输出、Many faces处理画面里全部人脸而不只是最大那张。还能玩什么直播换脸Live 窗口本身就是素材。打开 OBS把预览窗口加为窗口捕获源窗口尺寸调到和推流分辨率一致避免二次缩放就能直接开播。多人脸映射打开 Many faces 后画面里每个人都会被换再配合 Map faces可以给画面中不同的人物分配不同的脸一人一张。出错了怎么办报错自查表症状原因一行修复Live 全黑 / 找不到摄像头选错摄像头或系统没给权限重新点 Select a target 换摄像头编号macOS 在系统设置→隐私→相机里给终端授权帧率低于 15fpsCPU 推理、开了 Face Enhancer 或分辨率过高改用 cuda 参数启动关 Face Enhancer目标降到 720p启动报 ModuleNotFoundError 或找不到 inswapper 模型虚拟环境没激活、Python 不在 3.11–3.14、或下载中断跑pip install --upgrade -r requirements.txt再检查 models/ 里有没有 inswapper_128.onnx视频模式报 ffmpeg 错误ffmpeg 没装或不在 PATH装好 ffmpeg确认ffmpeg -version正常输出后重启程序模型加载卡住模型文件不完整约 500MB删掉 models/ 里的该文件重新运行让它下载使用上的红线程序内置内容过滤器处理前扫描素材涉黄、血腥等直接拒绝这不是开关别绕。用真实人物的脸之前拿到本人同意发布时标注 AI 生成这是社区硬性要求。现在就动手三行命令装好、三次点击换脸Deep-Live-Cam 把一张照片变成了可实时开播的换脸管线。去克隆仓库跑一遍看看 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),仅供参考
返回列表