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

资讯详情

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

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 是一款开源换脸工具给一张源脸照片它会把目标视频里的人脸逐帧替换表情和光线跟随原画面。本文走纯 CPU 方案在无独立显卡的普通电脑上完成装环境 → 首次换脸全流程最终产出一条可直接播放的换脸视频。一、门槛预判无独显环境需要满足哪 3 个前提先说结论该项目可以在 CPU 上直接推理。modules/core.py 启动时会探测可用加速后端找不到 GPU 就自动落到 cpu 后端这是无显卡也能跑的依据。真正要准备的只有三样Python 3.9 及以上启动时版本检查低于它直接拒绝系统 PATH 里能找到 ffmpeg抽帧、合并音轨都靠它缺了会立即报错Windows 下 run.py 会自动把项目目录里的 ffmpeg 加入 PATH若仍提示缺失就单独装一个一张源脸照片加一段目标视频。源脸建议正脸、光线足、无遮挡。CPU 下帧率低于显卡加速但处理短视频完全够用二、部署步骤3 步完成首次换脸运行 第 1 步获取代码git clone --depth 1 https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam第一行把仓库最新一次提交克隆到本地--depth 1跳过历史提速第二行进入项目根目录。完成标准目录里能看到 run.py 和 modules/ 文件夹。第 2 步安装依赖pip install -r requirements.txt这一行按清单文件一次性装齐 OpenCV、insightface、onnxruntime 等推理依赖。完成标准输出末尾出现 Successfully installed 或 already satisfied没有红色报错。第 3 步首次运行python run.py -s face.jpg -t target.mp4 -o result.mp4参数按含义 → 效果解释-s指定源脸照片-t指定目标视频-o指定成品输出路径。三个参数传齐后程序走无界面批处理流程不弹图形窗口。首次运行会自动下载换脸模型 inswapper_128_fp16.onnx约 280MB并缓存到本地之后重跑不再下载。完成标准进度条走完终端打印 Video processing succeeded! Total time: …当前目录出现 result.mp4。三、结果验收成品文件在哪里、怎么核对成功后成品视频就在-o指定的位置原始音轨默认保留--keep-audio 默认开启无需手动加。处理用的临时帧目录会在结束后自动清理想看中间帧再加--keep-faces……不对正确参数是--keep-frames。打开 result.mp4 核对人脸已换成 face.jpg 里的人且嘴部与表情动作仍跟随原画面没有穿帮的静止感。实际效果参考这张电影场景演示动图四、排障清单5 个常见问题对照查启动即报 ffmpeg is not installed.ffmpeg 缺失或不在 PATH。先跑ffmpeg -version验证缺失就装装完开新终端再试。模型下载慢或中断手动把 inswapper_128_fp16.onnx 放进 models/ 目录下载地址见 models/instructions.txt再重跑。提示检测不到人脸源脸逆光、侧偏或有遮挡。换一张清晰正脸照重试同时保证画面中的人脸足够大。画面多张脸只换了一张默认只处理主脸。追加--many-faces可替换画面中全部人脸。处理太慢或内存吃紧用--execution-threads调整 CPU 线程数默认自动推荐用--max-memory限制内存上限避免系统把进程杀掉。五、参数速查与源码入口进阶参数各记含义 → 效果--keep-fps含义是探测并保留目标视频原帧率效果是成品与原片节奏一致不加则统一按 30fps 输出。--mouth-mask含义是遮罩嘴部区域不做替换效果是保留目标人物的口型动作说话场景更自然。--map-faces含义是多张源脸与画面中的人脸一一映射效果是每个人各换各的脸注意它会切换为磁盘抽帧流程速度更慢。想改行为看两处modules/core.py 定义全部命令行参数与批处理流程modules/ui.py 定义图形界面布局与可选项。最后提醒一句使用真人照片需取得本人同意发布作品时注明内容为 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),仅供参考
返回列表