faceswap介绍faceswap是一款开源的视频换脸软件,基本上需要三个步骤,1.将视频裁成图片并提取人脸2.样本训练3.换脸换脸安装(windows环境)依赖anaconda的安装。需要先安装conda,python虚拟环境搭建需要安装git。下载并安装faceswap安装程序。选择安装目录并选择是使用Nvidia显卡还是AMD显卡还是只使用cpu(cpu计算速度慢),根据自己的机器选择conda的虚拟环境名称。默认预先安装好faceswap,点击anconda的安装路径进行安装。安装时容易出现的问题,faceswap下载失败,可以自己去github下载faceswap,然后使用conda的命令OK,安装时激活虚拟环境名,默认是faceswap,然后输入换脸目录。执行pythonsetup.py(官方有很详细的文档),但是安装完成后会有英文图标,可以双击这个运行或者cmd命令行执行,注意替换路径,然后打开faceswap图形界面"E:\conda\scripts\activate.bat"&&condaactivate"faceswap"&&python"E:\faceswap/faceswap.py"gui提取人脸后的人脸(人脸图片最好是不少于500,1000-3000最好,不要太多),需要人工处理,识别错误的会被删除。trainingtrain可以预览训练过程。当看到预览清晰或者损失无法减少时,训练结束转换,应用模型进行人脸转换,合成视频素材。选择材料中的最终面数。最好的面数是1000-5000。材料太多会增加训练时间,太少会导致训练失败。面部颜色应尽可能一致。亲测发现颜色处理的不好,脸型的差异应该不会太大。
