FaceFusion 是业界领先的人脸处理平台。它让您轻松交换人脸,并创作令人惊艳的照片处理效果。
安装FaceFusion
-
打开应用商店,找到FaceFusion,即可一键安装部署FaceFusion
注意
首次安装时,FaceFusion需要先下载必需的模型文件(大约15GB)。这一安装过程耗时会因为您的网速而有较大差异,请你耐心等待安装完成 -
如果长时间安装未完成,您可以打开 控制面板,找到
facefusion,查看部署下面的download-model容器是否运行正常。如果像下图1 所示,显示等待中,则表明下载仍在进行中。如果像图2所示,容器显示为已完成,则表明模型下载工作已完成。
-
如果下载容器显示失败,您可以尝试重启再试一次
-
如果下载速度过慢或多次下载失败,可能是您和模型下载cdn服务器之间网络不畅导致的。您可以打开控制面板,找到
facefusion,打开配置字典facefusion-config。国内用户可以点击右上角的编辑按钮,将CDN_HOST的值改为https://cdn.joinolares.cn/models,然后按上一步方法重启容器。
使用FaceFusion进行图片或视频换脸
使用参考图片换脸
-
在Source处上传想要换上去的人脸的照片,在Target处上传目标图片或视频就可以在右侧预览中看到换脸效果了
一些注意事项:
- 源图片和目标图片在脸型、肤色、五官等方面最好有一定的相似性,这样换脸效果会更自然。
- 图片建议使用PNG或JPG等常用格式,使用webp格式图片会报错
- 视频建议使用mp4格式
- 上传音频/视频文件后,需要等完全加载完成(可在网页上播放)后,再进行合成操作
-
调整参数
-
PROCESSORS处选择face_swapper即使用换脸功能。
FACE SWAPPER MODEL通常选择默认的inswapper_128_fp16即可。可以切换不同的模型查看预览效果。- 高清图片或人物近景时,可以调高
FACE SWAPPER PIXEL BOOST的数值到512x512
-
直接使用face_swapper换脸时,脸部会比较模糊。在Targe图片是高清图片时,建议开启face_enhancer增强面部分辨率。
-
如果Targe和Source图片年龄差距比较大时,可以使用age_modifer微调年龄。负数减少年龄,正数增加年龄。
-
-
生成图片/视频
点击下方START按钮即可生成图片,点击output旁的下载按钮可下载图片原始文件。你也可以在External/ai/output/facefusion目录中查看生成的图片或视频
-
合成视频也是类似的。你可以在预览中拖动Frame查看每一帧的替换效果
效果展示
明星换脸
Cos修图
—>
换脸视频
使用DeepFaceLive模型进行换脸
FaceFusion 3.1.0版本支持了DeepFaceLive模型换脸。右侧PROCESSORS选择deep_swapper即可使用特定的dfm模型对图片和视频进行换脸。
注意
deep_swapper模式目前不支持face_enhancer,需要优化脸部时,需要先下载output后,上传合成的视频再进行一次单独的face_enhancer操作
- 使用deep_swapper时,只需输入目标图片或视频即可,无需输入参考的源图片。在左侧选择角色模型,例如使用
/iperov/rovert_downey_224就会将目标人脸替换成小罗伯特唐尼。其他流程和使用参考图片换脸一致。 - 首次选择一个dfm模型时,facefusion会自动下载该模型,请耐心等待模型下载完毕。如果模型下载失败,您可以参照下载模型部分的说明,手动下载模型传到指定位置。
多人图片换脸和脸部检测设置
在有多人图片的情况下,可以在右侧FACE SELECTOR MODE中选择人脸模式。
- Many会替换所有人脸
- one会根据face selector的条件选择一张脸替换
- reference会替换选择的人脸
当视频或图片比较复杂时,可以使用右侧下面的参数来更好的检测脸部。例如
- 如果脸部有遮挡,可以开启occlusion模式,在视频合成中会比较有用
- 如果人物倾斜或者歪头,可以调整FACE DETECTOR ANGLES,FACE DETECTOR SIZE等参数让识别的面部区域更精准
嘴型同步 LipSync
左侧选择lip_syncer,在Source处上传音频文件,在Target处上传视频文件,点击Start即可根据音频让视频自动对嘴型。
视频文件中人物需要尽量避免剧烈的头部运动,嘴部活动也要尽量避免(例如快速说话)。
长视频配音时,需要分段剪辑。因为原视频中人物嘴部在运动,但音频文件没有说话时,不能很好的抑制用户嘴部运动。(开口容易闭口难)
面部编辑
可以选择左侧的face_editor功能进行脸部的调整,例如眼睛注视方向,睁眼闭眼,头的朝向等等。你可以用它微调生成图像的细节
其他功能
FaceFusion还提供了许多其他功能,可以参考官方说明使用。Processors | FaceFusion
手动下载模型
- 你可以通过以下地址手动下载FaceFusion需要的模型,然后放到
External/ai/facefusion/models目录下
- Release models-3.2.0 · facefusion/facefusion-assets · GitHub
- Release models-3.1.0 · facefusion/facefusion-assets · GitHub
- Release models-3.0.0 · facefusion/facefusion-assets · GitHub
- DeepFaceLive的dfm模型可以在https://huggingface.co/facefusion下载,你也可以将自己制作的dfm模型上传到
External/ai/facefusion/models目录下


























