AI换脸技术大比拼,Roop和DFL多维度对比!
魔镜魔镜,告诉我,谁是这个世界上最帅的….haha!
大家猜一猜,图中的人都是谁?用什么做滴?怎么做滴?(我如果是个骗子,应该能骗到很多小姐姐吧~。~)
然后我们来看一个动态的视频。
先说一下这个视频的制作背景。我在厕所拍了一个视频,然后用DFL生成了一个对比视频,然后再用手机拍电脑桌面。
每个环节处理得相对随意,而且多次操作肯定会有损失,所以效果一般般。但是作为演示,看个大概应该没问题。
本来左边是我,右边是换脸后。为了防止我的脸再次上B站法制栏目,我就用Roop把左边脸也换了,顺带一起做了个人脸增强。
所以今天主要说的两种技术就是Roop和DFL(Lab+Live)。
在上面视频中,左边是Roop启用增强后的效果,右边是DFLive的效果。DFLab没有做效果啊,上限肯定比Live高很多。
下面结合效果图和我的经验,来对比一下,这两项技术。
清晰度
清晰度,就是指的人脸清不清晰啊,很多人喜欢说分辨率…
这是Roop无增强和DFLive直出的对比图。从直观感受上来看,肯定是右边的清晰一些。如果图片放大一点,那么这种差异会更加明显。
当然,Roop可以增强,DFlive也可以增强。Roop是一个挡位,要么模糊要么清晰。DFlive是一个可以拖动的渐变增强。(模型本身也有不同清晰度)
Roop的底层模型是128,DFlive默认一般用224,也可以调更高。
相似度
相似度,自然说的就是换脸后像不像的问题。有人希望相似度高点,也有人希望相似度低点。
从这个对比图来说,左边的相似度应该更高。
Roop是一张图,所以整体特征会比较集中。而且我发现一个现象,roop是能改变脸型的,就是保持src的脸型。
DFlive是大量数据训练的,表现的特征会是一个综合的结果。
这里用“阿祖”年轻人时候的素材,然后外加了50%左右的形变,做到了是是而非的感觉。就像人皮面具一样套到目标人物上面了,根据目标人物的脸型和五官做了拉伸和适配。
在DFL中这个形变可以通过参数和训练手法做一定控制,比如上面视频中的罗云熙,相似度就要更高一些。
总的来说
Roop的相似度是只有一个挡位,大部分情况下还可以。
DFL的相似度像一个模拟信号,你可以有无数挡位。
制作时间
从制作时间上来说,Roop分两个阶段,DFLive也是分两个阶段。
Roop是分了换脸和增强阶段。
比如用这个版本,这个参数,去制作一个37秒的1080P视频。
在RTX3070上面的时间消耗如下。
第一个阶段消耗的时间为:1分20秒,每秒15张左右。
第二个阶段消耗的时间为:12分11秒,每秒1.5张左右。
如果视频中脸很多,分辨率更大,时间就会暴涨。比如上次我做得那个4K多脸的视频,大概是十几秒搞了好几个小时。
DFLive是分了训练和使用阶段。
训练阶段,这是一个非常漫长。
短则几天,长则数月。如果精益求精,不设上限!我一般制作一个还可以的模型,从素材收集开始算,估计也得个把星期。
而使用阶段,就非常方便了,几乎就是打开就用。帧率能到流畅的30FPS,甚至更高!
所以如果你要求不高,直接使用roop的默认清晰度,无论做视频还是实时换脸,都非常便捷。如果你有定制要求,希望把控全程,那么肯定得上DFL,时间上自然也会长很多。
适应性
适应性,指的是在不同场景的表现。比如闭眼,睁眼;闭嘴张嘴;抬头低头,侧脸;多人场景,影视场景。
从这个角度来说,基本上不用比了,肯定是DFL适应性更广。
Roop适合比较单一稳定的场景,有些场景是目前是完全没法处理。
比如指定人物替换,而DFLab可以轻松搞定,而且是精确把控,想换谁就换谁。
自由度
自由度,指的是我们能够把控的多少。ROOP除了几个参数之外,就没法改动任何东西了。DFL系列是,可以从素材开始,全程自由发挥。
复杂度
可以不用多少了,roop完胜了。
Roop机会没有复制到可言,只要会点击按钮就好了,其他都是软件自己完成。
DFL如果要训练模型是要涉及到很多步骤和大量实战经验。里面每个步骤,都有无数的细分情况。
硬件要求
Roop:显存4G+的英伟达显卡。
DFL:DFLab最低要求为2G显存,DFLive要求4G显存,他们都支持AMD显卡和Nvidia显卡。
从基础硬件要求来说,DFLab下限更低。
从实时换脸的角度来说,同样硬件下面,DFLive比Roop低清版还要快一些。
这篇文章从不同的角度对比了两项技术,看完这后大家应该有一个大概的了解了。
客观来说,肯定是没有绝对的好和坏。
那么到底是用Roop还是DFL呢?
小孩子才做选择,大人全部都要。
加入星球,一起玩转~~哈哈!
Roop魔改版和DFL软件,以及系列教程都有!
因为之前的DFL系列教程已经比较老了,所以考虑重新写一个系列。
当时的教程针对的人群是基础比较好学习能力特别强的人,所以有些细节说得不是太清楚。重新写的话,希望能写得更加详细和全面。
大致规划:
会从如何选素材开始说起,
如何获取素材,
如何编辑素材,
如何筛选素材,
如何增强素材。
到如何训练,各类模型和各种参数说明。
到如何合成,合成参数和技巧。
一直写到 实时换脸,
如何做基础设置,
如何直播换脸,
如何聊天换脸,
如何设置虚拟摄像头,
如何使用OBS等直播软件。
既然搞了公众号和星球,我肯定是要一些做内容的区分,大家多理解。
以上内容会全部更新在加入星球 ,以往的AI换脸教程可以在deepfaker免费学习。
我还是希望在能力范围内尽量能多分享一些。希望星球的朋友能获得独一份的内容,同时公众号上订阅我的人也能获取到很多新技术,新工具。
不能带大家成为大佬,但是入个门还是可以滴。
学一点,至少比路人强10倍吧~~!