点击下方视频看世界首富埃隆马斯克跳机械舞:
细心的朋友肯定发现,这是通过AI换脸生成的视频。
现在有几个主流的换脸工具,比如Deepfake,DeepSwap,Faceswap,Swapface,DeepFace,这几个都是外国开发的,他们的共同点要么是太贵,要么是对技术小白不友好,没有任何基础的人难以用上这些工具。
最近外国有位技术大神, “s0md3v”,开源了一个单图就可以进行视频换脸的项目,因为之前都是需要非常多图片让机器学习才可以运行。这大大降低了大家使用这类工具的门槛。但是,即使如此,对于纯文科生没学过计算机程序的我,要学会使用这个工具还是不太容易,所以,最近,新发现了一个又更加简便的操作方法,也是别人开发的。
注意:互联网不是法外之地,所有的AI工具的使用必须遵纪守法不可滥用,只要你敢乱来,网警是知道你的一举一动的。
准备工作:
准备原视频,例如命名为 2.mp4
准备视频中要替换的人物的头像,例如命名为 1.jpg
我的这个例子中,跳机械舞的小哥的视频就是原视频2.mp4,马斯克的头像图片就是要替换的人物头像1.jpg。
准备好素材之后,打开这个地址:
https://github.com/dream80/roop_colab
点击后缀为ipynb的文件,其中最下方是最新的,修复了一些已有的问题,肯定用最新的最好。
下一步到达这个页面,点击 open in colab
然后,它需要使用到Github这个工具,所以你第一次使用的时候需要注册这个Github,用谷歌邮箱注册就可以了。
注册完之后,把它们连接起来
到达这个页面,点击左侧的文件夹图标
把你刚才准备好的视频2.mp4和图片1.jpg上传到文件夹,一定要把文件上传到roop_colap 这个文件夹中。
注意:你会发现原来这个文件已经存在1.jpg和2.mp4,这是因为如果要让这个程序运行,必须要这么命名。点击右键把这两个原来已有的文件删除,通过左上方箭头上传你自己的1.jpg和2.mp4。
你自己的文件上传之后,如果文件名不符,要改成如图的样子的命名,这样才可以正常运行
然后找到上方工具栏,找到代码执行程序,点击全部运行,这个程序就开始运作和视频换脸了。
等程序运行完成的时候,你需要找到 out.mp4,然后右键下载,这个就是换脸之后的成品视频。
我自己试用了,确实很简单,但是视频质量没那么好,因为这个毕竟是技术人员自己开发和开源出来的,和原来的软件还是有差别的。同时,如果源视频文件太大,是无法运作的,就需要借助谷歌云盘。最后,还是那句话,互联网不是法外之地,工具仅供学习使用。