新一代开源 免费 AI换脸神器 FaceFusion 3.2.0 支持AMD显卡+N卡 速度更快 支持50系显卡,效果更惊艳 操作更简单 附视频演示

AI,开源 3500 393839

FaceFusion这个AI换脸的项目已经太久没有更新了。作者终于在昨天更新了3.0,更新幅度大得惊人。这么久不更新,原来是一直在憋大招,这个CD冷却也太久了。。。我第一次时间就去做整合包了。本以为这还不是有手就行的事,但是有点难度。因为3.0更新太大了,所以之前版本的模型还有一些东西根本用不上了,我只能慢慢去研究了。搞半天最后把我的系统的conda环境搞砸了。。。然后我就各种修复结果不但没有修好,相反把我的cuda版本也搞乱了,最后导致我不得不重装了系统。我真是手欠啊。有时候冲动真的是魔鬼。最后到了午夜时分才搞好。。。然后又是打包上传上来。都是泪。。。

这个整合包我测试了半天,按理来说应该没什么问题了,如果各位小伙伴在玩的时候有什么问题 可以留言告知一下。

先看演示吧,为了不侵犯他人的肖像之类的东西,我就只放换脸后的视频。各位参考参考,下图是AI生成的2个小姐姐,替换视频的里面的脸


下面来讲下 详细操作 点击启动后就是这么一个黑洞洞的窗口

PixPin_2024-04-25_07-26-16.png

然后打开一个链接

http://127.0.0.1:7860 这个链接在黑窗口那里复制即可

需要手动复制在浏览器里面打开

然后出来这样一个界面

PixPin_2024-04-25_07-25-45.png

经群里网友提示 简单从万能君那里复制了下翻译

PixPin_2024-04-25_07-27-44.png

其实我个人觉得这些都是简单的英文单词,一般都认识如果实在是不认识也可以用浏览器翻译下

完全没有必要去单独做汉化了

下面已经就是正经开始操作

点这里选择你要换的脸

这里选择你要换的视频,然后输出质量选100

PixPin_2024-04-25_07-29-55.png

PixPin_2024-04-25_07-31-22.png

比如我换的这个小姐姐的视频 其他都不要动。点最下面的开始

看到开始读秒就说明开始了,在黑洞洞那个窗口也会有各种文字滚动

1714001520633478.png

等完成以后 会有提示Processing to video succeed

PixPin_2024-04-25_07-38-04.png

点击如图所示的地方 把视频保存到你要保存的地方

PixPin_2024-04-25_07-39-06.png

下面是最新版截图

2025-02-20_11-14-27.png

视频也会自动保存在整合包里面的output目录下。

操作就是这么简单。其他参数都默认即可 不要动。第一次运行会慢一些,因为会自动下载一些对应的模型,请耐心等待,下载好后以后再运行就速度很快了。

下面是我使用了这个工具几天的一点心得。

首先 换脸的文件 不要有中文名字和中文路径,否则很容易报错

其次 电脑的用户名 一定要是英文,否则也会报错

再次 换脸的图片 必须是正面 而且要高清一点点,如我上面的小姐姐所示,可以参考下

否则就会提示这个错误

因为我的显卡是A卡,又是比较老旧的A卡 rx580了 所以不支持用显卡来跑,只能用cpu慢慢跑。但是效率也还可以。

 现在已经已经支持了A卡,显卡效率远超CPU。

下面是进阶教程。

这个工具启动后有很多默认的参数,如果你想修改这些参数,可以用记事本打开运行.bat这个文件,记得先备份好这个文件

call py310\python.exe run.py --skip-download --temp-frame-format png --output-video-quality 100 -o output --system-memory-limit 24 --output-video-preset superfast --frame-processors face_swapper face_enhancer --face-enhancer-model restoreformer_plus_plus --face-swapper-model uniface_256 --execution-thread-count 8 --face-detector-model retinaface --face-detector-size 160x160,320x320

找到如上一段代码,下面是这段代码的解释

--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 这样启动后的默认模型就改了

其他就看你们自由发挥了,想获取更详细的参数说明可以去看官方开源项目那里看看了。

视频演示点击这里

有疑问 先看下面的教程

https://www.myhelen.cn/helen/240.htm

https://www.myhelen.cn/helen/242.htm

https://www.myhelen.cn/helen/246.htm

