facefusion
facefusion
换脸
在github找到一个换脸项目,想要本地部署玩一下
地址是这个:https://github.com/facefusion/facefusion.git
也可以进入官网:Installation | FaceFusion安装
1.安装环境
git
可以在cmd
输入nvidia-smi
查看显卡支持的cuda版本,需要12.4+,不满足的话可以升以下显卡驱动
安装conda
2.部署
先git
拉一下项目
然后在项目文件夹内,创建虚拟环境,会比较慢这一步
conda create --name facefusion python=3.12 -y |
创建完成后,激活环境
conda activate facefusion -y |
可能会报错CondaError: Run 'conda init' before 'conda activate'
,那就先init,然后重新打开shell执行active
之后,安装三方库
conda install conda-forge::cuda-runtime=12.4.1 conda-forge::cudnn=9.2.1.18 -y |
python install.py --onnxruntime cuda |
3.模型下载
这里面是3.0的模型,虽然在使用时可以自动下载,不过会非常慢,这里可以直接手动下载
需要注意的是,下载模型需要将其hash值一起下载,应用会进行校验
https://github.com/facefusion/facefusion-assets/releases/tag/models-3.0.0 |
将下载的模型和hash文件放到facefusion\.assets\models
,有需要新建目录
4.启动
写个脚本启动
@echo off |
o……报错FFMpeg is not installed
,再装个这个吧
进入官网,选择windows的第一个,然后也是选绿框里面第一个下载
https://ffmpeg.org/download.html |
解压后,bin里面有三个exe文件,将bin目录添加环境变量,然后输命令看看是否成功
ffmpeg –version |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CYK's Blog!
评论