AI换脸之FaceFusion详细安装和使用教程

李白

发布时间:

AI
https://bingzhuyeyou.com/

1 简介

  1. Face Fusion是之前爆火的AI换脸工具Roop的同一位开发者的新作。
  2. 这套工具使用上非常简单,支持图象换脸、视频换脸,没有任何难懂的参数,处理速度也不慢。
  3. 唯一门坎是要运行这个工具,必需先把环境插件安装好,这个部份比较琐碎。本集除了介绍Face Fusion的使用外,也包含安装和启动的过程,跟着视频一步步的做就可以顺利使用。
  4. 而且安装好的环境,其实也是其它AI生成视频工具的必备环境,只要设定好一次,未来想使用其它AI视频生成工具时就会比较省事

2 安装依赖软件

  1. 安装winget
    1. Winget,全称为Windows Package Manager for Apps (应用包管理器),是Microsoft推出的一种轻量级的桌面应用分发工具,用于管理和安装Windows Store apps、Microsoft Store应用以及其他第三方软件。它旨在替代传统的App包和Windows Installer,提供一个更加现代和直观的方式来下载、更新和管理应用程序。简而言之, 类似python的pip, Node.js的npm。
    2. 在微软官网下载和安装即可.
    3. https://learn.microsoft.com/zh-cn/windows/package-manager/winget/
  2. 打开CMD, 不熟悉的用户可以参考这个。
    1. https://bingzhuyeyou.com/403
  3. winget install -e --id Gyan.FFmpeg
    1. 大名鼎鼎的FFmpeg库
  4. winget install -e --id CodecGuide.K-LiteCodecPack.Basic
    1. 视频和音频编码软件套件, 包含了一些基础的、常用的编码器和解码器.
  5. winget install -e --id Microsoft.VCRedist.2015+.x64
    1. 微软运行时库, 很多软件都依赖它.
  6. winget install -e --id Microsoft.VisualStudio.2022.BuildTools --override "--wait --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended"
    1. 微软推出的一个开发工具包, 集成了大量的编译器、链接器和其他构建工具

3 安装英伟达显卡相关

3.1 CUDA Toolkit

  1. 查看自己的显卡驱动版本
    1. nvidia-smi
    2. 比如这里CUDA 12.4 那么只要下载 CUDA 12.4.X 即可使用
    3. 下载版本的cuda-toolkit
      1. https://developer.nvidia.com/cuda-toolkit-archive
    4. 得到exe文件后双击安装即可
    5. 如果没有自动添加, 需手动配置环境变量, 如下图.

 

3.2 cuDNN

  1. 官网下载, 非常重要的一点是需要注意版本匹配.
    1. 有些人参考其他教程安装时, 直接下载别人分享的安装包, 或者随意下载一个, 就会导致之后出问题.
    2. 找到刚刚安装的cuda版本, 据此来确定cuDNN的版本
    3. https://developer.nvidia.com/rdp/cudnn-archive
  2. 将cuDNN文件复制到cuda对应的文件夹里

 

4 安装应用代码环境

  1. 打开CMD
  2. 创建conda环境
    1. 不了解conda或者没有安装的参考: https://bingzhuyeyou.com/289
    2. conda create --name env_facefusion python=3.10
  3. 获取facefusion源代码
    1. git clone https://github.com/facefusion/facefusion.git
    2. 或者直接下载 https://github.com/facefusion/facefusion
  4.  在facefusion主目录下打开cmd并激活幻境
    1. conda activate env_facefusion
  5.  安装加速器
    1. conda install cudatoolkit=11.8 cudnn=8.9.2.26 conda-forge::gputil=1.4.0
    2. conda install conda-forge::zlib-wapi
    3. conda install conda-forge::openvino=2024.1.0
  6. 安装facefusion
    1. python install.py
    2. 使用上下方向键选择cuda版本, 我这里cuda大版本是12
    3. 等待安装完成即可
  7. 下载模型文件,
    1. 本来是需要在线下载, 国内访问很慢, 直接提供给大家,放到对应的文件夹即可。
    2. 链接:https://pan.baidu.com/s/1h4sgjpTuGWWLsgiFo0Jn8g?pwd=bzyy    提取码:bzyy

5 启动程序

python run.py --skip-download

或者

python run.py

复制 http://127.0.0.1:7861 到浏览器里打开

https://bingzhuyeyou.com/

发表评论

没有账号? 忘记密码?