星级打分
平均分:NAN 参与人数:0 我的评分:未评
本帖最后由 BigTom666 于 2024-5-12 18:49 编辑
去除了FaceFusion的少儿不宜(Anti-NSFW)限制 5月12日更新,最简单修改替换!
有的坛友们肯定会问我,不是已经有个三合一AI换脸的“AI人脸替换工具”,那里面不是包含了FaceFusion吗?
但我不知道你们好好试过没? 三合一AI换脸附带的FaceFusion倒是能打开,但想预览换脸效果根本没用,在预览窗口里根部不能实时显示出换脸效果的画面。
另外,这个三合一AI换脸用的核心算法其实就是FaceFusion,三合一的作者只是单另又做了个中文界面而已,所有的东西其实就是FaceFusion。而他的三合一程序里却又对附带的FaceFusion的功能做了阉割,一些参数想调大一些也不行,而且有些个地方也肯定没整对,比如在我电脑上预览完全无效。同时,不知你们发现没,三合一换脸结果总是不太像你要替换的目标人脸,因为有个强度参数他弄得太低了,这个参数在原版FaceFusion里可以调得很高,就非常像你要换的脸了。
鉴于这些原因,我专门找了原版的FaceFusion,果然原版的就是好用,只要稍懂英文,原版的界面其实更好用,还直观,根本用不上那个三合一。
但随之另一个问题出现了,FaceFusion的原作者给他的程序加了个少儿不宜(NSFW)检测机制,碰到少儿不宜内容直接给你来个全屏高度模糊,挺讨厌的。如果你在FaceFusion的preview预览窗口看到怎么突然变成很模糊的一团,不要怀疑是视频解码或程序本身等等的问题,仅是触发了这个检测机制而已。 一是我们既然自己来玩换脸了,总会换几个…你懂的…娱乐一下;二是他用的少儿不宜(NSFW)检测机制过于敏感了,一些很正常的(可能就是肉色的色调多了,或者形状像了点)画面也被莫名其妙的干掉,非常烦。换脸我们就是要原汁原味不受影响的换,搞这么多限制干什么。 于是我就搜索和研究怎么去除这个检测机制,功夫不负有心人,感谢国外的万能网友,修改一些文件就能做到了。 修改这些文件要懂点编程,挺繁琐的,还容易出错。我就修改好,上传到这里,供大家直接使用了。
如果你已经安装好了FaceFusion,保证FaceFusion可以正常使用,非常简单: 直接下载体积很小的content_analyser.py文件,解压替换“...\(你的facefusion安装目录)\facefusion\”目录里的相应文件即可。 **********************************************************分割线,以下是没安装过FaceFusion才需要看*******************************************************************************
如果你没安装过FaceFusion,要安装FaceFusion,那么复杂一些: 里的每一步,1-6步,不要跳过任何一步。 唯一注意的是Python要用3.10版本,建议3.10.6,不要高于3.10,不然会有兼容性问题。 另外,墙内用户安装过程一定先挂上好用的VPN,不然有些下载链接连不上就报错了。
也可找下面教程中别人准备好的国内网盘文件来安装,但会老旧些,不是最新版,但也能用。
对英文理解有困难,参考这下面几个中文教程之一,一步步来安装。 不会安装的才用看这个视频教程,会安装的请略过
在完成官方教程的第5步,既是完成5.Install The Dependencies “pythoninstall.py”这个指令之后,将facefusion(anti-NSFW whole package).rar里的所有文件解压放置和替换facefusion里的所有文件即可。这个whole package大安装包里面已经包含了FaceFusion的所有模块,不用你再去下载了。 如果你的翻墙网速不错,也可以让facefusion自动下载所有模块,然后很简单,下载体积很小的content_analyser.py文件,解压替换“...\(你的facefusion安装目录)\facefusion\”目录里的相应文件即可。 注意!注意!注意! FaceFusion必须是有Python,Conda,FFmpeg等环境都要准备安装准备好的(官方教程1-4步,不可少),不是简简单单下载个我上传的FaceFusion (anti-NSFW whole package)就行!
运行: 在facefusion目录下,cmd,打开管理员命令提示符窗口 先执行 conda activate facefusion 再执行 python run.py 搞定!
|