当前位置:AIGC资讯 > AIGC > 正文

stable diffusion视频生成插件deforum安装详解,问题报错的简处理办法

        最近看了网友们用stabled diffusion制作的视频,感觉很梦幻,虽然它的原理很简单,不外乎就是用stabled diffusion的图片生成功能,根据目标视频的帧或者提示词等参数,生成一张张图片帧,然后拼接成一段视频。但如果这个工作换成我们手工来操作的话,那效率就太低了,而sd-webui-deforum正好可以完成这下工作。AI发展的目的不是让我们的工作变得复杂,而是解放我们吧,所以,虽然目前stable diffusion的视频功能还不算完美,甚至可以说瑕疵很多了,但也确实值得我们去探究探究。

       下面就介绍一下sd-webui-deforum插件的安装方法和报错处理办法:

        友情提示:身居国外、无限畅连外服的朋友可以绕道了,以下内容主要提供给蜗居国内,网络不是那么开放的朋友。

        一.安装sd-webui-deforum插件

        我看了很多文章,大多都说打开webui.bat,在页面中去安装,比如下图:

        说实话,这中安装插件的方法,我就没成功,每一次都是响应一会,然后报错,告诉我连不上。当然连不上啊,网速问题,所以我们得另辟蹊径——手动安装。

安装插件

        打开cmd,cd到\stable-diffusion-webui\extensions文件夹下,输入git clone

Https://github.com/deforum-art/sd-webui-deforum.git。

        上面网址那么长,不好记,其实我都喜欢自己去github网站上面找:

        打开github官网,搜索deforum:

        出现很多与deforum相关的代码,我们要的是stable diffusion的插件,所以找到sd-webui-deforum,并点击进去:

        点击clone(克隆)按钮,再点击HTTPS的复制,安装地址就复制到剪贴板中了:

        再回到cmd,输入git clone,然后粘贴刚刚复制的地址Https://github.com/deforum-art/sd-webui-deforum.git。

         回车,然后等待下载完毕,文件不大,下载时间因您的网速而定。

        2.启动webui.bat

        启动webui.bat,此时会发现stable diffsuion的启动时间比以往都要长,因为它正在下载运行sd-webui-deforum所需要的库。

        系统会自动下载并且安装,很久很久以后,当你看到久违的http://127.0.0.1:7860/时,说明一切准备就绪了,进行后就可以开心使用deforum插件了。

        但是,我的实际体验并没有这么顺利,下面是我遇到的问题和解决办法,我没有用魔力上网,所以,可能很多人会遇到和我一样的我问题。

        二、问题和解决办法

问题:克隆sd-webui-deforum时,网速过慢,卡住不动,甚至直接报错,表示网络无法连接。

        我一直卡在了76%的下载进度,无法动弹。

        解决办法:删除已下载的sd-webui-deforum文件(如果有的话),然后用地址https://ghproxy.com//GitHub - deforum-art/sd-webui-deforum: Deforum extension for AUTOMATIC1111's Stable Diffusion webui        在extensions文件下克隆sd-webui-deforum:

        其实就是在原地址前加了一个GitHub Proxy 代理加速代理,网速嗖的一声上去了。

        2.问题:webui.bat卡在启动环节

        由于sd-webui-deforum需要下载所需库,所以webui.bat启动时,会花时间去下载,同样,由于网络问题,可能你无法成功下载:

        一直卡在这里。

        解决办法:

手动安装sd-webui-deforum所需的库。

①打开stable-diffusion-webui\extensions下的sd-webuideforum文件夹,找到requirements.txt,这里就是所需的库:

       ②打开CMD,输入pip list,可以看到已安装的各种库:

        ③然后一一对照requirements.txt中的库在pip list中有没有缺失,找到缺失的库,比如av。

        ④打开网址PyPI · The Python Package Index,在搜索栏输入av关键字:

        在搜索结果中找到av 10.0.0版本:

        在新页面中点击Download files:

        然后根据自己的系统选择版本,我用的是图中所示版本:

        然后点击下载。

        ⑤将下载好的whl文件复制到\stable-diffusion-webui\venv\Scripts文件夹下。

        打开cmd,cd到\stable-diffusion-webui\venv\Scripts文件夹下(这一步很关键,因为我们要使用stable diffusion的虚拟环境安装whl),然后输入python.exe -m pip install av-10.0.0-cp310-cp310-win_amd64.whl,再回车,就可以看到安装过程了,很快。

        av-10.0.0-cp310-cp310-win_amd64.whl可以是你下载的其他库名,也可以不用复制到\stable-diffusion-webui\venv\Scripts文件夹下,只不过你需要whl文件名前添加上它的硬盘地址,让系统能到找到它。

        ⑥将所缺失的库一一安装,再打开webui.bat,你就不用再等待了。

        Deforum的插件安装方法就介绍到这里,它的使用方法我下文再给大家分享。

更新时间 2023-11-13