2025版最强换脸软件FaceFusion来了(附整合包)超变态的AI换脸教程
2025版最强换脸软件FaceFusion来了(附整合包)超变态的AI换脸教程
整合包地址:
「Facefusion_V3.1.0」
链接:https://pan.quark.cn/s/f71601a9208d
项目地址
https://github.com/facefusion/facefusion
https://docs.facefusion.io/installation
往期版本
https://blog.csdn.net/yuanmomoya/article/details/141818722
https://blog.csdn.net/yuanmomoya/article/details/142470773

3.1.1
- 恢复
fp16
CoreML 的回退 - 修复 Geforce 16 系列的 CUDA
3.1.0
DeepFaceLive
对模型的支持- 后备感知下载提供商
- 引入
hififace_256
换脸模型 - 抛光年龄修正处理器以减少光晕效应
batch-run
通过命令引入批处理- 提供可调节的脸部遮挡器和脸部解析器
- 推出热门的框架增强器模型
- 添加视频提取和合并的进度条
- 使 UI 现代化,以配合 Gradio 5 更新
- 提供选择网络摄像头设备 ID 的选项
- 引入
--temp-path
参数来改变临时资源 - 添加视频编码器
h264_qsv
和hevc_qsv
- 删除过时的
--skip-download
参数 - 强制
libvpx-vp9
编解码器进行webm
处理 - 退出时正常关闭网络摄像头流
- 修复预览更新不一致的问题
- 修复恢复音频时的视频长度问题
GPU.0
通过别名修复 OpenVINO 问题GPU
3.0.1
- 修复损坏的
python-multipart
依赖关系
3.0.0
- 改造一切皆工作的建筑
- 介绍
pixel boost
换脸者 - 为面部检测器添加多角度处理
- 引入年龄修正处理器
- 推出 Live Portrait 表情恢复处理器
- 推出由 Live Portrait 提供支持的脸部编辑处理器
- 用
bisenet_resnet_34
模型代替人脸解析器 - 发布
GHOST
换脸模型 - 发布框架增强器
real_esrgan_x8
模型 - 为 SimSwap 和 GHOST 引入 ArcFace 转换器模型
- 根据本地哈希验证引入离线优先资产
- 更换
gender_age
更优fairface
型号 - 转移
order
,age
并gender
至面部选择器 - 支持 CUDA 12.4、TensorRT 10.4、OpenVINO 2024.1 和 ROCm 6.2
- 在无头模式下提供适当的错误代码
- 将 CLI 迁移到命令以及相关参数
- 引入定制的
peppa_wutz
面部特征模型 - 引入
--face-landmark-model
论点 - 引入
--output-audio-encoder
论点 - 添加视频编码器
h264_videotoolbox
和hevc_videotoolbox
- 将默认
--face-selector-order
设置为大 - 小 - 用上下文感知推理管理器替换全局变量
- 只要通过源定义就使用音频
- 调整 UI 布局和视觉外观
- 更新至最新 Gradio 4
- 提供多范围滑块来修剪视频帧
- 向 UI 引入可感知日志级别的终端组件
- 确保更准确的基准测试结果
yunet
由于准确率低,放弃人脸检测模型- 修复换脸器
uniface
模型中的闪烁问题 - 修复 ROCm 和 DirectML 的线程和预览崩溃问题
- 修复图像的
webp
质量 ffmpeg
修复处理终止问题
2.6.1
- 修复损坏的
numpy
依赖关系
2.6.0
- 推出适用于 Windows 的独立一键安装程序
- 添加框架增强器
clear_reality_x4
和ultra_sharp_x4
模型 - 通过参数加载不同的
ini
文件--config
--open-browser
程序准备就绪后,打开浏览器- 介绍
--execution-device-id
如何选择加工设备 - 使用 OpenVINO 执行提供程序支持 Intel Arc
- 防止 Gradio 转换大于 512 MB 的视频
- 修复 Windows 上与特殊字符相关的路径问题
- 修复使用临时文件完成图像时出现的问题
2.5.3
- 禁用 Gradio Analytics 以防止版本警报
2.5.2
- 引入动态帧着色器尺寸
- 验证
facefusion.ini
覆盖以防止崩溃 - 删除 GPU 架构查找以支持过时的
nvidia-smi
- 删除后
hwaccel
,FFmpeg 的性能得到了显著提升 - 修复 DirectML 的线程和预览崩溃
- 修复
--output-video-resolution
未应用的问题
2.5.1
- 将缺失的
deoldify
模型添加到框架着色器中 - 修复语音提取器对背景音频的过度校正
- 修复语音提取器 VRAM 消耗过多的问题
- 修复
conditional_download
模型移除时出现的异常 - 修复使用 FFmpeg 7 时处理卡住的问题
2.5.0
ddcolor
使用和deoldify
模型引入框架着色器- 从音频中提取声音以增强口型同步质量
- 实验 5 至 68 人脸关键点估计
- 添加面部增强器
gpen_bfr_1024
和gpen_bfr_2048
模型 - 添加框架增强器
real_esrgan_x2
和real_hatgan_x4
模型 - 介绍
--force-download
一次性下载所有模型 - 将文档和安装程序从 venv 迁移到 conda
inswapper_128_fp16
由于模型修复,与 CUDA 12 完全兼容- 修复视频合并过程中 fps 提升和降低的问题
- 修复
--skip-download
模型缺失时使用时崩溃的问题 - 修复
h264_nvenc
和hevc_nvenc
预设映射
2.4.1
- 有条件下载人脸分析器模型
- 当远程无法访问时防止下载循环
- 动态
concurrency_count
以实现理想的 Gradio 性能 - Monkey patch Gradio 用于更快的预览和流渲染
- 修复音频到图像的预览
2.4.0
- 同时运行多个人脸检测器
- 防止低置信度下 68 到 5 人脸关键点变换
- 添加高性能人
scrfd
脸检测模型 - 优雅地启动和停止处理
- 引入 ONNX 驱动的帧增强器
- 引入
--face-landmarker-score
论点 - 使用多个 UI 布局时呈现标签
- 引入
--output-image-resolution
论点 - 添加更多脸部调试器项目并优化其颜色主题
--log-level debug
启用时打印内部统计信息- 启用唇形同步功能后,保持整个视频的唇形一致
- 限制临时资源的分辨率升级和 fps 提升
- 添加对
h264_amf
视频hevc_amf
编码器的支持 - 改变
--output-path
行为和规范化 - 删除
--temp-frame-quality
参数 - 使用像素不均匀的目标时修复绿线
- 修复使用唇形同步器时的预览问题
--trim-frame-start
- 修复 Geforce GTX 16 系列空白输出问题
2.3.0
- 使用口型同步处理器
wave2lip
- 通过 68 到 5 面部标志转换改善面部对齐
- 添加换脸器模型
uniface_256
- 添加
yoloface
为默认人脸检测器模型 - 处理前清除临时资源
- 将
age
和添加gender
到脸部调试器项目 - 将安装程序更新为特定版本 CUDA 和 ROCM 条目
- 改进 CLI 参数的描述
--output-video-resolution
升级后强制执行- 处理时降低终端输出噪声
2.2.1
- 更换
restoreformer
最新restoreformer_plus_plus
型号 facefusion.ini
修复文件缺少某个部分时的错误- 使用时将图像固定到图像
--video-memory-strategy tolerant
2.2.0
- 显著提高 CUDA 性能
- 允许通过
facefusion.ini
文件覆盖默认设置 inswapper_128_fp16
默认启用更快的模型- 添加
--video-memory-strategy
以交易 VRAM 使用量来提高速度 - 添加
bmp
到--temp-frame-format
论点 - 添加与 Pinokio 1.0.0 的兼容性
- 成功后在终端显示处理时间
- 介绍
--output-video-preset
默认veryfast
- 引入
--output-video-fps
论点 - 引入
--output-video-resolution
论点 - 阻止预览和网络摄像头,直到模型完全下载
- 重命名
--max-memory
为--system-memory-limit
- 修复由于矩阵变换不正确而导致的性别检测问题
- 修复重复切换面部调试器项目时的渲染问题
2.1.3
- 修复
directml
Windows 下的安装程序选项
2.1.2
- 将 CUDA nightly 添加到安装程序中
- 处理器更改时刷新参考面
- 修复基于数字的 CLI 参数的舍入问题
2.1.1
- 删除预览中的虚假清晰参考面
2.1.0
- 添加脸部遮挡遮罩
- 添加可选择区域的脸部区域遮罩
- 来自多幅图像的平均源脸
- 多处理感知参考面
- 仅使用面部增强器处理参考
- 引入
debug
、info
和warn
日志error
级别 - 从视网膜脸恢复脸部对齐偏移
- 通过安装程序强制虚拟环境
- 根据平台减少安装程序选项
- 添加
onnxruntime-rocm
安装程序支持 - 修复滑块发布时的预览更新
- 修复面部参考变化时的预览更新
- 修复面部对齐的相似性变换
2.0.0
- 添加
blendswap_256
和simswap_256
到simswap_512_unofficial
换脸器 - 添加
gpen_bfr_256
和restoreformer
到面部增强剂 retinaface
使用或yunet
模型的高性能人脸检测器- 为帧增强器添加 ROCm 和 OpenVINO 支持
- 添加对
webp
图像和webm
视频的支持 - 添加
best-worst
和worst-best
到--face-analyser-order
- 介绍
face_debugger
如何可视化边界框、关键点和人脸遮罩 - 将
facefusion-pinokio
存储库引入我们的 GitHub 组织 - 引言
--face-mask-blur
和--face-mask-padding
论据 - 引言
--face-detector-size
和--face-detector-score
论据 one
按模式扩展面部选择器- 消除
insightface
对手工框架处理的依赖 - 删除
tensorflow
和PIL
依赖项双手工框架分析 - 简化进度条以减少性能影响
- 改进大量人群的参考人脸 UI
- 网络摄像头模式
udp
,v4l2
1080p 下稳定 25fps - 无缝启动和停止网络摄像头馈送
- 重命名
--face-recognition
为--face-selector-mode
- 重命名
--face-analyser-direction
为--face-analyser-order
- 修复处理后的输出验证
- 对基于数字的 CLI 参数应用固定范围
- 将计算标准化
--reference-face-distance
为 0-1 范围 - 标准化
--output-path
即使没有指定--source-path
- 设置下载查找的 10 秒超时
1.3.1
- 安装程序的优化
default
和选择cpu
1.3.0
fp16
为换脸器添加高性能版本- 添加 ONNX 驱动
CodeFormer
,GFPGAN
并添加GPEN
到面部增强器 - 添加
RealESRGAN_x2plus
和RealESRNet_x4plus
到框架增强器 - 实现面部增强器和框架增强器的混合
- 使处理器具有选项和 CLI 参数
- 将 UI 主题优化为极简扁平的设计
- 使用参数分组增强
--help
和文档 - 将默认图像和视频质量降低至 80%
--torch
向安装程序引入新参数- 使用最新的
onnxruntime
- 修复视频质量以达到压缩标准化
- 修复由 Windows 防火墙导致的下载卡住问题
1.2.1
- 每个处理步骤后执行 VRAM 清除
- 将 TensorFlow 内存消耗限制为 512 MB
- 在帧处理之前验证模型文件
- 介绍
--skip-download
跳过自动下载 - 升级到最新
onnxruntime
版本
1.2.0
- 建立实时网络摄像头性能
- 通过缓存面部分析器结果来优化重新运行
- 通过缓存优化图像读取性能
- 恢复中断的资产和模型下载
- 允许传递
--onnxruntime
至install.py
- 引入官方
facefusion-colab
仓库 - 从每个 UI 组件中删除对齐
- 引入复选框组进行设置
- 在 UI 中设置网络摄像头分辨率和 fps
- 禁止 UI 中出现空的执行提供程序
- 修复带音频的视频的帧范围处理
- 修复
CUDA
并ROCM
Dockerfile 以利用 GPU - 修复临时框架路径的排序
1.1.0
- 通用和加速依赖项的安装程序
- 内置网络摄像头套件,支持流
udp
媒体v4l2
- 专用
--headless
模式 - 添加对 ROCM 的 Docker 支持
- 允许
--output-path
通过 UI 进行调整 - 增强输出路径规范化
- 启动基准测试套件之前的一次热身
- 能够选择基准测试套件的运行
- 启用部分更新的基准测试
- 实现完全事件驱动的 UI,实现超强响应能力
- 添加最大内存滑块以选择可用 RAM
- 根据目标媒体类型实现条件 UI
- 引入
--output-image-quality
图像输出选项 - 修复视频编码器
crf
的范围libvpx
- 修复
detect_fps
了使用不同编码的问题
1.0.0
- 基于 Gradio 的动态 UI
- Docker 对 CPU 和 CUDA 的支持
- 替换
--many-faces
为--face-recognition
需要reference
和many
值 - 孪生支持:通过一个面参考交换多个面
- 引入
--execution-queue-count
调整每个线程的处理 - 重命名
--execution-threads
为--execution-thread-count
- 面部分析仪的全局选项方向、年龄和性别
- 检测到 NSFW 内容时,模糊预览和处理暂停
- 将质量从 0-100 翻转为 100-0
trim-frame-start
通过和修剪视频trim-frame-end
- 内置基准测试套件
- 深入代码库重构