FaceFusion重磅更新!去遮挡、高清化、卡通脸一键替换!本地安装与使用详细教程,A卡、N卡和集显全平台支持。
HTML-код
- Опубликовано: 17 янв 2024
- FaceFusion重磅更新!去遮挡、高清化、卡通脸一键替换!本地安装与使用详细教程
V2版新增了很多模型和高清算法,换脸效果大大提升。同时还增加了遮罩功能,完美消除脸部遮挡物体。还支持卡通动漫风格人脸的替换。
谷歌网盘:drive.google.com/drive/folder...
百度网盘:pan.baidu.com/s/1U_vsRu9ILHn9...
官方网址:github.com/facefusion/facefusion
换脸模型:github.com/facefusion/facefus...
一、依赖软件安装
------AMD和集成显卡
python3.10
git
visual studio 2022
ffmpeg6.0
-----英伟达显卡
cuda11.8
cudnn8.9
二、测试依赖软件是否成功安装指令
python --version
git
ffmpeg
nvcc --version
三、facefusion下载与安装
1、下载程序库 git clone github.com/facefusion/facefus...
2、切换当前目录 cd facefusion
3、创建虚拟环境 python -m venv venv
4、激活虚拟环境 call venv\scripts\activate.bat
5、运行安装依赖 python install.py
如果出现 “conda is not activated" 就使用以下指令
python install.py --skip-conda
6、复制模型文件夹 解压模型压缩包,把models移到 facefusion\.assets下
7、运行facefusion python run.py
带摄像头运行 python run.py --ui-layouts webcam
四、一键运行脚本
在facefusioon目录下新建一个文本文件,如run.txt,用记事本打开,把以下代码复制粘贴进去
@echo on
setlocal
call .\venv\Scripts\activate
python run.py --skip-download
再把run.txt 重命名为run.bat,双击run.bat就能一键运行了。
-------------------------------
• Video
• 经典AI换脸DeepFaceLive最全教学
• Rope又一款强大的一键换脸AI!可消除脸部...
• roop网页版,一键换脸facefusion...
• Roop使用虚拟摄像头实时换脸,支持各种社交...
• 一键换脸最新版roop全平台安装使用指南(W...
--------------------------------
00:00
00:36 本地安装
07:00 常用设置与流程
11:21 用遮罩去除遮挡
15:07 高清与卡通换脸 Наука
如果出现 “conda is not activated" 就使用以下指令
python install.py --skip-conda
最新的Facefusion2.5.0版需要安装anaconda,不推荐。可以用以下指令克隆2.4.1版本
git clone --branch 2.4.1 github.com/facefusion/facefusion
难怪,我就卡在这一步
我是AMD集显,这个输入之后会选择了default1回车之后会下载一些东西,但是下载好知乎没有出现提示显卡加速的选项,最下面几行是这样的
[notice] A new release of pip available: 22.2.1 -> 24.0
[notice] To update, run: python.exe -m pip install --upgrade pip
(venv) F:\Aitools\facefusion>
下面应该怎么做呢
@@Zhgexc 运行
@@AIDiscovery2045 大神,你好,我是一个小白,执行最后一步,python run.py,一直下载不动,有什么办法手动下载吗?安装路径在哪里呢?命令窗口关闭后,还要删除vent这个文件夹,重新执行命令重新安装吗?
请问我已经安成2.5.1的了,怎么退回2.4.1
谢谢分享精致的安装与应用内容。我非常喜欢这个视频
好详细啊!感谢分享 有时间好好研究研究👍
还是你整理 说明 弄得最详细 点赞
好像不错,能调节的东西很多,谢谢分享。
感谢!!针不戳!!
先贊後看,之前rope就是up主教會的,謝謝
这个我用了,确实对比现在免费的非常OK 简单好用,而且 现在我记得这个是封装的,一键安装的,很方便
感恩老师
你就是我的神
好棒
赞🎉
网上太多割韭菜教程,都懒得看了!频道主这里只有干货.太有用了!已经本地安装了好几款!感谢🙏
最后一步关了魔法下载速度真够慢的20k
如果是下载模型,可以去网盘下载,不需要梯子
@@AIDiscovery2045 模型我在你的谷歌网盘下了,运行最后一个命令后又显示下载 已经几小时就下了这么点。。Downloading: 43%|=========================== | 5.24M/12.1M [06:50
@@AIDiscovery2045 感谢大佬.已经正常使用了!但是会提示远程主机强迫关闭了一个现有链接,有时不影响使用.有时要重新运行py
简直太强了!脸模做好了!身体搭配的好!根本没人能够分辨出来换了脸
按步骤试了下,可以使用,因为我的英伟达以Cuda 驱动l比楼主提供的新,所以没有安装 Cuda步骤, 也没有什么问题。
讲的不错,我😼 🤔
之后用是直接用那个地址进去,还是要输出命令那些
cmd->激活虚拟环境->输入运行指令->打开网页输入本地网址
共享网盘的模型models.7z已经全部解压成单个模型,这样能更快的跟官方保持同步更新。
如果出现换脸Error错误,
或者命令窗口有
[FACEFUSION.PROCESSORS.FRAME.MODULES.FACE_SWAPPER] Download of the model is not done!
可删除.assets\models 下的 inswapper_128.onnx 和 inswapper_128_fp16.onnx 这两个模型,重新到共享盘下载。
你好,用哪个可以让换脸后的视频表情眼神更自然
楼上很厉害飞机openphone1的a级实力
這只能放張照片訓練嗎
感覺少了其他角度會不會不夠精細
有没有Face Morphing AI 工具可以介绍?
openvino 是默默无闻的Intel显卡AI套件😄
大神, 请问有没有mac 的安装教程?
可以参考这份文档
docs.facefusion.io/installation/platform/macos
你好,如果是男的要换成女的 可以直接换头 目前这个是支持换脸,男换女的头像就不行 因为男的头发不能变过来,还有问您一点,如果这个视频有眼镜 我换了一个人不带眼镜 可以吧这个眼镜去掉吗?用什么方式把原先的眼镜去掉?
目前没办法
up主您好,按照你这一套安装完了,想问3个问题。
1. 软件之后的更新,需要自己手动去git查看是否有新版本释放出来吗?
2. 您的这套解除了nsfw的限制了吗?
3. 为什么我source图片人脸是高清的,转换之后无法变得很高清呢?(已勾选face enhancer)
git pull 即可更新,如何更新可以看本期视频之后的几期介绍;
基于官方库的安装,有NSFW限制
face_enhancer选gfpgan1.4,到官网更新下这个模型文件。
请问up。能替换纯动漫吗。比如阿尼亚。孙悟空那种纯2d的
博主,有没有Mac版的安装详细教程?
ruclips.net/video/gJgfAkiCjJY/видео.html
ruclips.net/video/yyDusJSmkZ0/видео.html
这两期都有完整的macos下安装的演示
使用上蠻多限制的,照片稍為清爽一點便不能用
可否加入多张脸融合捏脸成一张新的脸
多张人脸融合目前还没有这个功能;可实现单张照片与原脸通过遮罩进行融合
点了 START 后 没有反应,请问大佬是什么原因
分享的网盘连接呢?🤣
离线版还是?
我换动漫脸,已经换了模型了,但是还是无法更换,是什么情况呢?
太好玩了。可惜电脑配置跟不上,只能换图。楼主用的电脑是什么牌子,什么配置的呀?
显卡RTX4060 8G显存;这个AI有4G显存也能跟了,只是慢点
博主,能拉个line或者其他群么?有问题咨询
启动失败,没有出现网址呢
只能说还得是DFL
效果上肯定是DFL,不过这个用于视频换脸更好用些,DFL的使用门槛有点高
你好。,这个眨眼睛死活眨不了,有办法吗
大佬,我出图很慢,是显卡的原因吗,要换吗
你好 我问一下 这个本地部署的可以搞那种开启摄像头来换脸吗?
可以,点开视频下方详细说明,有运行指令
現在是用pinokio的FaceFusion2.5.1,不過從之前到現在,勾選cuda運行,看工作管理員,全部都是吃cpu,完全沒用到gpu
pinokio安裝不靠譜,還得手動安裝。
@@AIDiscovery2045 好的謝謝,有在另一部影片下留言問題,麻煩了
请问下怎么解锁NSFW
请问UP主,换脸后耳朵部分有明显重叠该怎么去除呢
使用第二种封闭遮罩调节试试
所以实际还是不支持a卡对吧 a卡用户依旧只能调用cpu来运行😂
支持,A卡用的是direct加速,安装依赖时第二个提示选最后一个,那依赖包onnxruntime就会自动安装加速版本
大佬 我想问下,我是amd显卡 使用后 它是调用显卡吗? 还是完全用cpu计算了呢? 谢谢
安装选项中有AMD加速,但效果不明显,要用这个顺畅换脸,还得是N,并且最好40系列的
@@AIDiscovery2045 是 但我是玩一玩的,感觉换卡还不至于。
毫无破绽啊!和真的一样
请问大大,运行python install.py后只有select the variant of onnxruntime to install,没有讲解视频中的那两个选则,应该怎么解决
用的是什么显卡?如果没有独立显卡就用默认,只能用CPU来运行了
你好,輸出後的圖片和視頻在cmd中一直顯示失敗,有什麼解決辦法嗎?
換影片Rope快還是FaceFusion快?
rope更快一些
找不到call这个指令,无法执行是什么原因?
请教下,如果按你的步骤在电脑上装了python的话,我的stable diffusion 一键启动包会不会失效或者环境错乱
不会,用创建虚拟环境的方式安装就是起到跟原来已有python项目隔离的;但要启动这个项目,必须先关闭sd,因为它俩用的本地端口一样,不能同时启动
請問跟,sd比起來哪個比較好,方便
sd里只能换图;这个主要是处理视频换脸
之前下载的版本可以用遮𬬿吗
V2版才有的遮罩功能
您好,我在测试环境安装是否成功的步骤中,输入ffmpeg步骤是,提示我以下内容是什么原因导致的呢
D:\AI tools>ffmpeg
'ffmpeg' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
ffmpeg没有安装;可以关闭命令窗口重新开一个再测试下,如果还是这样的,那ffmpeg就没配置好
老师,按照你的教课,都安装好了并且运行,可是关了之后,怎么直接打开run呢?谢谢老师!
1打开命令窗口 2激活虚拟环境 3 python run.py
谢谢老师
请教老师,我运行检查安装环境的时候出现:D:\AItools>python - -version
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug 1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information. 不知道怎么办,能指导一下吗?
这个提示是已经成功安装了python3.10.6的版本
想换台电脑试试玩这个,但超能力有限,请问换台Intel® Core™ Ultra系列的配集成英特尔® 显卡运行这个快吗?还是不要 Ultra系列配NVIDIA RTX独显更好?
我视频里演示的机器配置是RTX 4060,速度还可以。
大师,,我加载了6S的视频和图片都成功,怎么就是不出来换完的视频呢?
大神,测试依赖软件是否成功安装指令:pyhton,ffmpeg,nvcc这3项提示不是内部或外部命令,也不是可运行的程序或批处理文件。 这是哪一步错了?
视频里讲到了安装时的细节, 建议别快进看😀
我想问一下英特尔的显卡 如i7 这种显卡 能装吗?
可以,安装选项用默认即可;但换脸处理会非常慢
老师好 模型好像不能下载了呢?百度上的,还能再发一次吗?
可以下
請問平常該怎麼把FaceFusion呼叫出來,只要關掉就找不到了
请问安装这个最基本的配置需求是什么呀
win10系统;推荐使用N卡,4G显存;其实A卡和CPU也能跑,关键要安装好依赖软件
我是AMD显卡,下载安装完运行的时候显示是CPU运行,真的超级慢,有没有显卡可以直接运行的呢?
A卡加速确实不明显;建议别启用高清可能会快点
你好老板,他这显示'ffmpeg’不是内部或外部命令,也不是可运行的程序或批处理文件。这个如何处理
ffmpeg没有正确安装或配置路径;如果是用的整合包,请找做整合包的人
可以實現實時換臉嗎
可以,但效果不如deepfacelive
都完成了,也能打开页面,但是运行的时候总是提示连接错误。命令窗也会自动关闭。梯子关和开都试了,还是报错!
可能是缺少zlipwapi.dll,看这些视频有解决办法
ruclips.net/video/yyDusJSmkZ0/видео.html
请教一下老师,这一步设置好后,点击run.bat,不会进入网页,只是在cmd中显示网址,该怎么办呀?
四、一键运行脚本
在facefusioon目录下新建一个文本文件,如run.txt,用记事本打开,把以下代码复制粘贴进去
@echo on
setlocal
call .\venv\Scripts\activate
python run.py --skip-download
再把run.txt 重命名为run.bat,双击run.bat就能一键运行了。
打开网页,输入 127.0.0.1:7860
老师,到了最后一步python run.py Downloading速度才几k一秒正常嘛
到我共享网盘里手动下载全部模型到本地,加上--skip-download参数再运行
nvcc fatal : Unknown option '-version'
最后一个检查命令提示这个,怎么办?前面都是按照步骤做的
是nvcc --version 两个“ -”,你少打了一个 " - "
想請教為何換完臉的影片都沒有跳出下載的選項?顯示欄位也是一片黑
看下安裝目錄下有沒有生成視頻;另外檢查下流覽器安裝是否阻止了下載,還有安裝目錄是否有中文路徑
a卡和n卡速度和质量有区别吗?
主要是速度,n卡更快,质量上差别不大
大师我想问一下启动以后跳出来网址没多久就又提示这个
Could not locate zlibwapi.dll. Please make sure it is in your library path!
ruclips.net/video/yyDusJSmkZ0/видео.html 这期视频有解决办法
大佬请教下为什么,选择图片的时候会提示Could not locate zlibwapi.dll. Please make sure it is in your library path!啊
这是2.4.1版本才有的一个问题,看最新一期,有解决办法
ruclips.net/video/yyDusJSmkZ0/видео.html
安装依赖包的时候。选了11.8.但是最后提示不成功。如下:× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
WARNING: Skipping onnxruntime as it is not installed.
WARNING: Skipping onnxruntime-gpu as it is not installed.
ERROR: Could not find a version that satisfies the requirement onnxruntime-gpu==1.16.3 (from versions: 1.17.0, 1.17.1)
ERROR: No matching distribution found for onnxruntime-gpu==1.16.3
这个是怎么回事。麻烦大神解答一下。谢谢
检查Visual studio2022有没有安装;
我都是按照步骤安装的模型,到检测的时候就没反应
重启一下再输入检测指令看看
return cv2.imwrite(image_path, frame)
cv2.error: OpenCV(4.8.1) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:787: error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite',报错是哪里出问题请问下
换张图试试,看报错好像是图片读取出错
运行显示No module named 'distutils'怎么办
Rope跟这个比哪个好用点
各有所长
D:\AItool\facefusion>python run.py
Traceback (most recent call last):
File "D:\AItool\facefusion
un.py", line 3, in
from facefusion import core
File "D:\AItool\facefusion\facefusion\core.py", line 10, in
import onnxruntime
ModuleNotFoundError: No module named 'onnxruntime'
哥,我一直提示这个,检查安装环境也正常, 请问什么问呢?
激活虚拟环境再运行
IMPORTANT: You are using gradio version 3.50.2, however version 4.29.0 is available, please upgrade.
Traceback (most recent call last):
File "D:\AItoos\facefusion
un.py", line 3, in
from facefusion import core
File "D:\AItoos\facefusion\facefusion\core.py", line 17, in
from facefusion.face_analyser import get_one_face, get_average_face
File "D:\AItoos\facefusion\facefusion\face_analyser.py", line 3, in
import cv2
ModuleNotFoundError: No module named 'cv2' 请问这个报错是什么问题
翻翻评论里,好像有这样问题的解决办法
谢谢 已经搞定了😍@@AIDiscovery2045
老师,运行过程中提示CMD运行过程中,出现报错:【WARNING: Skipping onnxruntime-openvino as it is not installed.
ERROR: Could not find a version that satisfies the requirement onnxruntime-openvino==1.15.0 (from versions: none)
ERROR: No matching distribution found for onnxruntime-openvino==1.15.0】;我是Intel显卡,选择的是【openvino】,请问现在报错我需要怎么调整呢,谢谢您🌹
2.5以后版本,没有显卡需要用conda 来安装,不然找不到依赖包
@@AIDiscovery2045 老师,我回去研究了一下,用conda来安装了;目前有一个报错是【ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
gradio 3.50.2 requires numpy~=1.0, but you have numpy 2.0.0 which is incompatible.】;基于这个报错,我已经在电脑上安装了numpy~=1.0版本了,安装后还是这个报错,就不知道什么原因了,可以忽略它吗?🌹
Win 11系统提示报错 UserWarning: Unsupported Windows version (11). ONNX Runtime supports Windows 10 and above, only. 是不是不能支持Win11系统呢?
按照 官方文档安装试试
ruclips.net/video/gJgfAkiCjJY/видео.html
MAC下面的模型存放位置和win下面的操作一样吗?谢谢
是的,一样
@@AIDiscovery2045 谢谢
小白请问一下,我下的都是最新版本号2.5.1,但是最后生成图片的时候选择用cuda会error
弄好了吗,我也是cuda报错
onnxruntime.capi.onnxruntime_pybind11_state.Fail: [ONNXRuntimeError] : 1 : FAIL : Non-zero status code returned while running QuickGelu node. Name:'QuickGelu' Status Message: CUDA error cudaErrorNoKernelImageForDevice:no kernel image is available for execution on the device
python run.py后出现Downloading文件一个90多MB的文件包,然后卡主不动了,求教
更换梯子节点重新运行
请教博主,第五部安装运行依赖 我选择后者 然后选择 11.8的 但是现在打开软件后只要选择cuda运行几秒后就提示连接错误了, 用cpu就没事儿,这是什么原因呢!
需要看到出错时命令窗口里的提示才能判断
启动不了
請問為什麼我換臉影片都不成功,按開始後CMD會從0跑到100%這樣應該就好了吧,可是網頁端輸出那邊一直是空白的,輸出資料夾也沒東西
换视频试试
请为你一下,如果我是吧图片换成到一个视频里面的人物,我如果是想换视频中莫一个人人物脸,但是他给我的参照物是视频开始的第一个人脸,那我怎么去替换自己想要的这个视频的特定的脸呢。这个视频中有三个人。
拖动预览区下方的进度条,找到要定位的画面,选择识别出的人脸,点击就指定替换了
那如何自动选择后选择不替换@@AIDiscovery2045
方法还挺简单的嘛
测试依赖软件是否成功安装指令:nvcc --version 这一步,提示nvcci不是内部或外部命令,也不是可运行的程序或批处理文件。 这是哪一步错了?
如果你的显卡是英伟达的,需要安装CUDA,并手动复制cudnn
另外 命令窗口输入 nvcc --version,不是nvcci
确认CUDA是否正确安装,目录就是在提示C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin
我也出现了同样的问题,你把nvcc --version的“--”并在一起不要有空格就正常了,直接复制过去不知道为什么就不行,手动改一下就行了
@@fali4901 試了你的方法就可行了,感謝
mac inter 不可以开启cud吗
cuda是英伟达显卡的驱动
下载得模型文件是models-001.7z, 解压后得目录Models里只有4个模型文件,同时提示许多模型文件corrupt, please help.
我共享的模型压缩文件名是models.7z,6.65G左右,models-001.7z这个文件名不对
@@AIDiscovery2045 重新下载了,没问题了,很感谢!
操作界面放上图片后预览区显示Error咋回事
重新启动下。启动前先关梯子;启动成功后再要开梯子试试
H:\AI2024\AIBT\facefusion>python run.py
Traceback (most recent call last):
File "H:\AI2024\AIBT\facefusion
un.py", line 3, in
from facefusion import core
File "H:\AI2024\AIBT\facefusion\facefusion\core.py", line 9, in
import numpy
ModuleNotFoundError: No module named 'numpy'
请问大佬这是什么意思
建跟着视频步骤来,视频下方也有详细说明
好麻烦,有没有傻瓜式的就是一个软件下载就可以用的啊?这要弄那要弄这的太麻烦了
有,但要付费,如果你愿意花20$可去买
感谢分享。 请问下老师我按步骤安装FaceFusion的版本是2.6.1我可以正常进入页面,但是我在换脸加速使用CUDA选项就会一直提示Error:connection errored out.我该怎么解决
我用的是笔记本 显卡是RTX4060
安装cuda11.8和cuDNN,还有zliwapi.dll,近期的安装教程里都演示过
大佬能否出一期mac安装facefusion 教程呀 现全网都没有
我的MAC安装不了😄