Win电脑怎样装GeneFace++

AI技术
小华
2026-11-02

下面给你一份在 Windows 电脑上安装 GeneFace++ 的实用指南。GeneFace++ 官方主要在 Linux + CUDA 下验证,Windows 可以装,但会踩一些坑,下面按“能跑通”的方式来写。

一、前期准备(非常重要)

1️⃣ 系统要求

  • Windows 10 / 11(64 位)
  • NVIDIA 显卡(建议 8G 显存以上,2060 起步)
  • 已安装 NVIDIA 驱动

查看驱动:

nvidia-smi

2️⃣ 安装 CUDA & cuDNN(关键)

GeneFace++ 常用:

  • CUDA 11.7 或 11.8
  • cuDNN 对应版本

✅ 推荐组合(最稳):

  • CUDA 11.8
  • cuDNN 8.7+

安装后确认:

nvcc -V

3️⃣ 安装 Python(不要用系统 Python)

推荐:

  • Python 3.9(最稳)
  • 用 Miniconda

下载:
https://docs.conda.io/en/latest/miniconda.html
创建环境:

conda create -n geneface python=3.9
conda activate geneface

二、安装 PyTorch(Windows 版)

在 geneface 环境中运行:

pip install torch==2.0.1+cu118 torchvision==0.15.2+cu118 --extra-index-url https://download.pytorch.org/whl/cu118

验证:

import torch
print(torch.cuda.is_available())

✅ 输出 True 才继续

三、下载 GeneFace++ 代码

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

四、安装依赖(Windows 注意点)

1️⃣ 基本依赖

pip install -r requirements.txt

⚠️ Windows 常见报错:

  • pyaudio 装不上 → 可跳过
  • numba 版本冲突 → 固定:
pip install numba==0.57.1

2️⃣ 安装 ffmpeg(必须)

Windows 最简单方式:

conda install ffmpeg

或下载:
https://ffmpeg.org/download.html

并加入 PATH

五、安装关键模块(很多人卡这里)

1️⃣ 安装 face-alignment

pip install face-alignment

2️⃣ 安装 diffusers(推荐版本)

pip install diffusers==0.19.3

3️⃣ 安装 audiosep(可选)

pip install audiosep

六、下载模型权重(必做)

GeneFace++ 需要预训练模型:
官方 HuggingFace:
https://huggingface.co/spaces/Geneface/GenefacePlusPlus
下载后放到:

GeneFacePlusPlus/checkpoints/

常见模型:

  • genefacepp_main
  • audio2motion
  • motion2video

七、Windows 运行示例(重点)

⚠️ Windows 不支持 Linux shell 脚本,要改命令

推理示例(简化版)

python inference.py \
--a2m_model_path checkpoints/audio2motion \
--m2v_model_path checkpoints/motion2video \
--audio_path examples/audio.wav \
--source_video examples/source.mp4 \
--out_video output.mp4

八、Windows 常见坑(必看)

❌ 1. 路径反斜杠问题

用:

examples/audio.wav

不要:

examples\audio.wav

❌ 2. multiprocessing 报错

在代码开头加:

import torch
torch.multiprocessing.set_start_method('spawn', force=True)

❌ 3. 显存爆炸

降低:

--batch_size 1

九、最简单方案(推荐新手)

如果你只是想用 GeneFace++ 出视频:
✅ 直接用:

  • WSL2 + Ubuntu
  • 或 Colab / AutoDL

比 Windows 原生省 80% 时间

十、我可以继续帮你

你可以告诉我:
1️⃣ 你是 A卡还是N卡
2️⃣ 想做 真人驱动 / 二次元
3️⃣ 卡在哪一步(贴报错)
我可以直接帮你改命令或排错。

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序