Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

facefusion

Answer

FaceFusion 是一个开源的换脸工具,以下是关于它的一些信息:

  • 环境配置:
    • 需要配置的环境包括 Python(3.10 版本)、PIP、GIT、FFmpeg、Microsoft Visual C++ 2015 可再发行组件包、微软 Visual Studio 2022 构建工具。
    • 安装 Python 时需注意版本不能高于 3.7 到 3.10,因为 onnxruntime==1.16.3 需要 Python 版本在 3.7 到 3.10 之间,否则会导致 Python 环境不兼容要求的 onnxruntime 版本。推荐使用安装包下载安装:python 下载地址 https://www.python.org/downloads/ ,下载对应的版本后,点击安装,注意把它添加到系统的环境变量中,也可以使用命令行的安装方式。
    • 安装完 FFmpeg 后需重新启动系统以使 FFmpeg 正常运行。
    • 在安装微软 Visual Studio 2022 构建工具过程中,请确保选择桌面开发与 C++包。
  • 启动和使用:
    • 点击快捷工具中顶部的 JupyterLab,打开这个工具。通过终端来启动 facefusioin。
    • 点击顶部的 + 号选项卡,新打开一个终端窗口。
    • 在终端窗口中,输入 3 条命令做 3 件事情:
      • 查看文件列表。输入 ls 并按回车,显示当前位置所在目录下的文件列表。
      • 进入 facefusion 目录,输入 cd facefusion 并按回车,进入程序目录。
      • 启动 facefusion。输入:python./run.py --execution-providers cuda cpu 启动程序。注意后面的参数 --execution-providers cuda cpu 非常重要,如果不加 cuda,则默认不使用 GPU 能力,推理将非常慢。
    • 打开 facefusion 软件,需要返回实例列表,点击自定义服务按钮,会打开一个新的浏览器窗口。通过 web 浏览器来访问 facefusion 提供的 UI 界面。
    • 在 facefusion 软件界面上,上传准备好的图片、视频后,在右侧可以看到预览效果。点击下方的开始按钮,执行换脸处理。执行完成后,在输出的位置,会出现处理后的视频,输出窗口的右上角有一个下载按钮,点击它可以导出变量后的视频到本地。

此外,FaceFusion 是一款面部交换和面部增强的开源软件,可以在本地运行。不仅可以将源图像中的面部与目标图像或视频中的面部进行交换,还提供了多种面部和帧处理器以改进或定制面部特征。FaceFusion 1.1.0 更新,增加了摄像头功能,可以进行实时换脸和面部改造。FaceFusion 有多种选项和参数,允许用户根据需要进行定制。还内置了一些检查机制,以防止软件被用于不道德或非法的用途。GitHub:https://github.com/facefusion/facefusion 。相关视频演示:https://x.com/xiaohuggg/status/1699700109775397186?s=20 。

Content generated by AI large model, please carefully verify (powered by aily)

References

换脸:FaceFusion安装

