FaceFusion-3.5.1:行业领先的开源免费换脸平台
功能介绍
在 FaceFusion:行业领先的开源免费换脸平台 中,详细的介绍过 FaceFusion3.1.0 版本的各项功能(换脸/表情复刻/表情编辑/帧高清/脸部高清/年龄穿越/帧着色等)。当前 FaceFusion 最新版本是 3.5.1,相较于 3.1.0,最大的改变是新增了一个更高分辨率的换脸模型 hyperSwap256。
早期最好的换脸模型是 inswapper128,但是该模型生成的图片脸部比较模糊,需要配合脸部高清使用,而脸部高清模型增强之后的效果也比较有限,会损失一致性。下面进行几组对比:
- inswapper128 换脸
- hyperSwap256 换脸
- inswapper128 换脸 + codeformer 高清
- hyperSwap256 换脸 + codeformer 高清
- inswapper128 换脸 + gfpgan1.4 高清
- hyperSwap256 换脸 + gfpgan1.4 高清
结论:2和6效果最好,2的一致性最强,但是如果模糊的话,可以使用6。
inswapper128 换脸

hyperSwap256 换脸

inswapper128 换脸 + codeformer 高清

hyperSwap256 换脸 + codeformer 高清

inswapper128 换脸 + gfpgan1.4 高清

hyperSwap256 换脸 + gfpgan1.4 高清

安装应用
系统要求:支持 Linux/macOS/Windows,支持 cpu/cuda/tensorrt。 下面以 Windows11 为例,演示安装流程。在 cmd 中依次输入以下命令
shell
cd D:\ai\self_use_package // 选择软件安装的目标目录
git clone https://github.com/facefusion/facefusion.git // 下载源码
cd facefusion // 进入源码目录
conda create -n facefusion python=3.12 -y // 创建虚拟环境
conda activate facefusion // 激活虚拟环境
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu126 // 安装 torch/torchvision
pip install numpy==2.2.6 // 解决依赖冲突问题
python install.py --onnxruntime cuda --skip-conda // 安装项目依赖启动应用
在 cmd 中输入以下命令
shell
python facefusion.py run --open-browser // 启动程序在 cmd 中看到如下日志,表示成功(首次启动会从 HuggingFace 上拉取模型)
shell
Running on local URL: http://127.0.0.1:7860此时浏览器输入 http://127.0.0.1:7860,展示界面如下

文章的最后,如果您觉得本文对您有用,请打赏一杯咖啡!感谢!
