● 介绍(手动安装版本)
基于开源项目ROOP
开源地址:https://github.com/facefusion/facefusion
CUDA下载:https://developer.nvidia.com/cuda-11-8-0-download-archive
● ● ●本文提供WIN整合版本解压即可使用(集成N卡环境)● ● ●
● 版本更新:
由 1.0.0beta (公测版) 升级为1.3.1正式版
整合首次启动、增强、选帧等所需模型,真正做到解压即用
● 运行脚本:
第一次安装可运行安装依赖.bat
01运行facefusion带环境的命令行(已经带好FaceFusion所需PY等环境,支持PIP,可用于调试程序)
● 嫌麻烦的直接下载整合版,文件较大已上传至网盘
下载安装
学术Fun将上述工具制作成一键启动包,点击即可使用,避免大家配置Python环境出现各种问题,下载地址在幕后网公众号回复113获取。
获取软件并解压,请注意要解压到一个英文路径下,最好是放非C盘的根目录,比如D盘下面。
解压之后只需要点击”启动.exe”
启动会非常快,启动之后会出现一个网址http://127.0.0.1:7860
复制到浏览器,打开就可以看到界面了。完整的界面如下:
FaceFusion怎么样?
下一代革命性的人脸交换增强工具
😲 概要简介FaceFusion是一款领先的人脸交换和增强技术工具,为AI生成的媒体行业提供了一种有益的解决方案。这款工具有两种模式可供选择:基本模式和加速模式,用户可以根据自己的计算机性能需求来选择最合适的模式。
💻 要点总结:
🚀 FaceFusion是一款创新的人脸交换和增强工具,它提供了两种模式:基本模式和加速模式。这两种模式的选择完全依赖于用户的计算机性能,因此用户可以根据自身需求进行选择。
🔧 然而,使用FaceFusion需要一定的技术能力,对于初学者来说可能会有些困难。如果遇到安装问题,可以在Discord社区中寻求帮助,社区成员会乐于提供支持。
💻 通过命令行启动FaceFusion非常简单,只需要输入相应的参数选项即可。这些选项包括选择源图像、目标图像或视频,指定输出文件或目录等,为用户提供了极大的灵活性。
📄 FaceFusion的免责声明清楚地表明,该工具的主要目标是为AI生成的媒体行业提供有益的工具,帮助艺术家完成任务。同时,开发者也意识到其可能存在的不道德应用,并承诺将采取预防措施。
🌐 在使用FaceFusion时,用户必须遵守当地的法律法规,负责任地使用这项软件。如果使用真实的人脸图像,建议事先获得相关人士的同意,并明确告知他们这是深度伪造。
📚 FaceFusion提供了详细的文档供用户参考,但安装和使用这款工具确实需要一定的技术技能。如果你是一个初学者,那么可能需要花费一些时间来学习和理解这些内容。遇到安装问题时,可以在Discord社区中寻求帮助,社区成员会很乐意为你提供指导。
💻 FaceFusion的使用说明非常详细,包括如何通过命令行启动程序,如何选择源图像、目标图像或视频,如何指定输出文件或目录等等。只要按照指南操作,就可以轻松上手。
使用教程
这次的软件使用gradio构建了WebUI,界面上有很多选项。
可以设置很多参数,比如:
- 设置人脸替换
- 设置人脸增强
- 设置画面增强
- 设置GPU和CPU
- 设置线程数量
- 设置缓存文件格式
- 设置缓存帧的质量
- 设置保持帧率FPSFPSFPS不变
- 设置保持缓存文件
- 设置音频还原
- 设置视频编码和视频质量
- 设置参考人脸替换和全部替换
- 通过相似度选择人脸
- 通过方位选择人脸
- 通过年龄选择人脸
- 通过性别选择人脸
- 支持换脸和预览
- 支持图片和视频换脸。
核心操作其实非常简单,根据下图来就好了。
① 设置人脸(Source)
只要点击这个框框就会跳出文件管理器,选择一张带清晰完整人脸图片就可以了。注意图片名字用英文和数字。
② 设置目标(Target)
方法同上,目标可以是图片,也可以是视频。
③ 效果预览 (Preview)
一定选中目标之后,软件里面就开始运行,运行之后会把合成预览显示在这个区域。换的是图片,其实预览区域就是换脸后的结果了。
换的是视频的话,会截取某一帧作为预览效果。
④ 开始换脸(Start)
一切就绪之后,就可以点击按钮开始换了。
⑤ 查看结果(OUTPUT)
换脸成功之后,会把结果显示在这里。点击右上角的下载图标,就可以把结果保存下来了。
上面就是核心步骤,整体来说已经非常简单了。
下面说一下左侧的参数设置。
①处理器
处理器,包含了换脸,人脸增强,帧增强。
换脸是最基本的,肯定要勾选。
人脸增强可选,不选会比较模糊,相似度高。勾选后会更清楚,相似度有所下降,消耗更多的硬件资源。
帧增强这是新加入的一个增加方式,会对整个画面进行修复。这个看情况来,个人感觉如果同时启动人脸增强和帧增强,会有点假。
②执行器
执行器就是运行设备,可以选择Tensor,Cuda,cpu。
启动之后默认只勾选了CPU,一般来说大家都是用显卡跑,只要勾选一下CUDA就可以了。
③缓存帧
缓存帧主要是针对视频,在视频换脸过程中,会先把视频的每一帧都转换成图片。这个时候就会涉及到图片质量和图片格式的问题了。
PNG是无损转换,但是硬盘代价很高,时间会慢。
JPG可以保证质量损失不大,但是效率超高,文件大小减少巨多。
④开关参数
开关参数,主要就是保持帧率FPSFPSFPS,保留缓存数据,音轨。
保持帧率FPSFPSFPS最好开启,否则可能会声音和画面不同步。
缓存数据不需要勾选。
音轨,不勾选,代表保留音轨。
下面再说一下右下方的参数。
① 人脸识别方式选择
这里主要是两种方式,一种是制定人脸,一种是全部替换。
指定人脸,默认使用人脸相似度来指定。
② 通过方向选择
通过人脸在图片中的位置和大小选择要替换的人脸。
③通过年龄选择
通过不同年龄段来选择要选好的人脸。
④通过性别选择
通过性别来选择要替换的人脸。
购买积分下载了,不能用
有的说不能用,是真是假
好不好用