庄严这几天在学习AI换脸技术。AI换脸的软件有很多,庄严选择GitHub上面的开源软件Faceswap这一款。庄严把B站和知乎上面关于Faceswap的教程都看个遍,感觉基本掌握了,就着手操作了。
第一步下载软件,庄严在GitHub上下载了Faceswap这款软件,下载过程非常顺利,也非常快。
第二步安装软件。这款软件是AI软件,对计算机的算力要求很高,显卡必须是独显,而且显存不能太小。庄严的电脑显存是16g的N卡,2060s,说实话,这显卡跟玩家比属于配置低的,跟一般人比,已经超过90%用户的配置了。所以庄严的电脑能运行Stable Diffusion,这个是非常好用的AI绘画软件,而大多数人的电脑是没法运行的。安装Faceswap非常耗时,也很不顺利。庄严原本打算熬夜一晚把它安装好。可是安装过程状况不断。开始他打算安装到D盘,可是没过多久便弹出弹窗“安装失败”。庄严又尝试从C盘安装。一直到晚上11点,安装进度还没有完成50%,他干脆把电脑开着,人去睡觉了。
早晨起来,一看,安装完成了。
第三步开始换脸。
Faceswap换脸实际上需要三个步骤。为了叙述的方便,这里把视频上的人脸分成源脸和新脸。换脸的目的是把新脸视频上的人脸换到源脸视频上,达到以假乱真的效果。
步骤一,提取脸部信息。先准备两个视频,包括源脸视频和新脸视频。运行软件分别提取二者的脸部信息,分别存放在两个文件夹中。
步骤二,训练模型。运行软件,训练把源脸换成新脸,从而形成模型,建一个文件夹存放模型。这个过程根据视频的长短与机器的算力,需要花费的时间在24小时到一周不等。这个时间非常长。庄严测试的视频较短,训练仅仅花了几个小时。
步骤三,换脸。准备好源脸视频和训练好的模型,建一个文件夹,存放最终换脸成功的视频。然后运行软件。很快,换脸大功告成。
这次的操作不是真的为了换脸,而是学习这款软件的操作。
今天的测试成功,庄严感到十分惬意,心想:“哼!AI换脸,俺也会。”
网友评论