最近有很多人开始关心换脸,都想玩一把ai视频换脸。但不知道怎么入门,专门写一篇文章帮助准备入门的人。
ai换脸的由来
ai换脸最初是在Reddit社区流行开来的,一位deepfakes的用户发布一系列的明星换脸小视频。
吸引了大量的用户关注,然后被举报封号。作者随后在github上开源了技术代码。
来自全世界的开发者合作对换脸技术进行近两年的优化迭代。现在的换脸技术越来越成熟。
对复杂场景的支持变的更容易、模型训练速度变得更快,使用的门槛也在不断的降低。
目前在个人定制电影、短视频创作等领域都有大量的应用。
部分精心定制的视频已经可以以假乱真,被美国官员称为如果乱用,比原子弹还大的威胁。
ai换脸正在改变电视剧和电影的制作方式。
ai换脸和ps的区别
ps是图像的移动,换脸是把提供五官的脸进行变形然后变化为新脸的方式(因为变形后有无数种可能,所以需要大量的计算找到变得准确的方式)。
换脸训练耗时,但训练后合成很快。ai换脸可能会像当时ps改变图像领域一样,改变视频制作领域。
换脸流程
1.从src中获取人脸
2.从dst中获取人脸
3.训练src到dst的模型
4.合成新的视频
四个步骤,计算量最大的是模型训练。
以本公众号推荐的deepfacelab软件为例,对硬件最低的要求是64位系统8g内存,可以使用集成显卡进行计算。
推荐配置为6g以上的独立显卡,最好是N卡。
入门门槛很低,但想要玩的顺畅还是需要一定的硬件配置。
硬件选择
1.如果你已经有一台6g以上独立显卡的电脑,那我很建议你用换脸来烧一烧显卡。有的940M显卡的学员玩得很开心。
2.如果你打算认真学习,考虑组一个工作室专门做这个。那我建议你配置专门的服务器。换脸对显存要求比较高,能力之内配最好的。
3.如果你现在有一台能上网的电脑,考虑要不要因为学换脸更换显卡。我建议你使用云服务器。
云是未来的趋势,像2080ti这种级别的显卡,租用服务器的话不到5块钱一个小时。计费的时间单位为分钟。还有白嫖的方法,简直美滋滋。
4.如果你电脑都没有,那你大概率是入不了门了。
软件选择
现在主要有三款软件
fakeapp : 现在流行最广的。出现比较早,且因为操作比较人性化(最早几个都是linux版本,非专业人士玩不了),在老玩家里面比较流行。但合成视频有fake水印,无法去除。
faceswap : github 上star最多的。
deepfacelab : 我使用下来最简单的,报错最少的,合成效果最好的,而且无水印。
新入门的同学我推荐使用deepfacelab。
素材篇
你需要准备两个视频
src:提供五官的书品视频
dst:提供场景的视频
直接使用图片也可以,因为视频也是要转化为图片的。
直接使用人脸也可以,因为图片也是要转化为人脸的。
如何学习
第一种,有了硬件、软件、素材工具已经好了。