Fasefusion是什么此处不进行科普(@_@;),记录一下入门使用过程。有N卡需要自备cuda运行环境,安装好cudnn,git工具以及anaconda3等工具。打开git输入:

git clone https://github.com/facefusion/facefusion.git

将Fasefusion克隆到本地

使用工具安装依赖包:

打开anaconda3新建一个虚拟环境,导入requirements.txt,requirements.txt中保存着Python项目中需要使用的依赖库,可以手动运行"pip install -r requirements.txt"指令安装,此处图方便使用anaconda3帮我们自动处理:

走完进度条后,查看发现anaconda配置的Python版本是3.12:

在官方说明文档中,推荐版本是3.10,不过应该问题不大?

安装&配置:

首先打开启动虚拟环境:

CD到项目的文件夹

运行install.py脚本,进行安装:

python install.py --onnxruntime cuda

电脑安装有Nvidia显卡的情况下onnxruntime选择CUDA即可:

安装完毕,输入

python facefusion.py run

发现缺少FFmpeg

果断安装一个:

解决完FFmpeg后,成功进入下一步,下载所需模型:

下载完所需模型后,访问localhost:7860即可打开web页面,运行发现程序会自动退出,遇到这个错误,只需关闭代理。

上手使用:

勾选face_enhancer,

安装DLC

在项目中找到这个脚本,第77行

修改为: