首先需要选择合适的DeepFaceLab下载https://www.deepfacelabs.com/list-5-1.html),然后安装相应的显卡驱动,如果已经准备好这些工作,那么恭喜你,终于开始迎接新的挑战 —— AI换脸的使用!接下来会采用图文解说的方式进行演示,只需要跟着一步一步操作即可使用DeepFaceLab进行AI换脸!

选择合适的版本下载到本地硬盘

为了避免出错,请将DeepFaceLab解压到硬盘根目录

解压之后请打开你的DeepFaceLab目录,从1 – 10的bat批处理文件可以理解为一些快捷命令,以后AI换脸全靠这些。

可以看到workspace文件夹里面自带两段视频还有三个文件夹,在此说明:data_dst视频是要被换脸的视频,data_src是替换者的视频,相应的文件夹就是这两个视频分解之后的目录。model是训练模型,首次训练之后便会生成。

回到deepfacelab程序的根目录,我们先来分解data_src视频,也就是替换者的视频。双击2) extract images from video data_src.bat

直接回车

会让选择是png还是jpg,默认选择png格式,直接回车即可(如想选择jpg可切换英文输入法状态后直接输入jpg后回车)

耐心等待

显示Done 请按任意键继续即表明分解完成,直接回车或者关掉窗口

可以看到workspace\data_src文件夹里是刚刚分解好的data_src视频帧

回到DeepFaceLab根目录,我们接下来分解data_dst视频,选择3.2) extract images from video data_dst FULL FPS

同之前分解data_dst一样,默认png可直接回车,jpg请在英文输入状态输入jpg回车

显示Done 请按任意键继续即表明分解完成,直接回车或者关掉窗口

可以看到workspace的data_dst目录出现了data_dst视频分解帧。接下来提取脸部。

回到DeepFaceLab根目录,执行 4) data_src extract faces S3FD best GPU

这一步往往非常缓慢,请耐心等待(请保持足够的耐心)

当出现这一提示便可以直接关掉窗口

可以看到workspace\data_src\aligned目录下是data_src视频的脸部图片。下面要提取data_dst的脸部图片。

回到DeepFaceLab根目录执行5) data_dst extract faces S3FD best GPU

跟提取data_src脸部一样,这里或许非常缓慢,请耐心等待。

当出现Done 便可以直接关掉窗口

来到workspace\data_dst\aligned目录会看到data_dst的脸部图片也已经提取完毕。

以上便是AI换脸的前期准备工作,如果按照本教程操作无误便可进入下一个步骤:DeepFaceLab换脸训练模式。

