换脸程序执行步骤,大部分程序都是类似。DeepFaceLab 虽然没有可视化界面,但是将整个过程分成了8个步骤,每个步骤只需点击BAT文件即可执行。只要看着序号,一个个点过去就可以了,这样的操作应该不复杂吧。
DeepFaceLab 换脸的八个步骤主要可以分为五个阶段。
1.视频转图片
2.提取脸部,
3.训练模型,
4.人脸替换,
5.合成视频。
出于不同的原因,目录里准备了很多批处理(bat)文件,但是完成一次换脸,并不需要点击每一个文件。下面我举个例子。
按以下文件名依次点击,即可换成换脸(某个环节停住了不动,请按Enter键)。
1) clear workspace.bat (重置工作空间,第一次使用可不点)
2) extract PNG from video data_src.bat(把src视频转换成图片,按一次Enter键)
3.2) extract PNG from video data_dst FULL FPS.bat (把dst视频转换成图片)
4) data_src extract faces DLIB best GPU.bat(从src图片中提取脸部图片)
5) data_dst extract faces DLIB best GPU.bat(从dst图片中提取脸部图片)
6) train H64.bat (使用H64开始训练模型,耗时久,不会自动结束!)
7) convert H64.bat(使用训练好的H64模型对图片进行换脸)
8) converted to mp4.bat(将已经换好脸的图片转换成视频)
OK,搞定。
Result.mp4
不需要任何输入,也不用调整任何参数,也不需要你去找素材,也不用你创建什么目录,点点点就完成了。已经换脸成功的视频保存在DeepFaceLabCUDA10.1AVX\workspace目录下,名叫result.mp4
Done
以上的操作中,大部分步骤都有进度条或者百分比,在一定时间内会执行完成,出现Done这样的提示,代表已经运行结束,如果卡主不动,请按回车键enter,一次不够就按两次,三次….
Rrain
但是其中的训练(train H64)环节并不会自动结束,需要你在合适的时候手动关闭。而关闭依据也非常简单,就是预览图中的人脸变得足够清晰就可以了。如果你觉得够清晰了,那么关闭窗口,继续下一步。这个过程根据你的显卡配置,耗时各有不同,配置好几个小时就能出效果,配置差点需要好几天。
Error
如果安装上面的方法黑色框中出现Error的字样,那么证明你出错了。那么错在哪里? 最有可能是你的电脑配置比较低,核心指标是显存。 1G显存默认配置肯定跑不了,2G也比较悬,4G以及以上比较稳,越大越好。
我配置低,但是我也想玩怎么办,请看这里:
https://www.deepfakescn.com/?p=255
为了尽可能的简洁,这里并没有讲解任何东西,这一篇文章主要是先教会大家整体的流程。
下面的文章会配合实例进行说明。
AI换脸系列文章:
- DeepFaceLab软件简介
- DeepFaceLab软件安装
- DeepFaceLab软件使用
- DeepFaceLab人脸提取详解
- DeepFaceLab模型训练详解
- DeepFaceLab导出视频详解