怎么在手机将视频ai换脸

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在手机将视频ai换脸相关的知识,希望对你有一定的参考价值。

最近这几年视频换脸十分流行,在B站常有up主上传自己恶搞的AI换脸视频。当然,PS修图一直都是热点,但PS常用于P一张图。而网上看到的,比如将迪丽热巴演的某片段换成了鹿晗的脸(没有其他意思,确实有这些恶搞)??以至于以假乱真,这些都是咋做到的呢?其实就是使用到了强大的AI技术:AI+“造假”混合,就产生了“深度造假”。

Deepfakes,一种混合“深度学习”和“造假” 的合成技术 ,其中一人的现有图像或视频被替换为其他人的肖像。Deepfakes利用了机器学习和人工智能中的强大技术来生成具有极高欺骗力的视觉和音频内容。用于创建的主要机器学习方法是基于深度学习的训练生成神经网络,如生成对抗网络GAN。

按照维基的资料,Deepfakes这个词起源于2017年底,来自Reddit用户分享了他们创建的“深度造假”产品。2018年1月,启动了名为FakeApp的桌面应用程序。此应用程序使用户可以轻松创建和共享彼此交换脸部的视频。截至2019年,FakeApp已被Faceswap和基于命令行的DeepFaceLab等开源替代产品所取代。较大的公司也开始使用Deepfake。

本文介绍使用DeepFaceLab这款开源产品,它基于python和tensorflow。说明,基于本文掌握的内容不得用于非法违法目的以及违背道德的行为,否则本人概不负责。

开始前,需要在https://github.com/iperov/DeepFaceLab上获取下载地址,并进行安装(本教程时间为2020/07/31)。

这里要说下,使用DeepFaceLab最好需要足够好的电脑配置,因为AI深度训练的过程基于cpu以及gpu,显卡性能越好意味着其速度越快效果越好。但这不是绝对,如果有足够的耐心也是能够合成出一定效果的,一切都只是娱乐嘛。(ps:我写本文时用到的是win7电脑,非高配置,这不重要)

安装完毕后,你会在DeepFaceLab_NVIDIA\下看到类似下图的文件:

安装后会看到的一些文件
其中,workplace存放我们的视频素材以及图片。在这之前,你需要准备两个视频,源视频是你想换过去的人脸的视频(比如你自己),目标视频是被换掉的人脸的视频(比如星爷)。本文把吴孟达老师的一段“你在教我做事啊”的视频片段换成沈腾,所以使用的源视频素材是沈腾,而目标视频就是“你在教我做事啊”小片段。将源视频重命名为data_src.mp4,目标视频重命名为data_dst.mp4并放置于workplace。(确保选择的源视频素材人脸清晰、正脸、表情丰富但不要遮挡、模糊,时长不需要长)
参考技术A 手机上面的AI换脸也是有专门的软件的,但是如果用电脑操作起来,肯定会更方便

怎么给视频里的人物换脸

做成这种效果就好了:百度“傻根恶搞”他的微博里都是这种,就是用来恶搞的,不追求多精细的效果。我用的工具是sony vegas,人物头像也弄好了,在vegas里面具体怎么操作会快一些?我自己试了还是比较麻烦的,有什么比较成熟的办法吗?如果有其他软件用起来比vegas更方便,欢迎推荐给我。注意是视频不是gif哈。

新出的魔叽相机就可以制作视频换脸。

自己选一张带正脸的照片,再挑选喜欢的视频,可以是自己相册里的,也可以直接用app里的在线视频素材,选中后等待合成就可以了。唯一的缺点就是目前只只支持安卓系统。

这一次的特效,都源于这个APP。它内置了数十种特效可以选择,但都是需要付费才能使用的。如果你只想爽一把就走,那也可以下载后只玩玩试用功能。

换脸原理:

这样逼真的效果可能是源于一个知名换脸开源项目 DeepFaceLab。DeepFaceLab (DFL)换脸主要分为五个阶段:视频转图片、提取脸部、训练模型、人脸替换、合成视频。模型首先会将一段视频截取成无数张照片,从中提取出人脸。然后通过人脸识别、对齐、分割等算法,提取出面部关键特征。

参考技术A AE追踪特效啊,AE追踪特效可以实现的。追问

您看我分数给的还挺高的份上,能不能说的再具体一些,可操作一些啊。多谢哥们啊!因为我只会用vegas,AE你帮我说的具体一点,能直接操作的方法,我就把分都给你了哈!

追答

下个AE软件,然后把你的原素材和要换的素材都导入AE,比如原素材人物的脸为A,要换的那张脸为B,在A上选取追踪点,然后让B追踪A上的追踪点,这样就要换的那个脸就会固定在原素材上面了。你看看这个视频教程http://www.iqiyi.com/w_19rrczy1yx.html 还有文字教程:http://www.fevte.com/tutorial-1213-2.html

追问

太感谢了,我发现这就是我想要的效果,不过我在制作中遇到一个细节问题,可以加一下你扣扣帮我看一下吗?主要是B这张脸会在跟踪的时候变形扭曲。这里讲效率太低了


追答

怎么会变形扭曲的呢,实在不行你一帧一帧的调吧

怎么会变形扭曲的呢,实在不行你一帧一帧的调吧

追问

因为你给的是四点追踪啊,教程上的不管是动态还是目标都是正方形的,脸总是变幻的啊,四个点跟不住,咋调啊?

追答

四点的位置你可以绑在他脸上呀,让四点的距离小点就好啊

追问

我四点是绑到她脸上了,而且距离很小,但是这样那张图片的脸变得特别小,看也看不到,咋回事

追答

用单点跟踪也可以啊,郁闷死了

追问

你要把我完全当不懂来教啊。。开始教程给我的四点,到最后又说单点也可以,你有什么好郁闷的,我才郁闷行吧

追答

用单点跟踪也可以啊,郁闷死了,四点跟踪是带透视的,肯定会变形啊,如果一点跟踪的话,就是位置跟踪了,不会变形的。只跟踪眼睛或者鼻尖,单点就可以跟踪了

追问

你不早说!!!!我一上午就耗在四点上了。。。为啥不一开始就告诉我啊哭了

追答

你要学会活学活用,怎么不想为什么要四个点,四点肯定是立体的啊。一个点就只是位置上的跟踪啊,一个点两个点你都可以试试啊,看看有什么区别,这样你不就学到东西了。

本回答被提问者采纳
参考技术B 回答

1. 首先第一步打开电脑中的【快剪辑】软件,根据下图所示,先选择工作模式,接着点击【本地视频】选项,导入需要编辑的视频。2. 第二步成功导入后,先点击【编辑】选项,接着根据下图所示,点击顶部贴图3. 第三步在右侧窗口中,根据下图所示,先找到并点击想要添加的贴图,接着按照需求调整位置、持续时间。4. 最后根据下图所示,还可以添加电脑中的图片作为贴图,编辑完成后保存并导出即可以上就是如何用快剪辑给视频人物换脸的方法

希望我的回答对您有所帮助哦

参考技术C 恩 得用ae不过ae的确不好学
想学好ae得学好 3d 或玛雅类的软件
曾经想学过 但放弃了追问

你确定这个是用ae做的吗?比vegas方便?具体怎么做呢

参考技术D 希望我的回答能帮到你

提取码:s451

以上是关于怎么在手机将视频ai换脸的主要内容,如果未能解决你的问题,请参考以下文章

怎么将本地视频ai换脸

视频AI换脸软件教程 看这里

怎么给视频里的人物换脸

有没有那种提供照片就能在视频里换脸的软件

换脸软件app哪个好用

使用ai软件提取不到人脸