fangazio
文章6
标签10
分类4
SD-WebUI中安装繁琐的插件--Roop

SD-WebUI中安装繁琐的插件--Roop

之前通过sd来生成小姐姐跳舞视频用的是Stable Diffusion+ControlNet,会闪帧,效果比较粗糙,然后通过EbSynth和达芬奇(或者Pr)处理会好点,最近看到roop这个,可以换脸,效果蛮流弊的,就想试试。。。

1
ps sd用的是秋叶大神的整合包

然后烦躁的就来了,内外网的搜,从下午两点搞到凌晨,才完美运行,,,

以防也有遇到同样问题的小朋友们烦躁,给一些解决方法,以供参考。

在说roop之前呢,可能你还会遇到一个问题,如果也是要生成Ai换来你视频,你还要安装TemporalKit这个插件,安装这个插件也会有一个小问题,不知道是否是我的个人环境问题或者其他。插件冲突,出现报错:

1
ModuleNotfounderError:No module named 'tqdm.auto'

这个解决方法你能搜到的就是方法,但是如果你的sd版本是最新的话,会一直报错,这视因为最新的sd1.6.0版本会出现和TemporalKit版本的问题,把sd版本降一下就好了。

如果不是sd的版本问题,用的是整合包,你安装模块还是用pip install的话,你的模块安装在你电脑python的默认路径下,不是在你整合包的相关路径下。

在整合包里pip模块相关requirements.txt,应该用整合包里的python.exe路径:

1
../../../python_embeded/python.exe -s -m pip install -r requirements.txt

不想这么麻烦,直接pip,然后把相关模块复制到整合包相应的路径下也可!

言归正传,roop这个插件,为啥会这么繁琐呢,因为它要装很多依赖,装的这些依赖又很玄学!

常规错误,安装出现需要C++依赖库,解决办法就是下载给的链接工具: Visual Studio Installer

然后玄学的就来了,按照上边的提示,安装:使用C++的桌面开发 这个就可以了,然后错误就没了,有的呢,还是提示错误,你重启一下电脑再运行就没错,当然也可以能依然提示出错!

然后用Visual Studio Installer安装一下 Python开发 ,然后重启一下就好了!当然还有可能依然出错,我就是!

所以我把能用到的依赖全安装了,排除这个依赖的问题,注意选择一下安装路径,因为这个依赖还是蛮大的!

如图。安装完,重启一下,为啥重启,重启这个操作有时候很玄学,关于依赖库的错误,应该没了,但是下面更“有趣的”又来了

python模块错误又来了,,,

你可能说直接

1
pip install XXX

就好了啊,No No No

你pip完,他显示

他依然还是提示:

1
2
ModuleNotFoundError: No module named 'ifnude'
ModuleNotFoundError: No module named 'insightface'

搞到最后是2个文件夹和1个文件没有放到对应路径:==.ifnude .insightface== 和 ==inswapper_128.onnx==

.ifnude 和 .insightface 放在 C:\Users\Administrator里

inswapper_128.onnx 放在 X:\sd-webui-aki-v4.1\models\roop里

为了避免安装依赖冲突,提前运行一下:

pip install --upgrade protobuf

然后在sd的拓展里安装roop就好了!!!

.ifnude .insightface 和 inswapper_128.onnx三个文件包:

点击下载roop文件包,放到上述文件路径。

然后用Ai检索一下文章的内容,看看有没有问题!

当然这个是当时时间节点的工具,现在比roop好用的插件或者工具有很多,推荐使用comfyui

体验和对各个相关参数的理解都友好!