roop视频换脸
stablediffusion吧
全部回复
仅看楼主
level 11
Goasahinaw 楼主


2023年07月02日 06点07分 1
level 11
Goasahinaw 楼主
说说安装流程:
roop独立版和插件版是分别单独开发的,独立版可以视频和图片换脸,插件版只能换图片。两个版本可以共用Visual Studio依赖和部分模型。
Visual Studio不用装那么多东西,只安装MSVC v143构建工具和C++即可,如下图所示
安装好后在控制面板----程序和功能中,会出现新装的这几项
2023年07月02日 06点07分 2
level 11
Goasahinaw 楼主
安装roop需要6G多空间,主要是需要安装cuda和众多依赖包,虽然SD已经安装有cuda,但二者运行在各自的虚拟环境中,无法共用。
在一个非C盘,右键---在此处打开cmd窗口,分别输入以下两条命令,给cmd设置代理(确保网络通畅):
set http_proxy=http://127.0.0.1:端口
set https_proxy=http://127.0.0.1:端口
然后输入
git clone https://github.com/s0md3v/roop.git
将roop下载到本地
继续输入 cd roop,进入roop文件夹
输入 python -m venv venv,创建虚拟环境
输入 .\venv\scripts\activate,激活虚拟环境
输入 pip install -r requirements.txt,安装cuda 11.8和依赖。
如果你的sd安装过cuda 11.8,那这里会用缓存包安装,无需下载。如果安装过程报错,检查网络是否正常。
如果你改过pip的源,可能会提示找不到某个版本,把pip源改回官方源即可。
如果出现红字警告有依赖包冲突,说需要某个版本,而你已经安装了更高版本,这个不用管它,在稍后启动过程中会自己修复。
安装完成,退出cmd
2023年07月02日 07点07分 3
楼主,我在pip安装依赖的时候总是出错了,提示***AppData\Local\Temp\pip-install-124d41x7\insightface_3e6c4706cade4c53966c7d4154d07472\insightface\thirdparty\face3d\mesh\cython\mesh_core.h(4): fatal error C1083: 无法打开包括文件: “stdio.h”: No such file or directory……[黑线]咋整呀
2023年07月19日 01点07分
@胧月寒💤 网络问题,没正确下载文件。因为首次安装需要下载几个G文件,容易因网络不稳而中断报错。cmd一定要设置代理
2023年07月19日 12点07分
level 8
谢谢分享,你的渲染要多长时间
2023年07月02日 07点07分 4
我的1660s,一个14秒,576x1024,30fps视频,70秒左右完成,每秒处理6帧左右,如果加上面部修复,时间翻几倍
2023年07月02日 08点07分
我以为要很久,速度可以啊,让我猜猜,中间是真身[吐舌]
2023年07月02日 16点07分
@🐯诺斧 gpu处理速度要比cpu快几十倍,但我这显卡不行,快不了那么多。另外,左边那个是源视频
2023年07月03日 01点07分
@Goasahinaw 这速度秒杀dfl,dfl得迭代几十万次,可能得好几天
2023年09月30日 11点09分
level 11
Goasahinaw 楼主
接3楼,在roop目录下建一个文件夹,把需要处理的视频图片都放里面
在roop目录下打开cmd窗口,首次运行需要下载模型,所以仍然要设置cmd代理。当然,也可以提前把模型下载好放到对应的目录中。roop的模型放在两个地方,一个在roop目录下的gfpgan文件夹和models文件夹
另一个在C盘用户目录下,文件夹结构如图
2023年07月02日 08点07分 5
level 11
Goasahinaw 楼主
如果上述步骤都顺利完成,那就可以使用了
在roop目录下启动cmd,输入 .\venv\scripts\activate 回车
输入 python run.py 回车,稍候即可启动roop,这条启动命令是使用CPU
几条常用的运行参数(放在 python run.py 后面,用空格隔开):
--execution-provider cuda 使用GPU
--video-quality 生成视频质量,值为0~51,默认18,值越小质量越好,反之越差
--frame-processor 选择帧处理器,默认为face_swapper(换脸),或face_enhancer(面部修复),两个可以同时用
--execution-threads 执行线程,这对低显存很重要,6G及以下显存最好设置为1
这是未用面部修复时,每秒处理6帧左右
加上使用面部修复后,每秒只有2帧左右
2023年07月02日 08点07分 6
level 8
功能是真强大,但是安装是真复杂。我在等等看,会否升级到简易安装版本出现
2023年07月04日 03点07分 7
level 2
感谢楼主分享经验,roop原版装好久装不上[喷]原来是vs那里该勾的没勾,不该勾的一大堆
2023年07月18日 19点07分 8
level 4
为啥你能用sd做视频?
2023年07月28日 21点07分 9
level 1
frame not found咋整
2023年08月16日 01点08分 10
level 1
好像漏点的视频,运行几秒后直接闪退了,正常的视频就没事[怒]
2023年09月09日 02点09分 12
修改源码一个值,小于1会依据漏点多少停止工作,设置成1就不再检测nsfw了。
2023年09月09日 03点09分
level 8
我发现sd的swapmukham的插件也可以实现,就不用安装独立版了
2023年10月15日 04点10分 13
level 3
[大拇指]
2023年10月15日 04点10分 14
level 1
谢谢哦,受益了。
2024年03月29日 16点03分 15
1