DeepFaceLab是一个基于人工智能技术的换脸模型定制工具,可以用来将一个人的脸替换成另一个人的脸,或者将一个视频中的人脸替换成另一个人的脸。使用DeepFaceLab可以实现非常逼真的换脸效果,同时也需要一定的技术和时间来进行定制和使用。

DeepFake technology has enabled real-time face-swapping through custom DeepFaceLab models. The Depot Face Life is the most professional program for training custom models and is fully open-source and free to use in China. The application of AI face-swapping in live broadcasts offers the most comprehensive solution for creating custom models. Video tutorials on face-swapping are available for beginners as well.

获得depotfacelivecn半化版压缩包后,可直接解压至本地并立即使用。需注意解压路径中不应含有中文字。depotfacelive是一款实时换脸直播软件,可以使用deep office lab定制训练的模型进行实时换脸直播。这两款软件均为免费开源的。如果在运行软件时出现错误,可查看错误报告文档来解决大部分问题。想要深入学习的用户可以参考AI换脸官方指南,该文档包含了官方发布的最全内容,涵盖了所有参数问题和训练流程。

ai换脸视频的软件,换脸视频制作软件?

接着,打开deepfacelab汉化版,建议使用RTX3000系列以上的N卡,并将其配置到RTX3000文件。这个目录是deepfacelab的主要工作目录,其中internal是原始代码,Workspace是资源存放目录,主要用来存放模型视频和资源文件。然后,还有一些脚本文件,可能看起来有点多,但实际上只有几个部分,这里已经为大家分好了。

只需要使用几个脚本就可以完成视频换脸,包括视频转换、提取头像、模型训练、合成视频和导出视频。为了进行钢铁侠和马斯克的视频编辑,需要准备两个视频文件:一个是27秒的钢铁侠视频,另一个是54秒的马斯克视频。我们需要将钢铁侠的视频命名为"date_src.MP4",这样才能将其脸部替换到马斯克的视频中。

视频命名必须严格遵循"date_DST点MP4"的格式,以确保脚本能准确地定位资源。同时,需要创建两个同名文件夹,以供脚本进行操作。

如果这个视频的名称写错了,就会导致他们之间的脸部特征互换的效果也会出现错误。之后,他们开始执行脚本进行脸部特征互换。

需要按顺序执行四个脚本:首先执行SRC原视频转图片脚本,将钢铁侠的视频一帧一帧地转换成图片,然后再将马斯克的视频一帧一帧地转换成图片。接着执行DST目标视频转图片脚本,以便从图片中提取出高清的脸部,最后执行STRC和DST视频的脸部提取。

由于模型训练需要使用高清脸部图片,您只需双击执行脚本即可自动处理视频,从而得到所需的高清脸部图片。

首先执行一个脚本来对原视频进行转帧,然后命令行会弹出来。在弹出的命令行中,鼠标点击一下以选中命令行,然后一路按回车键,使用默认参数对视频进行转换。转换完成后,当命令行显示"完成,请按任意键继续"时,表示视频已成功转换。此时,只需再按两次回车键即可关闭命令行。

接着查找到名为“date src”的文件夹,确认视频是否已被分割成656张单独的帧图片,并确认图片提取工作已完成。

执行第二个脚本,将马斯克的视频也切成图片,选择两行并按下回车,直到出现“完成了,请按任意键继续”提示为止。然后前往DST文件夹检查,确保视频已经成功切割完成。

接着进行提取两个视频的头像。首先提取SRC视频的头像,打开脚本后,将参数全部设为默认值,然后连续按下回车键。当开始提取人脸时,请耐心等待,因为从切图中提取脸部图片可能需要一些时间,取决于电脑的性能。对于我的电脑,它搭载了阿迪XA4000的显卡,所以大概需要20多分钟来完成提取过程。当命令行进度显示到100%时,表示提取完成。

我好想知道钢铁侠和特斯拉马斯克的真实图片,不过提取这些图片需要一些时间。去data src目录找到钢铁侠的面部图片,然后提取出来。接着再找到马斯克的面部图片,执行脚本。提取出马斯克的面部图片可能会比较慢一些,我花了大概一个小时来提取。

准备好所有资源后,开始训练模型,选用快速训练视频换脸的quick96轻量级模型。双击打开首次训练时,发现model文件夹里面是空的,没有任何模型。

为了开始训练模型,首先需要随意给模型取一个名称,例如"model",然后选择训练设备为GPU。接下来可以使用默认参数一路回车,等待模型初始化。一旦模型初始化成功,训练界面会自动弹出,您可以看到迭代次数。需要注意的是,迭代次数不会自动刷新,您需要手动进行刷新。

在使用英文输入法时,按下“P”键可以手动同步刷新。同时,您可以按空格键切换预览模式,按下“S”键保存训练结果,以便将来重新使用。一般来说,对于视频换脸模型的训练,进行大约3万次左右的训练就可以达到令人满意的效果。

命令行中显示模型训练速度大约为每步200毫秒,每轮训练约3万步,需要大约两三个小时。当然,使用更强大的显卡可以加快训练速度。

当你看到训练预览页面上第五排,也就是马斯克和钢铁侠的合成脸越来越清晰时,差不多就表示训练完成了。训练时间越长,效果就会越好。我在这里已经进行了大约25000步的训练。如果你选中预览页面并按下回车,就可以保存并暂停训练。保存完成后,你可以关闭命令行。

然后,使用模型合成视频时,执行轻量级模型脚本,配置采用默认设置即可。在合成视频时是否使用交互式面板,一定要选择不使用,这一步非常关键,影响着最终效果。

打开交互面板后,可以开始微调模型,类似于调整合成视频。务必先切换输入法为英文,然后只在英文输入状态下使用交互面板。按下Tab键可切换预览,使用数字键123456可切换预览模式。

我可以选择一个效果比较好的预览模式,我选择的是2,这个色差和马斯克的面部比较接近,可以按e和d来增加减少面部的羽化程度,减少面具感。现在钢铁侠的脸和马斯克的脸融合的地方比较明显,面具感很强。那么可以按e让边缘羽化一下,按一次羽化值加1。大写状态下按一次羽化值加5,我这里把羽化值加到了102,融合的就比较不错了。

可以按住u和g按键来对钢铁侠的脸进行微调,按下u会使钢铁侠的脸变小,按下g则会使脸部变大。使用句号可以切换到下一帧,而不必一帧一帧地调整,只需对需要微调的图片进行调整即可。微调完成后,按住Shift并按句号,之后的每一帧都会自动应用我们的微调。要切换到预览页面,按住Shift并按句号键,然后耐心等待命令行合并完成。合并的过程非常迅速,大概只需要几分钟。当命令行显示合成100%时,就可以直接关闭窗口,然后执行最后一步,即导出视频。

视频导出完成时,命令行会显示“请按任意键继续”,此时在工作目录下将生成一个名为“result”的文件夹,其中包含合成后的MP4视频文件。现在我们来观看合成视频的效果。然而,生活不可能只是关于解决问题。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。

相关新闻

联系我们

联系我们

微信号:576801732

工作时间:周一至周六,9:00-17:30,节假日休息

关注公众号
关注公众号
分享本页
返回顶部