https://www.myhelen.cn/helen/250.htm 最新N卡教程

有问题 需要解答,请先告知自己的显卡参数以及下载的是哪个版本,我没有未卜先知的能力,上面的教程麻烦先看看再问!

下面是几个必须要安装的软件否则运行不了

运行库不管是什么卡都要安装

https://www.jian27.com/html/2290.html

AMD显卡 AMD HIP SDK必须安装 

下载地址

https://pan.quark.cn/s/f5f86d769394

https://drive.uc.cn/s/eab589fe1a1d4

https://pan.baidu.com/s/1c65OrFR18AuHOvTH56Yu7Q?pwd=6666


请勿将该工具用于任何非法行为,由此产生的一切后果自负


英伟达显卡运行不了或者提示出错,先安装下面的AI环境

https://pan.baidu.com/s/16M6jB8TWxhIHtBiIgfigiQ?pwd=2727

https://www.123912.com/s/RHneTd-8zyN3 解压密码 jian27

安装教程如下

https://www.myhelen.cn/helen/259.htm


迷你版本的说明

1 只保留换脸+面部修复+背景修复的模型,其他都删了。如果只是需要换脸工具暂时用不上其他的可以下载这个mini版本

2 修改了默认的临时缓存文件夹为temp

迷你汉化版本的说明

1 汉化软件的界面,用kimi翻译的

3 集成了cuda+cudnn AI环境,解压即可使用。

3.20 整合包说明

1  N卡包,已经集合了AI环境 无需安装任何东西 cuda版本是11.8

2 A卡包,需要安装上面说的AMD HIP SDK套件和运行库

3 未做任何修改,只包含了基本的几个模型文件,缩减了体积,需要其他模型会自动下载

4 A卡包,因为我的远古RX580 沉睡已久 懒得拿出来了,只是按以前的经验做成了整合包,未做测试,如有问题。请留言

5 facefusion-3.2.0-n-40-50cuda12.8.rar 这个压缩包 这个版本cuda是12.8 换脸效率提升N多。应该40-50系的显卡都可以,需要自行安装好cuda12.8+cudnn 9.8.0.87

下图为一个4秒视频换脸效率对比,开启了换脸+脸部修复+背景修复

点击查看

下载有疑问看下这里

相关推荐:

我要评论:

◎欢迎参与讨论,请自觉遵守国家法律法规。

