就在昨天FaceFusion迎来了3.1.1版本更新。不过本次更新内容比较简单,仅修复了MAC系统上CoreML回退的问题。
上一篇文章中,我有提到3.1.0新支持deepfacelive模型。看到小伙伴在后台留言询问如何使用这个新功能,那今天正好更新下3.1.1版本,也顺便来教大家如何在facefusion中使用deepfacelive模型,以及遇到的一些问题。
关于3.1.0版本,这里要先跟大家说明一下,由于我的疏忽,忘记添加了deepfacelive
的入口选项。不过在3.1.1版本中,这个问题已经修复了。
deepfacelive模型使用
执行模式这里选择deepfacelive
。取消换脸处理
选项。
下方会出现深度换脸模型
选项
这里面默认有很多明星模型,都是已经训练好的。
比如elon_musk_224
就是埃隆·马斯克,emilia_clarke_244
就是艾米莉亚·克拉克(龙妈)的。
然后在目标文件
上传你要换的图片/视频,可以看到预览有对应的效果。
但是实际测下来,有些时候换的脸部会很"糊"。这跟选择的deepfacelive
模型有关,而且勾选脸部增强
和帧增强
对生成的结果无效。
视频的效果
注意
因为模型体积比较大(将近100G左右),我只在整合包里准备了iperov/
开头的一个马斯克模型。如果你需要其他的模型,可在该地址进行下载。
https://huggingface.co/facefusion
下载的模型保存到.assets\models\后缀
,比如facefusion/deepfacelive-models-edel
这里面的模型就下载到.assets\models\edel
中。
自定义模型
如何使用自己训练的deepfacelive
模型?
关于训练deepfacelive
由于篇幅有限,这里不详细展开,可自行搜索学习。
在项目根目录.assets\models\
中创建一个custom
文件夹
将自己训练好的模型(.dfm文件)放入.assets\models\custom
目录下
重启FaceFusion,在深度换脸模型
选项中拉到最下面,可以看到放入的自定义模型文件。
配置需求
WIN
WindowsN卡需6G显存
整合包自带cuda环境,无需额外安装cuda
10系显卡用户请注意👇🏻👇🏻
如果整合包运行报cuda相关错误,执行方式那里取消cuda
选项,选择cpu
。
MAC
MAC Apple Silicon M1/M2/M3/M4 芯片
推荐8G内存以上
云端
云端镜像(支持批量)已经发布
https://www.xiangongyun.com/image/detail/1dc33fbc-5978-45b6-a977-b0be99aef623?r=2UKFZQ
整合包获取
👇🏻👇🏻👇🏻下方下方下方👇🏻👇🏻👇🏻
百度网盘
链接:
https://pan.baidu.com/s/12QWCylk4Cwl2KDuDyosxpw?pwd=lcfl
夸克网盘