Windows部署GeneFace++步骤是

AI技术
小华
2026-10-06

下面给你一份在 Windows 上部署 GeneFace++(基于 GitHub 官方仓库)的实操步骤,尽量贴合 Windows 环境(非 WSL,纯 Windows + Conda)。

一、环境准备

1. 安装基础软件

  • Git:https://git-scm.com/
  • Miniconda / Anaconda(Windows 版)
  • CUDA + cuDNN(可选,但推荐)
  • 建议:CUDA 11.8 + cuDNN 8.x
  • 显卡驱动需支持对应 CUDA

二、克隆代码

git clone https://github.com/yerfor/GeneFacePlusPlus.git
cd GeneFacePlusPlus

三、创建 Conda 环境

conda create -n geneface python=3.9 -y
conda activate geneface

四、安装 PyTorch(Windows)

根据你的 CUDA 版本选择(示例 CUDA 11.8):

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
无显卡可用 CPU 版本(慢):
pip install torch torchvision torchaudio

五、安装依赖

pip install -r requirements.txt

⚠️ Windows 注意点:

  • pywin32 通常已装
  • 若出现 nvcc 报错,可忽略(推理可不编译)
  • face_alignment 可能需先装:
pip install face_alignment

六、下载预训练模型

官方提供模型(例:GeneFace++ base):

# 在项目根目录
mkdir -p checkpoints

从 README 或 HuggingFace 下载:

  • genefacepp_base.pth
  • 相关 audio2motion / motion2video 模型

放到:

checkpoints/

七、准备输入数据

1. 音频

  • 支持 .wav
  • 建议 16k 采样率

2. 参考视频(驱动脸)

  • 单人、正脸、清晰视频
  • 格式 .mp4

八、推理示例(Windows 命令行)

python inference.py \
--a2m_model_path checkpoints/genefacepp_base.pth \
--audio_path inputs/audio.wav \
--video_path inputs/ref.mp4 \
--out_path outputs/result.mp4

(具体参数以官方 inference.py 为准)

九、常见问题(Windows 专属)

1. librosa 报错

conda install ffmpeg

2. 路径问题

  • 使用 / 或 \\
  • 避免中文路径

3. 显存不足

  • 降低 batch_size
  • 使用 --cpu 模式(极慢)

十、推荐部署方案(更稳)

如果你在 Windows 上踩坑较多,强烈建议:

  • 使用 WSL2 + Ubuntu
  • 或 Docker(Linux 容器)

GeneFace++ 本质更偏 Linux。

如果你愿意,我可以:

  • 给你 一步步配环境的命令清单
  • 或针对 某一步报错 帮你解决
  • 或帮你 改成 WebUI / 批处理脚本

你现在是卡在哪一步了?

亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序