要运行Deep Live Cam,请按照以下步骤操作(我以mac电脑为例):

1. 设置环境

首先,确保您已经设置好所需的环境和依赖项。这包括:

  • 安装Python 3.10(建议版本)

  • 安装pip(Python 包管理工具)

  • 安装git(用于克隆仓库)

  • 安装ffmpeg(用于处理音视频)

  • 对于 Windows 用户,确保安装Visual Studio 2022 运行时

成功后可以用以下命令查看

python3 --versionpip3 --versiongit --versionffmpeg -version

2. 克隆项目仓库

使用以下命令将项目仓库克隆到您的本地机器:

git clone https://github.com/hacksider/Deep-Live-Cam.gitcd Deep-Live-Cam
3. 下载模型下载以下两个模型文件:
  • GFPGANv1.4
  • inswapper_128_fp16.onnx

然后将它们放入项目文件夹中的models文件夹中。

4. 安装依赖

为了避免环境冲突,建议使用虚拟环境。您可以按照以下步骤创建并激活虚拟环境:

python3.10 -m venv new_venv # 创建了一个名为new_venv的虚拟环境source new_venv/bin/activate # 激活名为new_venv的 虚拟环境pip install onnxruntime # 安装 onnxruntime 模块。onnxruntime 是一个高性能的运行时引擎,用于执行 ONNX(Open Neural Network Exchange)格式的机器学习模型。pip install -r requirements.txt #根据指定文件安装依赖包python run.py #运行脚本
脚本运行后,出现如下界面

我选了一张马斯克的照片,点击直播,启动了电脑摄像头,等待不到10秒,出现预览画面。但实时画面有些卡,不算流畅这时候如果再加上obs推流,就可以来场换脸直播了。

欢迎加入SpaceDaily会员专区

最后,欢迎加入SpaceDaily(太空日报)会员专区,内容主要关于商业航天和AI

每月126微信豆(12.6元/月),提醒一下,支付的时候尽量用安卓手机,安卓是126微信豆12.6元,IOS是126微信豆18元。

加入SpaceDaily会员专区后,请扫码我的微信,我拉你进入SpaceDaily付费会员群,谢谢。

参考https://github.com/hacksider/Deep-Live-Cam?tab=readme-ov-file