FaceFusion这个AI换脸的项目已经太久没有更新了。作者终于在昨天更新了3.0,更新幅度大得惊人。这么久不更新,原来是一直在憋大招,这个CD冷却也太久了。。。我第一次时间就去做整合包了。本以为这还不是有手就行的事,但是有点难度。因为3.0更新太大了,所以之前版本的模型还有一些东西根本用不上了,我只能慢慢去研究了。搞半天最后把我的系统的conda环境搞砸了。。。然后我就各种修复结果不但没有修好,相反把我的cuda版本也搞乱了,最后导致我不得不重装了系统。我真是手欠啊。有时候冲动真的是魔鬼。最后到了午夜时分才搞好。。。然后又是打包上传上来。都是泪。。。。
这个整合包我测试了半天,按理来说应该没什么问题了,如果各位小伙伴在玩的时候有什么问题 可以留言告知一下。
先看演示吧,为了不侵犯他人的肖像之类的东西,我就只放换脸后的视频。各位参考参考,下图是AI生成的2个小姐姐,替换视频的里面的脸
下面来讲下 详细操作 点击启动后就是这么一个黑洞洞的窗口
然后打开一个链接
需要手动复制在浏览器里面打开
然后出来这样一个界面
经群里网友提示 简单从万能君那里复制了下翻译
其实我个人觉得这些都是简单的英文单词,一般都认识如果实在是不认识也可以用浏览器翻译下
完全没有必要去单独做汉化了
下面已经就是正经开始操作
点这里选择你要换的脸
这里选择你要换的视频,然后输出质量选100
比如我换的这个小姐姐的视频 其他都不要动。点最下面的开始
看到开始读秒就说明开始了,在黑洞洞那个窗口也会有各种文字滚动
等完成以后 会有提示Processing to video succeed
点击如图所示的地方 把视频保存到你要保存的地方
下面是最新版截图
批量换脸截图演示
视频也会自动保存在整合包里面的output目录下。
操作就是这么简单。其他参数都默认即可 不要动。第一次运行会慢一些,因为会自动下载一些对应的模型,请耐心等待,下载好后以后再运行就速度很快了。
下面是我使用了这个工具几天的一点心得。
首先 换脸的文件 不要有中文名字和中文路径,否则很容易报错
其次 电脑的用户名 一定要是英文,否则也会报错
再次 换脸的图片 必须是正面 而且要高清一点点,如我上面的小姐姐所示,可以参考下
否则就会提示这个错误
因为我的显卡是A卡,又是比较老旧的A卡 rx580了 所以不支持用显卡来跑,只能用cpu慢慢跑。但是效率也还可以。 现在已经已经支持了A卡,显卡效率远超CPU。
下面是进阶教程。
这个工具启动后有很多默认的参数,如果你想修改这些参数,可以用记事本打开运行.bat这个文件,记得先备份好这个文件
找到如上一段代码,下面是这段代码的解释
--skip-download: 这个参数可能表示跳过下载某些资源或数据。
--temp-frame-format png: 临时帧的格式设置为PNG。
--output-video-quality 100: 输出视频的质量设置为100(通常是最高质量)。
-o output: 设置输出目录或文件名为 output。
--system-memory-limit 24: 系统内存限制设置为24GB(或可能是其他单位,具体取决于脚本如何实现)。
--output-video-preset superfast: 输出视频的预设设置为“superfast”,这通常与视频编码速度有关,可能牺牲了一些质量以获得更快的编码速度。
--frame-processors face_swapper face_enhancer: 指定两个帧处理器:face_swapper 和 face_enhancer,它们可能分别用于人脸交换和人脸增强。
--face-enhancer-model restoreformer_plus_plus: 为 face_enhancer 帧处理器指定模型为 restoreformer_plus_plus。
--face-swapper-model uniface_256: 为 face_swapper 帧处理器指定模型为 uniface_256。
--execution-thread-count 8: 执行线程数设置为8,这意味着脚本将使用8个线程来并行处理。
--face-detector-model retinaface: 指定人脸检测模型为 retinaface。
--face-detector-size 160x160,320x320: 人脸检测器的大小或分辨率设置为160x160和320x320两种尺寸。
这些注释我懒得去手动打字了,用AI帮我注释的,我大致看了下没什么大问题,估计各位小伙伴都能看明白就行了,更改这些参数就可以更改facefusion启动后的默认参数
我举个例子 你们就明白了
--face-swapper-model uniface_256 如果想改一个默认的模型 可以改成
--face-swapper-model inswapper_128 这样启动后的默认模型就改了
其他就看你们自由发挥了,想获取更详细的参数说明可以去看官方开源项目那里看看了。
有问题 需要解答,请先告知自己的显卡参数以及下载的是哪个版本,我没有未卜先知的能力,上面的教程麻烦先看看再问!
下面是几个必须要安装的软件否则运行不了
运行库不管是什么卡都要安装
AMD显卡 AMD HIP SDK必须安装
下载地址
请勿将该工具用于任何非法行为,由此产生的一切后果自负
下图为一个4秒视频换脸效率对比,开启了换脸+脸部修复+背景修复
v3.3.2 整合包说明
1 集成了cuda11.8 AI环境 ,解压就可以使用,不用安装任何东西,A卡包需要安装好 AMD HIP SDK套件。
2 50系显卡 暂时未去适配。也未测试
20250829 更新
1 汉化了N卡包和A卡包的界面
202509008 更新
1 升级到官方3.4.0版本
20250911更新
1 优化部分参数,换脸效果和速度都有提升
2 增加了直播换脸
20250915更新
1 升级到官方版本
2 优化部分参数
20251009 只更新批量处理
1 修正批量换脸的一些小bug
2 增加了分段处理,支持长视频批量换脸
3 修改了处理逻辑 速度更快
20251030 更新记录
1 更新到官方的3.4.2
2 删除模型文件,需要的可以单独下载,.assets文件夹放在项目的根目录即可
20251106 更新记录
1 更新到官方的3.5.0
2 未打包模型,自行下载模型文件夹.assets
3 未汉化,手痛,改天弄
20251107 更新记录
1 汉化界面
请勿将工具用于任何非法行为,造成的一切后果自负!!!
During handling of the above exception, another exception occurred:
Traceback (most recent call last):File "E:\下载\fa
路径存在中文
需要MegaTTS3整合包
没做,钱到位 你要做什么整合包都可以
大佬,我想请教一下,万能君那边有一个表情编辑的选项,在您这边2.6.1版本里是否有类似的选项?
有,至于具体是哪个版本才开始有的,我也不记得
找到了,感谢大佬~
华为matexpro2014笔记本电脑,是arc核显,请问下哪版本的,谢谢大佬
换个英伟达好点显卡的笔记本
是华为matebook x pro 2024笔记本
隔壁好像有3.6版本了
作者目前最新就是这个版本。
正在分析: 100%|===================================================卡住不动了
这个不能实时直播换脸对吧
可以
老打这是什么情况
安装好AI环境 如果不会安装下载最新那个整合包
我用的MINI版,也是上面的错误提示D:\a\_work\1\s\onnxruntime\core什么的,但我硬盘并没有此文件夹。自信AI环境没有安装错误,roop_unleashed v4.4.1也能通过。
下载 facefusionv3.1.1mini 汉化版 解压即可运行无需安装环境.rar
127.0.0.1 拒绝了我们的连接请求。 这个是啥情况 使用这个mini整合包出现的
下载最新那个版本是不需要安装cuda这些的,解压就可以使用
老大,我用的AMD的Mini版,显卡是7800XT,但是在转换的时候虽然点选了directml,但是gpu没有反应啊?反而是内存用的很多,这个正常吗?另外,这个软件的数字人好用吗?有没有完整版的AMD使用的整合包?
安装好amd套件
老大,我用的AMD的Mini版,显卡是7800XT,但是在转换的时候虽然点选了directml,但是gpu没有反应啊?反而是内存用的很多,这个正常吗?另外,这个软件的数字人好用吗?有没有完整版的AMD使用的整合包?
完整版只是有全部的模型文件,模型文件我已经分离出来,你要完整 你就把所有的模型文件下载好,放到相同的文件夹里面即可