已有 3500 条评论

  1. 壮观有小松鼠 壮观有小松鼠

    文件300G?太大了

    1. 剑心 剑心

      仔细看看更新日期

      1. 可爱方八宝粥 可爱方八宝粥

        100G的assets文件夹是啥呀,需要下载吗

        1. 剑心 剑心

          模型文件夹

  2. 荷花超级 荷花超级

    大佬求组,最新版打开黑框里显示:chep'不是内部或外部命令,也不是可运行的程序或批处理文件。 然后就自动关闭了。win11 amd显卡

    1. 剑心 剑心

      win11 未做过测试

  3. 棒球搞怪 棒球搞怪

    PermissionError: [WinError 5] 提示这个 文件夹完全控制 杀毒软件关了还是这样 好几个软件都是 不知道咋回事

    1. 剑心 剑心

      路径

  4. 火笨笨 火笨笨

    我的显卡是3060 12显存 cpu是i5-12400F 运存32G
    生成到一半提示这个。两次都是一样
    [FACEFUSION.CORE] Extracting frames with a resolution of 1080x2400 and 87.44347321375776 frames per second
    Extracting: 25% (52519/208508)
    [FACEFUSION.CORE] Extracting frames failed
    [FACEFUSION.CORE] Processing step 1 of 1

    1. 剑心 剑心

      你说有没有一种可能,你这么长的视频,你的显卡根本无法承担这么牛X的工作量?

    2. 火笨笨 火笨笨

      然后的话我跟着教程下好了对应版本号的CUDA 但是跑起来的时候 我选的也是CUDA 我看性能管理的时候 CPU跑满了 显卡不动

      1. 剑心 剑心

        N卡包 已经整合了CUDA这些,无需安装任何东西

        1. 火笨笨 火笨笨

          那我这个该怎么解决 他不跑显卡只跑cpu 跑起来的时候显卡占用10以下 cpu占满了

          1. 火笨笨 火笨笨

            包括AI环境之类的 我都有跟着教程操作

    3. 火笨笨 火笨笨

      昨天生成过另外一个 正常保存了,这个就不行了

  5. 鳗鱼给大地 鳗鱼给大地

    3.1.2版本 系统win11 显卡amd rx7650gre 卡在正在分析100% 等了10分钟没反应 重新打开亦是如此

    1. 剑心 剑心

      自己在做什么?自己心里就没点逼数?实在不懂 为什么不问下110蜀黍?

      1. 小兔子拼搏 小兔子拼搏

        我就喜欢楼主的说话风格😀

  6. 喜悦爱酸奶 喜悦爱酸奶

    [E:onnxruntime:Default, provider_bridge_ort.cc:1731 onnxruntime::TryGetProviderInfo_TensorRT] D:\a\_work\1\s\onnxruntime\core\session\provider_bridge_ort.cc:1426 onnxruntime::ProviderLibrary::Get [ONNXRuntimeError] : 1 : FAIL : LoadLibrary failed with error 126 "" when trying to load "D:\facefusion-3.2.0-N\jian27\Lib\site-packages\onnxruntime\capi\onnxruntime_providers_tensorrt.dll"
    怎么解啊,大神

    1. 剑心 剑心

      tensorrt 没去弄

  7. 喜悦爱酸奶 喜悦爱酸奶

    图片换脸为什么右上角生成的图片预览是非常模糊的

    1. 剑心 剑心

      把背景高清修复开启

      1. 喜悦爱酸奶 喜悦爱酸奶

        已经打开了,但是有的图片正常,有的图片就非常的模糊,同样的设置,是因为图片格式有问题吗?

        1. 剑心 剑心

          png

  8. 老海 老海

    你好,之前分享的roop在我电脑上正常,但这个软件不能工作,点开始之后,命令行窗口会出错误提示:
    正在处理: 0%| | 0/127 [00:00

    1. 剑心 剑心

      这不是什么错误提示呀

      1. 老海 老海

        我复制了提示信息,但这个留言窗口显示不了后边的内容,方便留个邮箱吗,我把错误信息发给你看一下

        1. 剑心 剑心

          复制重要的就好

          1. 老海 老海

            File "D:\AI\facefusionv3.1.2mini-cn-amd\jian27\Lib\site-packages\gradio\queueing.py", line 625, in process_events
            response = await route_utils.call_process_api(
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

            1. 老海 老海

              cv2.error: OpenCV(4.10.0) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:798: error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'

              1. 老海 老海

                我知道了,是视频文件名中包含汉字,导致创建的临时文件夹名含有汉字,所以软件不能继续工作。 视频文件名用全英文就可以了

              2. 老海 老海

                之前图片和视频都放在H盘的根目录下,现在把它们都放到D盘根目录测试,还是一样的提示

              3. 剑心 剑心

                图片路径有问题

  9. 神勇爱吐司 神勇爱吐司

    为什么我选择了cuda。跑数据的时候还是在CPU上跑,没在GPU显卡上跑?我的是N卡

    1. 剑心 剑心

      因为你不看教程

  10. 小蚂蚁积极 小蚂蚁积极

    127.0.0.1 拒绝了我们的连接请求。 这是什么情况呀 大神

    1. 剑心 剑心

      这是因为你不仔细看教程

  11. 航空无私 航空无私

    一直显示未检测到源人脸,该怎么解决,换了无数张图都是这样

    1. 剑心 剑心

      多看教程

  12. 草丛活泼 草丛活泼

    第一次可以运行,后面运行没反应了

    1. 剑心 剑心

      提示什么

  13. 店员冷傲 店员冷傲

    上传目标文件视频会显示 PermissionError: [Errno 13] Permission denied:

  14. 朴实方彩虹 朴实方彩虹

    下载不了啊,大佬。迅雷网盘 夸克网盘 百度网盘三个链接都失效了?

    1. 剑心 剑心

      没问题 刚重新测试了下 都可以下载

      1. 朴实方彩虹 朴实方彩虹

        我是打不开,无语。手机跟电脑都一样,提示网络连接错误。我找个时间换网试试

        1. 剑心 剑心

          你可以随便找个朋友问问 可以打开不,如果还是不行,可以换下上网的dns

  15. 朴实方彩虹 朴实方彩虹

    太谢谢了,这个汉化很有用。

只显示最新的15条留言