FaceFusion使用教程

FaceFusion 是业界领先的人脸处理平台。它让您轻松交换人脸,并创作令人惊艳的照片处理效果。

安装FaceFusion

  • 打开应用商店,找到FaceFusion,即可一键安装部署FaceFusion

    注意
    首次安装时,FaceFusion需要先下载必需的模型文件(大约15GB)。这一安装过程耗时会因为您的网速而有较大差异,请你耐心等待安装完成

  • 如果长时间安装未完成,您可以打开 控制面板,找到 facefusion ,查看部署下面的download-model容器是否运行正常。如果像下图1 所示,显示等待中,则表明下载仍在进行中。如果像图2所示,容器显示为已完成,则表明模型下载工作已完成。

  • 如果下载容器显示失败,您可以尝试重启再试一次

  • 如果下载速度过慢或多次下载失败,可能是您和模型下载cdn服务器之间网络不畅导致的。您可以打开控制面板,找到 facefusion ,打开配置字典 facefusion-config。国内用户可以点击右上角的编辑按钮,将 CDN_HOST 的值改为 https://cdn.joinolares.cn/models,然后按上一步方法重启容器。

使用FaceFusion进行图片或视频换脸

使用参考图片换脸

  1. 在Source处上传想要换上去的人脸的照片,在Target处上传目标图片或视频就可以在右侧预览中看到换脸效果了

    一些注意事项:

    • 源图片和目标图片在脸型、肤色、五官等方面最好有一定的相似性,这样换脸效果会更自然。
    • 图片建议使用PNG或JPG等常用格式,使用webp格式图片会报错
    • 视频建议使用mp4格式
    • 上传音频/视频文件后,需要等完全加载完成(可在网页上播放)后,再进行合成操作

  2. 调整参数

    • PROCESSORS处选择face_swapper即使用换脸功能。

      • FACE SWAPPER MODEL通常选择默认的inswapper_128_fp16即可。可以切换不同的模型查看预览效果。
      • 高清图片或人物近景时,可以调高FACE SWAPPER PIXEL BOOST的数值到512x512
    • 直接使用face_swapper换脸时,脸部会比较模糊。在Targe图片是高清图片时,建议开启face_enhancer增强面部分辨率。

    • 如果Targe和Source图片年龄差距比较大时,可以使用age_modifer微调年龄。负数减少年龄,正数增加年龄。

  3. 生成图片/视频
    点击下方START按钮即可生成图片,点击output旁的下载按钮可下载图片原始文件。你也可以在External/ai/output/facefusion目录中查看生成的图片或视频

  4. 合成视频也是类似的。你可以在预览中拖动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中选择人脸模式。

当视频或图片比较复杂时,可以使用右侧下面的参数来更好的检测脸部。例如

  • 如果脸部有遮挡,可以开启occlusion模式,在视频合成中会比较有用
  • 如果人物倾斜或者歪头,可以调整FACE DETECTOR ANGLES,FACE DETECTOR SIZE等参数让识别的面部区域更精准

嘴型同步 LipSync

左侧选择lip_syncer,在Source处上传音频文件,在Target处上传视频文件,点击Start即可根据音频让视频自动对嘴型。

视频文件中人物需要尽量避免剧烈的头部运动,嘴部活动也要尽量避免(例如快速说话)。
长视频配音时,需要分段剪辑。因为原视频中人物嘴部在运动,但音频文件没有说话时,不能很好的抑制用户嘴部运动。(开口容易闭口难)

面部编辑

可以选择左侧的face_editor功能进行脸部的调整,例如眼睛注视方向,睁眼闭眼,头的朝向等等。你可以用它微调生成图像的细节

其他功能

FaceFusion还提供了许多其他功能,可以参考官方说明使用。Processors | FaceFusion

手动下载模型

  1. 你可以通过以下地址手动下载FaceFusion需要的模型,然后放到 External/ai/facefusion/models 目录下
  1. DeepFaceLive的dfm模型可以在https://huggingface.co/facefusion下载,你也可以将自己制作的dfm模型上传到 External/ai/facefusion/models 目录下