作者:CYCHENYUE来源:[开源的Ai知识库](https://u0ptmdsjdxb.feishu.cn/wiki/Kq5hwmobYiJR4akJwNecP9yhnse)FaceFusion是一个开源的换脸工具,可以支持图片与视频的换脸,但是由于安装比较繁琐,而且细节比较多.所以把安装过程中会遇到的一些问题记录下来,希望对大家有所帮助.[heading2]环境配置[content]首先,我们需要配置FaceFusion需要的环境包含了:1.Python(需要是Python.3.10版本的)2.PIP3.GIT4.FFmpeg5.Microsoft Visual C++2015可再发行组件包6.微软Visual Studio 2022构建工具接下来,我们一步一步安装[heading3]安装python[content]这里需要注意两点:Python.3.10版本的,不能高于3.7到3.10,因为onnxruntime==1.16.3需要Python版本在3.7到3.10之间.不然后面会导致Python环境不兼容要求的onnxruntime版本另外,这边推荐大家去使用安装包下载安装:python下载地址https://www.python.org/downloads/下载对应的版本后,点击安装,注意把他添加到系统的环境变量中.当然,也可以使用命令行的安装方式[heading3]安装pip[heading3]安装Git[heading3]安装FFmpeg[content]重新启动系统以使FFmpeg正常运行。[heading3]安装Microsoft Visual C++2015可再发行组件包[heading3]安装微软Visual Studio 2022构建工具[content]在安装过程中,请确保选择桌面开发与C++包。

实战: 每个人都可以用10分钟轻松制作AI换脸、AI数字人视频的方法!

点击快捷工具中顶部的:JupyterLab,打开这个工具。这个工具提供了执行python程序的说明和控制服务器的终端使用。我们需要通过终端来启动facefusioin。此处是唯一需要一点技术能力的地方。点击顶部的+号选项卡,我们新打开一个终端窗口:点击终端区域,启动一个终端的选项卡:在打开的终端窗口中,输入3条命令做3件事情:1.查看文件列表。输入ls并按回车,显示当前位置所在目录下的文件列表。2.进入facefusion目录,输入cd facefusion并按回车,进入程序目录3.启动facefusion。输入:p4.ython./run.py--execution-providers cuda cpu启动程序注意:后面的参数--execution-providers cuda cpu非常重要,如果不加cuda,则默认不使用GPU能力,推理将非常慢。当出现这个提示信息时,说明启动成功:4.2.3打开facefusion软件打开facefusion软件,需要返回实例列表,点击自定义服务按钮,会打开一个新的浏览器窗口。这样,我们才能够通过web浏览器来访问facefusion提供的UI界面:在facefusion软件界面上(见上图),上传准备好的图片,视频后,在右侧可以看到预览效果。点击下方的开始按钮,执行换脸处理。执行完成后,在输出的位置,会出现处理后的视频,输出窗口的右上角有一个下载按钮,点击它你可以导出变量后的视频到本地。最后来看看效果:通过剪映制作的数字人视频:1.变脸前的视频:

辅助工具:换脸

一款面部交换和面部增强的开源软件可以在本地运行的一款换脸软件,不仅可以将源图像中的面部与目标图像或视频中的面部进行交换,还提供了多种面部和帧处理器以改进或定制面部特征。FaceFusion 1.1.0更新,增加了摄像头功能,可以进行实时换脸和面部改造。FaceFusion有多种选项和参数,允许用户根据需要进行定制。还内置了一些检查机制,以防止软件被用于不道德或非法的用途。GitHub:[https://github.com/facefusion/facefusion](https://t.co/yCDQSo2s21)[…](https://t.co/yCDQSo2s21)视频演示:[@elonmusk](https://twitter.com/elonmusk)的这段换脸视频只花了大约10分钟就生成了https://x.com/xiaohuggg/status/1699700109775397186?s=20[[twi]@小互(@_twi(26).mp4](https://bytedance.feishu.cn/space/api/box/stream/download/all/BsypbST1EoQGZCx52nocmI05nVf?allow_redirect=1)[heading2]Liblib[content]https://www.liblib.art/modelinfo/4db2c033912246efb2e57d862085bb4d?from=search&versionUuid=aa395f0438a14f53881d31f81e3e0599

Others are asking
facefusion是什么软件
FaceFusion 是一款面部交换和面部增强的开源软件,可以在本地运行。它不仅能将源图像中的面部与目标图像或视频中的面部进行交换,还提供了多种面部和帧处理器以改进或定制面部特征。FaceFusion 1.1.0 版本更新后,增加了摄像头功能,可进行实时换脸和面部改造。该软件有多种选项和参数,允许用户根据需要进行定制,并且内置了一些检查机制以防止被用于不道德或非法用途。其开源地址为:https://github.com/facefusion/facefusion 。 使用该软件存在一定的条件和限制: 本机解决方案:需要 Python 环境以及安装视频解码器等多个依赖软件,有一定编程知识要求。而且其运行推理计算速度非常依赖 GPU,若本地计算机没有 GPU 或者 GPU 显存较小,执行速度将会非常缓慢。 云服务解决方案:可利用云厂商如阿里云的 PAI 和 AutoDL 已提供的大模型运行环境和计算能力,但会产生一定费用。 在云服务解决方案中,以 AutoDL 为例,注册完成后在算力市场中选择能接受价格的算力服务器,建议选取 GPU 配置更高的算力设备。通过模型镜像启动 GPU 服务器,在算法社区查找 facefusion 镜像,创建实例并启动,利用终端输入相关命令启动程序,注意添加“executionproviders cuda cpu”参数以使用 GPU 能力加快推理速度。最后通过自定义服务按钮打开新的浏览器窗口,访问 facefusion 提供的 UI 界面,上传准备好的图片、视频进行换脸处理。
2025-02-20
facefusion是什么
FaceFusion 是一款面部交换和面部增强的开源软件,可以在本地运行。它不仅能将源图像中的面部与目标图像或视频中的面部进行交换,还提供了多种面部和帧处理器以改进或定制面部特征。FaceFusion 1.1.0 版本增加了摄像头功能,可进行实时换脸和面部改造。它有多种选项和参数,允许用户根据需要进行定制,且内置了一些检查机制,以防止软件被用于不道德或非法的用途。你可以通过 GitHub 链接(https://github.com/facefusion/facefusion)获取该软件。此外,使用 FaceFusion 制作换脸视频非常简单,只需打开软件,上传准备好的图片和视频,在右侧可看到预览效果,点击开始按钮执行换脸处理,完成后在输出位置可下载处理后的视频。整个过程大约需要 10 分钟,成本约为 0.8 元。
2024-07-09