一张照片搞定实时换脸:Deep-Live-Cam 免费部署与调参上手指南

发布时间:2026/9/8 23:38:06
一张照片搞定实时换脸: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 是免费开源的实时换脸工具一张正面照片即可在本地替换摄像头或视频里的人脸不训练、不传数据适合直播换形象和短视频二创。装好依赖、放入两个模型约十分钟就能看到第一张换好的脸。看懂 Deep-Live-Cam 能做什么它把检测—替换—融合这条链路压进一个本地程序你只丢进一张源脸照片程序自己完成人脸定位、特征替换和边缘融合摄像头边拍边换视频逐帧处理。数据全程留在本机不经过服务器。主要能力单图换脸一张源脸照片即可驱动无需数据集与训练摄像头实时预览画面边拍边换可接 OBS 推流视频批量处理整段素材逐帧替换默认保留原音轨多人脸与映射同一画面多人各换各的一一对应硬件加速CUDA、CoreML、DirectML、OpenVINO 多执行器执行器指模型运行的后端决定跑在 CPU 还是显卡适合直播换形象、短视频二创、多人搞笑视频这类要快、要好玩的场景。它不是影视级后期套件追求院线级写实感的内容不适合用它。选一张源脸后画面中的人脸被实时替换是典型的 Deep-Live-Cam 预览效果安装依赖并跑通第一次运行先备齐环境Python 3.143.11–3.14 均可、pip、git、ffmpeg视频模式必需程序启动时会检测Windows 还需 Visual Studio 2022 运行库。先拿到代码仓库地址如下git clone https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam cd Deep-Live-Cam用虚拟环境隔离依赖避免污染系统里的 Pythonpython -m venv venv激活虚拟环境Windows 用venv\Scripts\activateLinux 和 macOS 用source venv/bin/activate。装依赖pip install -r requirements.txt启动主程序首次运行会自动下载约 300MB 的模型耐心等它跑完python run.py✅ 两个可核对的成功信号主窗口弹出界面能看到Select a face和Select a target按钮选一张源脸后点Live预览窗口在 10–30 秒内出现被绿色框标记的人脸。窗口弹出但预览一直黑框通常是摄像头被别的程序占着。按场景切换核心玩法把摄像头画面接进直播。运行python run.py选一张源脸点Live等预览出来后用 OBS 抓取预览窗口推流。想换人只需重新选一张源图。适合主播开播、播客、线下演出这类要持续换形象的场合。演出画面中人脸被实时替换适合接推流的直播场景批量处理整段视频素材。在界面里选源脸和目标视频点Start成品会存进以目标视频命名的目录也可以命令行一条命令跑完带-s参数就会进入无界面模式。影视二创、批量混剪时用它--keep-audio保证原音轨不丢。python run.py -s 源图.jpg -t 目标视频.mp4 --keep-audio给多人脸各分配一张源图。界面勾选 Many Faces 加 Map Faces或命令行加--many-faces --map-faces让每个源图按顺序对应画面里的一个角色避免一张脸全覆盖。团体直播、多人剧情短片用得上。同一画面多人同时换脸是多人脸映射的典型效果为换脸开启硬件加速。启动时用--execution-provider指定执行器NVIDIA 显卡用cudaApple 芯片用coremlWindows 也可用directmlIntel 平台用openvino。各平台的前置依赖见 README.md 的 GPU Acceleration 一节。纯 CPU 跑 1080p 预览发卡、想长时间推流时这是收益最大的一步。按此顺序提升帧率与画质先定执行器。有 NVIDIA 显卡直接上--execution-provider cuda这是帧率的第一来源没有独显就先接受 CPU 基线再往下调。看预览窗口左上角 FPS。它是直接读数配合任务管理器看 CPU、GPU、内存占用判断瓶颈在算力还是内存。稳定在 15 以上直播可用30 以上才算流畅。还卡就先关 Face Enhancer。增强器画质增强模型是帧率杀手--frame-processor默认只有face_swapper别额外加face_enhancer。再压分辨率或限资源。内存吃紧用--max-memory限制占用单位 GB线程过多用--execution-threads控制。帧率富余再叠画质。把增强器加回--frame-processor用--video-quality0–51越小越清晰调输出质量。任务管理器中 GPU 与内存占用一览可据此判断该不该切到显卡执行器卡住了按这张表排查现象原因处理启动报找不到模型、卡在下载网络中断或手动放的模型文件名/后缀不对按 models/instructions.txt 把inswapper_128_fp16.onnx原样放进models/联网重跑会自动续传摄像头黑屏或提示打不开摄像头被其他程序独占或系统隐私权限未开关掉占用摄像头的软件检查系统摄像头权限换脸后口型对不上嘴嘴部被一并替换开 Mouth Mask命令行加--mouth-maskCPU 又卡又糊默认走 CPU 回退叠加增强器后开销翻倍换执行器cuda/directml并先关增强一张脸盖住所有人默认只换第一张脸开--many-faces需要一一对应再加--map-faces处理后没有输出文件ffmpeg 缺失或编码失败确认 ffmpeg 已安装看终端报错是否指向编码深入源码与合规底线想改处理逻辑核心管线在 modules/processors/frame/新增处理器不用重写整条流程界面与交互逻辑在 modules/ui.py。只用你拥有版权或已获授权的人脸素材公开分享时标注 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),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询