新手教程之:如何更换自己的视频素材,如何用图片素材焕脸
deepface吧
全部回复
仅看楼主
吧务
level 12
很多新手会遇到。默认用视频换脸会操作,但是更换自己的素材或者用图片素材来操作就懵了。其实你只要理解换脸原理和操作步骤以及workspace下每个文件(夹)的作用就能明白了。
首先说下workspace下的目录
workspace中文翻译 工作间 也就是所有的素材和合成结果都保存在这个文件夹下
data_dst.mp4
这个是目标视频文件(提供身体的视频素材)。替换素材的时候只需要把原来的视频文件删除,把你的目标视频拷贝到这里,并重命名为data_dst.mp4即可。
data_src.mp4
这个是源视频文件(提供人脸的视频素材)。替换素材的时候同理把你自己的源视频文件删除,把你自己的源视频拷贝到这里,并重命名为data_src.mp4即可。
注意:有的系统默认是隐藏了文件扩展名,这个时候改文件名就不要加扩展名,以免出错。你可以把对应的视频素材改名为 data_dst 和 data_src 即可。
data_dst 文件夹
这里是保存目标图像素材。如果是视频,执行第一步视频提取图像后的图片就会保存在这个文件夹。
data_src 文件夹
这里是保存源图像素材。同理如果是视频,执行第一步视频提取图像后的图片就保存在这个文件夹。
这俩文件夹就是保存需要提取面部的图像素材的,那么如果你的素材不是视频而是图片,就可以直接把你的目标(源)素材图像直接拷贝到对应的data_dst和data_src里,执行第二步提取面部就可以了。就等同省略了第一步视频提取图像。剩余其他的步骤都一样。
aligned文件夹
在data_dst和data_src目录下都有个aligned文件夹。这个文件夹保存了第三步提取面部的人脸数据。训练模型使用的就是这两个aligned里的人脸数据。
aligned_debug文件夹
当你在执行第二步提取面部的时候,会有一个选项,是否保存debug,如果开启的话,就会在data_dst和data_src目录下生成一个aligned_debug文件夹,这里保存的是绘制有面具(黑色区域)的人脸图,作用是辅助以便更直观的查看是否有自动提取错误的人脸。你可以通过观察面具范围查找提取错误的人脸,并通过纠错程序纠正他们。
model文件夹 也是最核心的一个部分。模型训练的数据就保存在model目录下,如果是使用训练好的模型,就是替换这个目录下的模型文件。
2023年05月19日 06点05分 1
level 1
嗯。。。刚玩,上来就报错是因为啥呢
2023年05月19日 10点05分 2
回我下呗[小乖]
2023年06月06日 03点06分
@大神时代2点0 设置下虚拟内存。
2023年06月06日 07点06分
level 1
页面文件太小,无法完成操作是什么意思?
2023年05月24日 12点05分 3
置顶帖里的常见问题,看一看。
2023年05月24日 13点05分
level 7
大佬,如果被替换视频中有多个人物,如何才能做到精准换脸呢
2023年05月24日 19点05分 4
提取人脸后,不要的删除。
2023年05月24日 23点05分
先把人脸按照相识度排序,把相同的脸排到一起,就可以把不需要换的那些脸删除了
2023年06月06日 06点06分
level 2
请教 训练好的模型如何导出用到deepfacelive里面呢,是merge那个命令就是导出dfm模型吗 然后拷贝到deepfacelive的model目录里面就可以吗
2023年06月06日 11点06分 5
第六步,有个导出XXX为dfm,根据自己的模型类型导出
2023年06月06日 12点06分
level 1
换的不像
2023年06月08日 12点06分 6
level 1
卡在这了 是啥问题呀 大佬
2023年06月14日 04点06分 7
看置顶帖常见问题
2023年06月14日 08点06分
@无言以对2012 好的谢谢,我翻下看看
2023年06月16日 13点06分
level 12
放入图片这是咋回事 大佬
2023年09月06日 13点09分 8
level 1

最后一步导出来的视频是一团黑,然后视频也是加速播放的?这是咋回事
2024年04月03日 06点04分 9
level 1
吧主有没有无损剪辑软件。我只想换个20分钟但是原素材2个小时。电脑太拉,切30万张的头要切到猴年马月。
2024年04月04日 02点04分 10
losslesscut
2024年04月04日 09点04分
@无言以对2012 感谢吧主。
2024年04月04日 11点04分
1