返回博客
Ai4 分钟

Deep-Live-Cam 2.1.6:仅需一张照片即可实时换脸

发布于 2026年9月6日

想象一下,在实时视频通话中将自己的脸换成名人,或者实时把自己变成电影角色——只需一张照片。这正是 Deep-Live-Cam 2.1.6 所能做到的。这个开源项目已经风靡互联网,在本指南中,我将向你介绍它是什么、如何安装,以及如何负责任地使用它。

什么是 Deep-Live-Cam?

Deep-Live-Cam 是一款实时换脸和视频深度伪造工具。你只需提供一张人脸图像,它就能在摄像头直播流或预先录制的视频中替换该人脸——实时完成,无需进行模型训练。它可以仅靠 CPU 运行,但要获得流畅的性能,你需要 NVIDIA GPU、Apple Silicon,甚至是配备合适执行提供程序的 Intel 处理器。

必须合乎道德地使用

在开始有趣的部分之前,先谈谈严肃的事。该项目内置了检查机制,可阻止色情、暴力画面以及战争素材等敏感内容。开发者还强调,如果你使用真人的脸,必须获得对方同意,并将输出标记为深度伪造。你对自己使用此软件的行为负责。

你能用它做什么?


手动安装步骤

Deep-Live-Cam 并非开箱即用的应用,但也不算太难。你需要 Python(3.11 到 3.14,推荐 3.14)、pip、git、ffmpeg,在 Windows 上还需要 Visual Studio 2022 运行库。首先克隆仓库:


接下来,从 Hugging Face 模型仓库下载两个模型文件——gfpgan-1024.onnx 和 inswapper_128_fp16.onnx——并将它们放入 models 文件夹。然后创建虚拟环境并安装依赖:


使用 Apple Silicon(M1 到 M5)的 Mac 用户应首先通过 Homebrew 安装 Python 3.14 和 python-tk@3.14,然后运行相同的 venv 命令。如果 tkinter 缺失,请重新安装 python-tk。

如何使用 Deep-Live-Cam

一切安装完成后,运行 python run.py 启动图形界面。选择源人脸图像,选择你的摄像头,然后点击 Live。加载大约 10 到 30 秒后,会出现预览窗口。该画面可通过 OBS 捕获用于直播。要换成新面孔,只需选择另一张源图像。

此外还有图像和视频模式:选择目标图像或视频,按下 Start,输出将保存在一个新文件夹中。当你使用源参数调用脚本时,CLI 模式会被激活,高级选项包括 --many-faces--mouth-mask--live-resizable

GPU 加速选项

CPU 可以运行,但可能会出现卡顿。NVIDIA 用户可以安装 CUDA Toolkit 12.8 和 cuDNN,将 onnxruntime 替换为 onnxruntime-gpu,并使用 --execution-provider cuda 启动。Mac 用户可以使用内置的 CoreML 提供程序。Windows 用户可以为 AMD 尝试 DirectML,Intel 用户可以使用 OpenVINO。每种方案在 README 中都有对应的设置说明,请查看其中确切的项目版本。

想要无需配置的版本?

如果你不想折腾 Python 版本和模型文件,官方提供了一个名为 Deep-Live-Cam Ultimate 的预构建发行版。它包含针对 Windows、Mac Silicon、CPU、NVIDIA 和 AMD 的优化版本,以及 30 多项额外功能和优先支持。这需要付费,但能节省时间。请记住:唯一官方来源是 GitHub 仓库和 deeplivecam.net,避免来路不明的第三方下载。

总结

Deep-Live-Cam 是 AI 驱动媒体工具领域的一次令人瞩目的飞跃。它功能强大,安装后易于使用,而且实验起来确实有趣。只需遵守同意和内容规则。现在去给自己换一张电影明星的脸吧——但要负责任地使用。

相关文章