Fork me on GitHub

facefusion-3.6.1

facefusion-3.6.1

FaceFusion 是一款行业领先的人脸处理平台,支持人脸替换、人脸增强等功能。

环境准备

1. 创建虚拟环境

cd e:/facefusion-3.6.1

#为当前项目创建一个名为 venv 的独立沙盒环境(-m venv:运行自带的“虚拟环境”工具模块;第二个venv是文件夹)
python -m venv venv

.\venv\Scripts\Activate.ps1

image

2. 安装依赖

pip install -r requirements.txt

运行方式

命令 说明
python facefusion.py run 带界面运行
python facefusion.py headless-run 无界面运行
python facefusion.py batch-run 批量处理
python facefusion.py benchmark 性能测试

image

其他命令

# 下载模型
python facefusion.py force-download

# 作业管理
python facefusion.py job-list          # 查看作业
python facefusion.py job-submit        # 提交作业
python facefusion.py job-run           # 运行作业

依赖列表

  • gradio - Web界面
  • numpy - 数值计算
  • onnx - 神经网络格式
  • onnxruntime - 推理引擎
  • opencv-python - 图像处理
  • scipy - 科学计算
  • tqdm - 进度条

💡 推荐使用虚拟环境安装,避免包冲突。

详细文档:https://docs.facefusion.io

AMD 9070 XT 配置(DirectML)

1. 安装 DirectML 版本:

cd e:/facefusion-3.6.1
.\venv\Scripts\Activate.ps1
#先进入虚拟环境,在安装DirectML
pip install onnxruntime-directml

image

2. 编辑 facefusion.ini

[execution]
execution_providers = directml

image

3. 启动程序:

python facefusion.py run

image

注意事项

  • 首次使用需要下载 AI 模型(约 2-3GB)
  • DirectML 性能略低于 CUDA,但足够日常使用
  • 图片建议 JPG/PNG,视频建议 MP4

💡 详细文档:https://docs.facefusion.io

posted @ 2026-05-08 22:01  秋夜雨巷  阅读(78)  评论(0)    收藏  举报