AI换脸教程:DeepFaceLab使用教程(1.安装及分解视频)的更多相关文章

  1. AI换脸教程:DeepFaceLab使用教程(2.训练及合成)

    如果前期工作已经准备完毕(DeepFaceLab下载(https://www.deepfacelabs.com/list-5-1.html),然后安装相应的显卡驱动,DeepFaceLab使用教程(1 ...

  2. Fakeapp 入门教程(1):安装篇!

    在众多AI换脸软件中Fakeapp是流传最广,操作最简单的一款,当然他同样也是源于Deepfakes. 这款软件在设计上确实是花了一些心事,只要稍加点拨,哪怕是再小白的人也能学会.下面我就做一个入门教 ...

  3. TensorFlow 中文资源全集,官方网站,安装教程,入门教程,实战项目,学习路径。

    Awesome-TensorFlow-Chinese TensorFlow 中文资源全集,学习路径推荐: 官方网站,初步了解. 安装教程,安装之后跑起来. 入门教程,简单的模型学习和运行. 实战项目, ...

  4. TensorFlow 中文资源精选,官方网站,安装教程,入门教程,实战项目,学习路径。

    Awesome-TensorFlow-Chinese TensorFlow 中文资源全集,学习路径推荐: 官方网站,初步了解. 安装教程,安装之后跑起来. 入门教程,简单的模型学习和运行. 实战项目, ...

  5. Docker和Docker-compose安装教程以及docker-elk,docker-storm安装教程

    此安装教程仅供我自己安装配置时查看,其他的人不可以偷看!!! 安装Docker 1. Update package information, ensure that APT works with th ...

  6. Adobe Photoshop CC 2018 v19.0 简体中文正式版下载安装破解(附注册机+破解教程) 32/64位(安装破解注意事项是什么)

    Adobe Photoshop CC 2018 v19.0 简体中文正式版下载安装破解(附注册机+破解教程) 32/64位(安装破解注意事项是什么) 一.总结 一句话总结:下载安装破解教程文中都有,需 ...

  7. Bootstrap:教程、简介、环境安装

    ylbtech-Bootstrap:教程.简介.环境安装 1. Bootstrap 教程返回顶部 1. Bootstrap 教程 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架.B ...

  8. BIND简易教程(1):安装及基本配置

    首先,为什么说是简易教程呢?因为BIND的功能实在太多,全写出来的话要连载好久,我觉得我没有那么多精力去写:而我了解的仅仅是有限的一点点,不敢造次.百度上的文章也是一抓一大把呐!所以,教点基本使用方法 ...

  9. PowerDNS简单教程(1):安装篇

    这一篇开始直接是PowerDNS教程,连续四篇.DNS的相关背景知识我就不介绍了,有需要的话看看 http://baike.baidu.com/link?url=QcthFpAb2QydMqcMJr9 ...

随机推荐

  1. while循环嵌套

    <1>while嵌套的格式 while 条件1: 条件1满足时,做的事情1 条件1满足时,做的事情2 条件1满足时,做的事情3 ...(省略)... while 条件2: 条件2满足时,做 ...

  2. [Flask]jinja2渲染分页导航部件

    注意: 1.在视图函数中通过request.args.get('page')获取page数,并将page传给macros.html模板文件 效果: 点击8,就跳转到第8页数据了 视图函数 @app.r ...

  3. java里null强转为某个类会报错吗?

    1.定义一个User类如下: /** * @author lizhibiao * @date 2018/11/27 17:21 */public class User{ private String ...

  4. 使用vue做项目如何提高代码效率

    最近做了两个vue项目,算上之前做的两个项目,总共有四个vue项目的经验了,但是总体来说写的代码质量不是很高,体现在以下几点 1.代码没有高效的复用 自从使用vue做项目之后,以前使用面向过程变成的习 ...

  5. JS对象—数组总结(创建、属性、方法)

    JS对象—数组总结(创建.属性.方法) 1.创建字符串 1.1 new Array() var arr1 = new Array(); var arr2 = new Array(6); 数组的长度为6 ...

  6. Blender2.8基础操作

    1.Blender2.8版本快捷键方式和2.79b大致相同.2.Blender2.8操作视图的方式可以按住主键盘数字键1旁边的~符号键,然后鼠标选择需要的视图. 3.视图与基本操作: 选择方式时鼠标左 ...

  7. MySQL 服务正在启动 MySQL 服务无法启动解决途径

    解决方案: 1.删除自己手动创建的data文件夹: 2.管理员权限CMD的bin目录下,移除已错误安装的mysqld服务: mysqld -remove MySQL出现删除成功! 3.在CMD的bin ...

  8. 【VS开发】【智能语音处理】特定人语音识别算法—DTW算法

    DTW(动态时间弯折)算法原理:基于动态规划(DP)的思想,解决发音长短不一的模板匹配问题.相比HMM模型算法,DTW算法的训练几乎不需要额外的计算.所以在孤立词语音识别中,DTW算法仍得到广泛的应用 ...

  9. python 并发编程 阻塞IO模型

    阻塞IO(blocking IO) 在linux中,默认情况下所有的socket都是blocking,一个典型的读操作流程大概是这样: 当用户进程调用了recvfrom这个系统调用,kernel内核就 ...

  10. 修改Docker0网桥默认网段

    Docker--修改Docker0网桥默认网段 修改文件 /etc/docker/daemon.json 添加内容 "bip": "ip/netmask" [ ...