由于我的公众号常分享最新AI技术以及AI工具,最近有不少粉丝在后台私信求AI换脸的教程,仔细回看了一下,AI生图,AI声音克隆,AI数字人,甚至AI图片换脸,都已经讲过了,想了想,的确还差一个AI视频换脸!

那么话不多说,今天,AI视频换脸,它来了!

“大家好,我是Henry,今天,我们不聊那些枯燥乏味的技术,今天我们聊一个人人都能直接上手的AI视频换脸工具——Rope!“

什么是Rope?

Rope,是一个开源的deepfake软件,专注于人脸交换功能(包含视频和图片换脸),它完全开源免费,可以基于本地部署进行换脸,有友好的操作界面,非常容易上手使用。

github地址:https://github.com/Hillobar/Rope/

Rope主要有以下特性:

  • 极速人脸交换:提供所有功能的人脸实时交换,速度极快。
  • 图像和视频编辑:包括上采样器、相似度修改器和方向管理等。
  • 遮罩工具:提供多种遮罩功能,如边框、差异、自动遮挡、面部解析器和基于文本的遮罩,所有这些都有强度调整和混合设置。
  • 预览和编辑:可以直接查看遮罩效果,合并和保存源面部,自动生成保存文件名。
  • 视频播放器:支持视频播放器的对接和分离,实时播放和分段录制。
  • 性能优化:通过创建特定帧的图像设置标记,提前微调视频。

当然,大部分特性你根本用不上,也不需要懂,只要知道你想用谁的脸换谁的脸就行,就这么简单!等你真正需要细扣效果的时候,再去研究也来得及!

如何使用?

之前讲解的大部分AI工具需要大家在github下载代码仓库,然后安装python,然后安装依赖包,然后配置启动脚本,然后…停!Rope的作者已经为大家开发了带界面的客户端,并且只需下载后解压即用!

由于软件本身有大概8个G,为了方便大家,我已经压缩到了3个G,并上传网盘了,需要的朋友只需在公众号后台回复“rope”,即可获得下载链接!快行动起来吧,一起体验AI换脸的魅力!

解压得到Rope的目录之后,双击start.bat,即可启动Rope,然后就能看到它的主界面啦!

rope界面

接下来,我们要如何使用呢,大家看看界面其实也就猜的差不多了,我们分几步走

准备资源

1.准备源视频

准备好的我们需要换脸的源视频,然后点击“选择视频目录”,选择源视频所在目录即可,Rope会自动加载这个目录下的所有视频文件

以下是我找的一段Taylor Swift的一分钟的采访视频

源视频

源视频

2.准备人脸图片

同样的,我们需要准备好需要换的人脸图片,然后点击“选择人脸目录”,选择人脸图片所在目录即可,Rope同样会自动加载这个目录下的所有人脸图片,并识别显示在界面中

以下是我用AI生成的人脸

人脸图片

3.准备输出目录

这个也不用多说了,准备一个换脸后的视频的输出目录

输出目录

接下来,我们就要操作功能区了,这里我们用得上,也就是“查找人脸”、“清除人脸”、和“换脸”了

功能区

选择替换人脸

1.查找人脸

一切准备就绪,我们就可以开始换脸了

  1. 点击需要换脸的源视频,随意选取要换脸的一帧,点击“查找人脸”
  2. 点击源视频中想要替换的人脸
  3. 点击人脸目录中想要替换的人脸
  4. 点击“换脸”

以下是我选择的AI人脸,用来替换Taylor的脸

AI人脸

接下来,只要稍等一会,我们的人脸就被替换上去了,是不是很简单?

AI人脸

2.参数调整

这时候你一定会问了,诶?我这人脸是换上去了,但是为什么我换脸后这么糊啊?

别着急,接下来,我们再对右边参数取稍加调整,一般情况下,打开高清修复即可,选择GFPGAN(目前我认为比较好且通用的人脸修复模型),下面的对齐方式和混合,都可以根据实际情况一边调整,一边看效果,直到满意为止。

其他参数,譬如“朝向”、“换脸强度”、“差异程度”、“遮挡”等,都是为实际的换脸效果的微调所提供,一般情况下,基本用不上。

参数调整

录制视频

一切准备就绪,就开始生成视频吧!

Rope的视频生成是一个逐帧录制的过程,需要我们先点录制按钮,再点播放按钮,然后它会开始录制,进度条会自动往后走,整体时间由你的电脑的配置决定。

录制视频

对比

这就是整个过程了,看到最后的效果,你觉得怎么样,我个人感觉还不错,如果一定要说有什么不好的地方,就是替换后的人脸过于清晰了,源视频本身清晰度是没有这么高的,这个可以靠调节上面提到的“高清修复-混合”参数来降低一些清晰度

注意点:

  1. 源视频文件目录、人脸目录、和输出目录,三个目录都必须是英文路径,不能包含中文或其他字符。(个人建议最好文件名也改为英文)
  2. 亲测处理源视频需要mp4格式,否则可能出错
  3. 人脸图片最好使用png格式,其他格式可能无法加载

它能做什么?

好了,到这里,Rope如何使用就讲完了,大家应该也都发现了,整个过程下来,是非常简单的,就算右边参数区有一大堆可调参数,但对于初次上手而言,我们基本不需要调整,就能得到一个很好的效果了。

了解Rope如何使用之后,那么它能干什么呢?

首先需要强调的是,AI换脸一直以来就一个非常有争议的技术,非常容易被人用于违法行为。对于这一点,我坚信技术是无罪的,就像一把锋利的菜刀,既能切菜,也能犯罪。在此,我再次呼吁大家把技术用在正道上,用在促进社会发展的事情上!

那么Rope究竟能干什么,这个其实就要靠大家的想象了,从商业角度来说,像是影视行业,广告行业,游戏行业,其实都是很有前景的;对于我们普通人来说,创意内容制作,娱乐自媒体,虚拟试衣服,个性化礼物等,也都是不错的应用落地方向。

控制台

Q.E.D.