上一篇我们演示了 DeepFaceLab3.0 视频换脸的完整流程,为了方便展示,当时使用的是 Quick96 模型。
不过在实际应用中,使用最广的是 SAEHD 模型,后续还出现了 AMP 模型。
很多朋友常常疑惑:
- 这些模型到底有什么区别?
- 我该选哪个模型?
- 模型的基础操作有哪些?
今天就来详细聊一聊。
① 模型之间的差别
硬件要求不同
默认资源需求:
AMP > SAEHD > Quick96
越往左,对显卡(GPU)、显存(VRAM)和处理器(CPU)的要求越高。
应用场景不同
- Quick96
- 入门首选,速度快
- 缺点:画质一般
- SAEHD
- 主打高质量视频合成
- 缺点:耗时较长
- AMP
- 专为实时换脸打造
- 优化过的结构,适合直播/实时场景
参数设置不同
- Quick96:几乎无需手动参数,开箱即用
- SAEHD:可高度自定义,如像素、人脸类型、模型结构等
- AMP:在 SAEHD 基础上精简/新增部分参数,默认更适合实时场景
SAEHD 参数界面
AMP 参数界面
训练预览也有所不同:
- SAEHD:五列对比
- AMP:两行三列,第一行原图,第二行算法生成图
② 如何选择模型?
核心原则:根据 显卡配置 + 应用需求 来决定。
- 显存只有 2G → Quick96(唯一选择)
- 想要 高质量视频合成 → SAEHD
- 目标是 DeepFaceLive 实时换脸/直播 → AMP(或 SAEHD,但 AMP 更适配)
③ 模型操作全攻略
模型操作主要分两类:
- 训练
- 应用(合成)
常规训练合成流程上一篇已经演示过,这里补充更细化的操作技巧。
设置模型参数
以 SAEHD 为例:
- 双击对应的 BAT 文件
- 输入模型名称(如 test)回车
- 选择设备(默认显卡,直接回车)
- 开始逐个设置参数
参数类型示例:
- 数字参数:像素值(范围 64–640)
- 字符串参数:人脸替换类型(如
wf表示整脸) - 是否参数:输入
y或n表示启用/禁用
不确定时 → 直接按回车使用默认值
输入 ? → 查看详细说明
修改模型参数
并非所有参数都能中途修改,比如像素、模型结构是固定的。
可修改的参数:
- 在训练时选择已有模型
- 出现“两秒内…”提示时快速按回车进入修改模式
- 找到对应参数 → 输入新值回车确认
查看训练效果
预览窗口会显示:
- 顶部:快捷键提示
- 中部:黄色 & 蓝色曲线 → loss 值变化
- 底部:效果预览
重点关注:
- 第二列、第四列 → 是否清晰
- 第五列 → 表情是否自然
训练管理技巧
- 保存进度:按 S
- 安全结束:按 Enter(保存后退出)
- 直接关闭命令行窗口:会丢失少量进度,不推荐
- 备份模型:按 B,保存到
_autobackups文件夹 - 继续训练:再次运行训练脚本,选择已有模型
- 重命名模型:训练时输入
r→ 旧名 → 新名
模型复用
模型属于“一对一”,一般需要针对特定 src & dst 训练。
不过,可以通过复用来节省时间:
- 准备好新素材并提取人脸
- 把已有模型文件放入
model目录 - 进行少量训练(几十分钟~几小时)
- 应用模型 → 合成视频
注意:
- 并非所有复用模型都适用
- 效果取决于复用模型本身质量 & 场景匹配度
今天我们把 DeepFaceLab3 的模型差别、选择标准和常见操作讲清楚了。下一篇会深入分享 AMP 模型的两种训练方式 以及具体实操步骤。





