只需一张图片,即可实时换脸和一键视频deepfake,可以为为自定义角色制作动画或将角色用作服装模特等。
安装
-
设置开发环境
- Python(推荐使用3.10版本)
- pip(Python包管理工具)
- git(版本控制工具)
- ffmpeg(多媒体处理工具)
- Visual Studio 2022 运行时库(Windows系统)
-
克隆项目代码
在终端或命令行中运行以下命令来克隆项目代码:git clone https://github.com/hacksider/Deep-Live-Cam.git
-
下载模型
下载以下模型文件:GFPGANv1.4
inswapper_128_fp16.onnx
下载后,将这两个文件放置在项目文件夹中的models
目录下。
-
安装依赖包
我们强烈建议使用虚拟环境(venv)来避免依赖冲突。使用以下命令安装依赖:pip install -r requirements.txt
对于Mac OS用户,还需要安装或升级
python-tk
包:brew install [email protected]
-
运行程序
如果你没有GPU,可以使用以下命令启动程序:python run.py
请注意,程序首次运行时会自动下载一些模型文件,下载时间取决于你的网络速度。
安装完成后,就可以运行程序了!
执行 python run.py
命令启动程序:
选择一张脸(具有所需脸部的图像)和目标图像/视频(您要替换脸部的图像/视频),然后单击“开始”。打开文件资源管理器并导航到选择要进入的输出的目录。找到一个名为 <video_title>
的目录,可以在其中实时查看正在交换的帧。处理完成后,将创建输出文件。