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

视频处理  人工智能  AI  换脸  人脸替换
开源 504 51901

其实我一直有个想法,想单独把这个facefusion整合一下,想法已久但是一直都没有付诸于行动。这次算是补上了。

最新facefusion是2.5.2。本来万能君已经整合了这个工具,但是我觉得他的那个工具有点臃肿了。虽然好用,但是我这个人貌似有点强迫症。所以才有了这个单独出来的整合包了,估计还是有不少小伙伴可能会有跟我一样的想法?其实整合包越来越大主要是模型文件越来越多也越来越大。

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

先看演示吧,为了不侵犯他人的肖像之类的东西,我就只放换脸后的视频。各位参考参考,下图是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

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

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

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

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

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

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

否则就会提示这个错误

因为我的显卡是A卡,又是比较老旧的A卡 rx580了 所以不支持用显卡来跑,只能用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://facefusion.io/

https://github.com/facefusion/facefusion

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

视频演示点击这里

 facefusion A卡版下载地址

facefusion N卡版下载地址

有疑问 先看下面的教程

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

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


下载有疑问看下这里

相关推荐:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

已有 504 条评论

  1. 等待演变含羞草 等待演变含羞草

    点击start一直是这样,不往下进行了。请问大佬是什么原因嘞?显卡RX6750
    Running on local URL: http://127.0.0.1:7860
    Analysing: 100%|====================================================| 1383/1383 [00:08

    1. 剑心 剑心

      什么原因导致程序在100%分析后停止?
      出于道德考虑,我们不允许NSFW内容。

    2. 剑心 剑心

      What causes the program to halt after 100% analysing?
      We don't allow NSFW content due to ethical considerations.

  2. 小天鹅跳跃 小天鹅跳跃

    我想用呀A卡!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  3. 大山烂漫 大山烂漫

    多谢!我也想要!!

  4. 糖豆务实 糖豆务实

    学习

  5. 苗条演变毛豆 苗条演变毛豆

    感谢分享

  6. 健壮爱可乐a 健壮爱可乐a

    DSADAS

  7. 明亮与樱桃 明亮与樱桃

    还没下好

  8. 舒服打花生 舒服打花生

    支持

  9. 夕阳狂野 夕阳狂野

    小站因你而精彩

  10. 蜜蜂强健 蜜蜂强健

    小站因你而精彩

  11. 孤独打小海豚 孤独打小海豚

    因你而精彩

  12. 整齐笑老师 整齐笑老师

    谢谢

  13. 星月沉静 星月沉静

    谢谢剑师无私奉献!

  14. Bo Bo

    支持!

  15. 巨人自信 巨人自信

    牛的

  16. 魁梧打服饰 魁梧打服饰

  17. 冷傲踢热狗 冷傲踢热狗

    感谢分享!

  18. 纯真扯水蜜桃 纯真扯水蜜桃

    6666666666666

  19. 香菇体贴 香菇体贴

    谢谢

  20. 健壮演变中心 健壮演变中心

    666

  21. 香水大气 香水大气

    沙发上不封顶

  22. 疯狂戒指 疯狂戒指

    可以

  23. 土豪扯乐曲 土豪扯乐曲

    感谢分享

  24. 沉静迎唇彩 沉静迎唇彩

    33333

  25. 矮小打黄蜂 矮小打黄蜂

    不错不错

  26. 中心欢呼 中心欢呼

    1233333

  27. 火龙果独特 火龙果独特

    感谢大佬分享

  28. 含羞草尊敬 含羞草尊敬

    感谢分享

  29. 大胆有盼望 大胆有盼望

    支持一下 加油

  30. 别逗啦哟哟 别逗啦哟哟

    感谢大佬分享

  31. 海燕无私 海燕无私

    qqqq

  32. 怕黑的云朵 怕黑的云朵

    感谢大神!!!

  33. 坐观天下 坐观天下

    试试好不好玩 感谢分享

  34. 柚子迷路 柚子迷路

    14

  35. callonger callonger

    虽然说FaceFusion比较新,而且也是前Roup的大神制作的,但感觉起来这两款软件还是各有优缺点,FF占用电脑性能较低,而Roup可操作的自由度更大一些。

    1. 剑心 剑心

      roop已经弃更了,有后续大神开发了分支roop_unleashed 我也有更新

  36. 舒心向星月 舒心向星月

    3Q~ bro

  37. 俭朴爱面包 俭朴爱面包

    多谢大神!

  38. 短靴俏皮 短靴俏皮

    好棒啊又有新版 測測看有無不同

  39. 小笼包拉长 小笼包拉长

    好棒啊又有新版 測測看有無不同

  40. 寂寞莹 寂寞莹

    大佬,为什么有的视频能换,有的视频换不了,预览图直接马赛克

    1. 时尚和电脑 时尚和电脑

      NSFW了解一下

    2. 剑心 剑心

      估计是你视频的编码有些有问题 可以在本站搜下ShanaEncoder 用这个工具去转换下mp4格式

  41. 镜子勤劳 镜子勤劳

    这个比roop_unleashed 如何?

    1. 细腻就果汁 细腻就果汁

      hhh

    2. 剑心 剑心

      我喜欢roop_unleashed 可以批量操作

  42. 英勇踢萝莉 英勇踢萝莉

    感謝分享
    Thanks!

  43. 钢笔隐形 钢笔隐形

    支持作者啊

  44. 路人谦让 路人谦让

    To create a public link, set `share=True` in `launch()`.
    IMPORTANT: You are using gradio version 3.50.2, however version 4.29.0 is available, please upgrade.
    --------
    IMPORTANT: You are using gradio version 3.50.2, however version 4.29.0 is available, please upgrade.
    --------
    IMPORTANT: You are using gradio version 3.50.2, however version 4.29.0 is available, please upgrade.
    --------
    IMPORTANT: You are using gradio version 3.50.2, however version 4.29.0 is available, please upgrade.
    --------
    IMPORTANT: You are using gradio version 3.50.2, however version 4.29.0 is available, please upgrade.
    --------
    IMPORTANT: You are using gradio version 3.50.2, however version 4.29.0 is available, please upgrade.
    --------
    IMPORTANT: You are using gradio version 3.50.2, however version 4.29.0 is available, please upgrade.
    --------
    IMPORTANT: You are using gradio version 3.50.2, however version 4.29.0 is available, please upgrade.
    老大 我这显示这个,要怎么更新?

    1. 剑心 剑心

      你下载的是什么版本?你的显卡是什么显卡?

  45. 贪玩有小鸽子 贪玩有小鸽子

    NSFW怎么解除?

    1. 剑心 剑心

      不清楚

  46. 英勇有美女 英勇有美女

    大神 点击运行后就只有一句话
    --------更多AI工具,开源免费软件 请前往 https://www.jian27.com--------
    请关注我的微信公众号 剑二十七

    然后网页打不开是什么原因?

    1. 英勇有美女 英勇有美女

      2024-05-10 17:28:50.8841094 [E:onnxruntime:, inference_session.cc:1981 onnxruntime::InferenceSession::Initialize::::operator ()] Exception during initialization: D:\a\_work\1\s\onnxruntime\core\providers\dml\DmlExecutionProvider\src\DmlGraphFusionHelper.cpp(451)\onnxruntime_pybind11_state.pyd!00007FF836B3EFD0: (caller: 00007FF836B16DD8) Exception(1) tid(2f5c) 80004005 Traceback (most recent call last):
      File "E:\facefusion\run.py", line 6, in
      core.cli()
      File "E:\facefusion\facefusion\core.py", line 108, in cli
      run(program)
      File "E:\facefusion\facefusion\core.py", line 223, in run
      ui.launch()
      File "E:\facefusion\facefusion\uis\core.py", line 88, in launch
      ui_layout_module.render()
      File "E:\facefusion\facefusion\uis\layouts\default.py", line 44, in render
      preview.render()
      File "E:\facefusion\facefusion\uis\components\preview.py", line 42, in render
      conditional_append_reference_faces()
      File "E:\facefusion\facefusion\core.py", line 269, in conditional_append_reference_faces
      reference_face = get_one_face(reference_frame, facefusion.globals.reference_face_position)
      File "E:\facefusion\facefusion\face_analyser.py", line 447, in get_one_face
      many_faces = get_many_faces(vision_frame)
      File "E:\facefusion\facefusion\face_analyser.py", line 494, in get_many_faces
      bounding_box_list_retinaface, face_landmark_5_list_retinaface, score_list_retinaface = detect_with_retinaface(vision_frame, facefusion.globals.face_detector_size)
      File "E:\facefusion\facefusion\face_analyser.py", line 173, in detect_with_retinaface
      face_detector = get_face_analyser().get('face_detectors').get('retinaface')
      File "E:\facefusion\facefusion\face_analyser.py", line 106, in get_face_analyser
      face_landmarkers['68'] = onnxruntime.InferenceSession(MODELS.get('face_landmarker_68').get('path'), providers = apply_execution_provider_options(facefusion.globals.execution_providers))
      File "E:\facefusion\env\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 419, in __init__ self._create_inference_session(providers, provider_options, disabled_optimizers)
      File "E:\facefusion\env\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 483, in _create_inference_session
      sess.initialize_session(providers, provider_options, disabled_optimizers)
      onnxruntime.capi.onnxruntime_pybind11_state.RuntimeException

      1. 剑心 剑心

        你下载的是哪个版本,你是什么显卡?

        1. 冬天繁荣 冬天繁荣

          最新版本,用的a卡 不过好像是330

  47. 小甜瓜眼睛大 小甜瓜眼睛大

    小甜瓜眼睛大

  48. 贤惠给小白菜 贤惠给小白菜

    我也想要啊

  49. 冬日老迟到 冬日老迟到

    The system cannot find the path specified.
    Press any key to continue . . .
    老大,请问显示是这个是什么意思?

    1. 剑心 剑心

      解压路径不要有中文或者符号之类

      1. 冬日老迟到 冬日老迟到

        --------更多AI工具,开源免费软件 请前往 https://www.jian27.com--------
        请关注我的微信公众号 剑二十七
        Traceback (most recent call last):
        File "D:\Program Files\facefusion\run.py", line 3, in
        from facefusion import core
        File "D:\Program Files\facefusion\facefusion\core.py", line 10, in
        import onnxruntime
        File "D:\Program Files\facefusion\env\lib\site-packages\onnxruntime\__init__.py", line 57, in
        raise import_capi_exception
        File "D:\Program Files\facefusion\env\lib\site-packages\onnxruntime\__init__.py", line 23, in
        from onnxruntime.capi._pybind_state import ExecutionMode # noqa: F401
        File "D:\Program Files\facefusion\env\lib\site-packages\onnxruntime\capi\_pybind_state.py", line 32, in
        from .onnxruntime_pybind11_state import * # noqa
        ImportError: DLL load failed while importing onnxruntime_pybind11_state: 找不到指定的模块。
        Press any key to continue . . .

        1. 剑心 剑心

          你下载的是什么版本?你的显卡是什么显卡?

          1. 冬日老迟到 冬日老迟到

            我的也是A卡, rx580 运行库和驱动都更新了

            1. 剑心 剑心

              你是不是下错了版本啊?我本机也是580 运行很完美

      2. 冬日老迟到 冬日老迟到

        没有中文路径,网页也显示不出来。
        就提示这个The system cannot find the path specified.
        Press any key to continue . . .

  50. 火星上迎刺猬 火星上迎刺猬

    检测不到图像?

    1. 剑心 剑心

      路径不要有中文 空格或者乱七八糟的符号

添加新评论