最强AI脸部替换软件FaceFusion一键包教程: 下一代脸部交换器和增强器,支持图片、视频、直播脸部替换

大家好,今天给大家介绍一款强大的脸部替换工具——FaceFusion。

官方宣称的是: 下一代脸部交换器和增强器。
新版本在原有基础上增加了更多的模型和高清算法,显著提升了图片和视频的脸部替换效果。
此外,还新增了三种遮罩功能,有效解决了脸部有物体遮挡时的融合效果差和跳闪问题。

d78b845fe2eaf0e4e215432968d0e0a7.jpeg

现在基础脸部替换模型+帧着色器模型+帧增强器模型+人脸增强模型+人脸调试模型的所有模型总数加起来得有44个,全部模型文件高达10G多。

bb7216c1f5a98f52389cb274cc543151.jpeg

版本更新

2024年06月17日,FaceFusion更新至2.6.1版本。
 

获取指南

一键整合包获取,一键解压,直接exe启动

底部名片扫码关注后,发送ff即可

前置条件

支持win10、win11。cuda也就是GPU加速仅支持N卡,没有N卡则只能使用cpu。
要使用cuda电脑本机cuda版本必须大于等于11.8。
查看cuda版本
切换到桌面,同时按win和r键,打开cmd运行框,输入 nvidia-smi 并回车,如下,可以看到我的cuda版本为12.4。如果你的cuda版本低于11.8,请前往  保姆级教程 Windows安装 NVIDIA CUDA Toolkit 驱动 - 志克斯搞AI 按照教程安装cuda

196d894b76602dd11c4e2340adccb2f0.jpeg

安装步骤

解压整合包,双击 启动整合包.exe。

d61921694d9eaf51302571144024048e.jpeg

进入CMD界面,稍作等待,启动时间一般2~3s,配置不是太好可能会久一点。

01467c9e6f6f4148c19d4501e7440d3b.jpeg


待程序打开后,即可自动打开网页 http://127.0.0.1:7860/  进入主界面。

336e99caa92a9b966bf2586d6dae2b0f.jpeg

常用设置介绍

帧处理器

在帧处理器界面,我们有六个选项:

026e08203c64b90b8cba8f47e6758526.jpeg


其中关于每个模式的介绍
face_swapper(脸部替换模式)
默认勾选,开启后即可进行脸部替换操作。必须勾选不然无法脸部替换

face_enhancer(脸部增强)
提升转换后视频中人物面部的清晰度。


face_debugger(调试模式)
用于遮罩调试,正常脸部替换时无需勾选。

frame_colorizer(帧着色器)
为框架着色的模型,选择人脸和目标人脸色彩混合


frame_enhancer(画面增强)
提升整体视频清晰度,但会增加处理时间。


lip_syncer(口型同步)
负责同步嘴唇的帧处理器

 

脸部替换模型选择

可选择不同的脸部替换模型:

f3aa838df992b6f515322a173dbd2ee2.jpeg


blendswap_256
专注于面孔混合与交换,分辨率为256x256像素。

inswapper_128和inswapper_128_fp16
默认的是inswapper_128_fp16,这个模型已经能处理绝大部分脸部替换场景了。
128指的是处理的图像分辨率为128x128像素。
fp16指的是该模型使用16位浮点数(FP16)进行计算,这通常意味着它在保持足够精度的同时,能够减少计算资源的需求,加快处理速度,特别适用于资源有限的环境或需要实时处理的应用。

simswap_256
这个模型采用了相似性交换算法,256指的是模型处理的分辨率为256x256像素。这种模型在保持原图像质量的同时,能够实现高质量的面部交换效果。

simswap_512 和 simswap_256 模型相似,区别在于512版本支持更高分辨率,即512x512像素,能生成更高清晰度的面部交换效果。unofficial 表示该版本并非官方发布,而是由社区成员基于原版模型的修改或扩展。

uniface_256

面饰模型 uniface_256,这是一种高精度、高分辨率的面部纹理模型。
通过引入此模型,用户可以为虚拟形象添加更加细腻、真实的面部细节,提高虚拟形象的逼真程度。

根据项目需求选择不同的模型。使用16位浮点数(如 inswapper_128_fp16)是一种优化技术,可以在不明显影响输出质量的前提下加速模型运行。更高分辨率的模型(如 simswap_512)可以提供更细致的图像细节,但需要更多的计算资源和处理时间。

执行器选择

c944eefd39823392037ec39026b331fa.jpeg

根据显卡选择Cuda或CPU模式,电脑显卡是N卡(英伟达),选择cuda。如果是A卡则选择CPU。
(CPU执行视频会比较慢,图片则无所谓,最好是使用8G以上N系显卡来处理视频脸部替换)

执行线程数

e6921dbbbc71226f4124be07a3402fd0.jpeg

根据显卡显存调节,8G以下显存保持默认,8G以上显存可调高至8-10。视频脸部替换基本使用都会飙升到5G左右。

执行队列数

e67fa3c01e47108f34f792d9aa06777e.jpeg

用于批量脸部替换操作,保持默认即可。


视频内存策略、系统内存限制

f1ff594c27837fe532688097cf7f54c6.jpeg

cb0ff20c69593a50b069cea786b91df9.jpeg

保持默认,由程序控制。

 

输出路径

ff3b26755f88b8494b710bad76845fd3.jpeg

设置输出图片或者视频的存放位置,如果想要更换存储位置可以修改,记住不要带中文路径。


 

常见选项

f48d5ba60f508f6bac97cb7d962bf8b4.jpeg

keep-temp: 不建议勾选,避免占用硬盘空间。
skip-audio: 勾选后会剔除掉音频,输出后的视频无音频
skip-download: 建议勾选,我们所有的模型全部都下载完毕,可以跳过检查步骤。加快运行速度。

 

简单脸部替换

db8986dead0d4ef9c839cf7c3c10ada5.jpeg

点击人脸,选择人脸照片(清晰正面照,路径均不要带中文)。

这里我们选择霉姐

a4da09e3fd3a4c8860449ac010475e88.jpeg

点击目标,选择要替换的图片或视频。

38fa346bde8b86352e58abb52a302f58.jpeg

这里我们随便选择一个小姐姐

464837f2b3d684e9820a9ce8d11ec425.jpeg

在预览区可以调整设置,这些属性稍后介绍,点击 开始 按钮进行替换。
如需更清晰效果,勾选脸部增强,如下图这样,不勾选face_enhancer图片会模糊

9a202ccbcdf3b6fb676b231e4ec37c96.jpeg



 

多人脸部替换

这里选择马斯克作为人脸,霉姐和另一个男人图片作为目标

ba5a772b6fb704a7794ea60b2aec7b95.jpeg

人脸选择器模式

be3c8fc56280ced59e73a0943eeddcd9.jpeg

many: 替换所有检测到的人脸,如下图片。

01c75b82b9245c1420f0a1e3dece7d8c.jpeg

one: 只替换检测到的第一张人脸,默认从左到右,就是说如果要替换的图片中有两张人脸,默认只替换最左边的一张

623884fff39969f4a23fdd7b2f349a0a.jpeg

reference: 默认会替换检测到的第一张人脸,但是可以在 参考人脸 中选择替换哪一张脸,下图在 参考人脸 选择第二张脸替换马斯克的脸

12c627eb9a8ade5db174e55433435053.jpeg

下图选择霉姐的脸替换马斯克的脸

72c177794bc0244654e67fbe21a7dc4c.jpeg

参考人脸距离 参数

eac54b4ef72977fb0dde15b38fa8178f.jpeg

在大多数情况下,使用默认值0.6已经足够。然而,如果系统未能识别出人脸,比如在视频或者图片中出现较大角度的低头或侧脸镜头时,检测到的人脸匹配度可能较低,这时可以考虑将该值调高。
 

遮罩脸部替换

比如美女带口罩的图片

dd12ca9bd7d4cf17effde6b7b90aa06b.jpeg

在脸部有物体遮挡时,选择适当的遮罩模式,达到更好的融合效果。使用遮罩时建议开启调试模式,也就是face_debugger这个模式,开启这个选项会有人脸调试器选项提供选择。这个选项仅供预览使用,点 开始 前,取消勾选face_debugger

a7af0198184a6610c6687be27e67b5cf.jpeg

预览画面里的红框就是程序 box 模式的遮罩

ddae6b2c3ea3dbbb4505cd32d2d40e88.jpeg

选择 occlusion 模式 可以只替换被口罩以上的范围

968c4f87f517b48c30ac74f76054ddde.jpeg

遮罩模糊

ee39f2e16527a2c95602e9d29a7b9583.jpeg

默认情况下,该值设为0.3,用于调节遮挡物体的透明度。
如果处理的不是透明物体,可以将其调整到0.5以上。
需要提醒的是,在使用封闭遮罩模式时,遮罩模糊值的设置可能需要多次尝试才能找到合适的数值。
不过,这个值并不是越大越好,对于透明物体,如眼镜或玻璃杯,适当调小这个值可能会带来更真实的融合效果。

region脸部区域模式

b437b92284f695e856764b6ff09131a3.jpeg

勾选后可以选择替换眉毛、鼻子、眼睛、嘴巴等部位,不想要替换的地方可以不替换。
不想替换掉原视频里脸上的某个部位就可以不勾选。默认全部勾选,全部替换

实时直播

想要进行直播脸部替换,就点击 实时直播.exe
1a370d3d1ec61ac7c3cc3d457e78a648.jpeg

插入摄像头设备,网络摄像头模式选择inline即可,显卡不好,画面会比较卡。

画面模糊勾选face_enhancer,如果没有N系显卡显存8G以上还是不要试了,8G执行face_enhancer都比较卡。12G显存应该没问题。

687c6431da7422e24e1f97a9d8e9bf16.jpeg

以上操作,RTX3060显卡测试通过!!!

上面就是FaceFusion的详细使用方法,感谢您的阅读!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值