新一代换脸神器:roop安装与使用教程。无需数据集与训练,免费开源。
HTML-код
- Опубликовано: 10 сен 2024
- 可以参考新的安装与使用方法: • 视频换脸roop本地安装包|一键安装脚本与G...
新版本加入了视频的NSFW检测,如果运行后只有一个完成进度条就退出了,请检查视频内容。
新一代换脸神器:roop安装与使用教程。无需数据集与训练,免费开源。#roop #deepface #ai工具
免费开源工具roop,使用cpu和gpu运行时2种安装方法。colab上运行使用方法。与faceswap不同,roop更简单易用,无需数据集,不用训练,真正一键操作。【安装如遇问题:置顶评论】
----------------------------------------------------------------
roop项目地圵:github.com/s0m...
python下载:www.python.org...
github桌面程序:desktop.github...
第一部分:使用CPU运行安装方法
1、下载配置FFmpeg:www.gyan.dev/f...
2、配置本机C++编译环境,下载Visual Studio 2022
或者下载安装Microsoft C++ 生成工具:
visualstudio.m...
3、github桌面程序克隆项目:github.com/s0m...
或者用git指令:git clone github.com/s0m...
4、安装依赖包
cd roop
python -m venv venv
call venv\scripts\activate.bat
pip install -r requirements.txt
#5、下载inswapper_128.onnx文件,并放到roop目录下(项目更新,此模型已经无需下载了)
#drive.google.c...
第二部分:使用GPU运行安装方法
1、下载安装CUDA:developer.nvid...
2、下载安装CUDNN :developer.nvid... (项目更新,已无需安装cudnn)
3、如果最终程序无法运行,可能需要打补丁:(项目更新,已无需安装补丁)
huggingface.co...
4、按顺序执行以下安装
pip uninstall onnxruntime onnxruntime-gpu
pip install onnxruntime-gpu
第三部分:google colab上运行安装方法
colab.research...
GPU运行参数
python run.py -s a.png -t b.mp4 -o c.mp4 --keep-fps --keep-frames --execution-provider cuda
如果有内存报错可以多加一个 --execution-threads 2
python run.py -s a.png -t b.mp4 -o c.mp4 --keep-fps --keep-frames --execution-provider cuda --execution-threads 2
-------------------------
00:52 介绍
00:53--1:17 下载安装python
1:18 GPU下安装与演示
4:28 CPU下安装与演示
8:26 colab上安装与演示
新版本GPU运行指令 python run.py -s 1.png -t tt1.mp4 -o ttt1.mp4 --keep-fps --keep-frames --execution-provider cuda
1.png为换脸照片,tt1.mp4为要更换的视频, ttt1.mp4为换完以后输出的文件。
第一个指令块执行了吗?要先clone项目,安装依赖。链接的colab脚本没有问题,我经常用
colab上的运行脚本已更新
colab.research.google.com/drive/1GQ_6Sc2ipDMEX2EHsUW_ALXXrJ12yICJ?usp=sharing
ruclips.net/video/wO5Btf2RzPU/видео.html 新的安装与使用方法,包括GPU上运行。
很多朋友说安装过程遇到不少问题,确实这个项目刚开源,安装说明写的不清楚。我重新整理一下,---****windows下用GPU运行的安装列表,如下*****
1、首先是安装python环境,3.10.9或以上版本
www.python.org/ftp/python/3.10.9/python-3.10.9-amd64.exe
2、Microsoft C++ Build Tools
visualstudio.microsoft.com/visual-cpp-build-tools/
3、git工具或者 github桌面程序
git-scm.com/downloads
4、下载配置ffmpeg
5、CUDA、CuDNN安装配置,如果报错需要下载补丁(视频里解压全是dll那段)
6、用git或github桌面程序克隆项目
7、每人机器环境不一样,建议用python虚拟环境来安装依赖包,代码如下(要先进入克隆项目后的roop目录,用管理员打开命令窗口执行)
cd roop
python -m venv venv
cd venv
cd Scripts
activate
cd..
cd..
pip install -r requirements.txt
(pip 安装依赖时要开全局或代理模式,不然有些包下载不了,如果还是不行,建议更换节点。我遇到过github禁用某些VPN节点下载)
8、激活venu环境,依次执行以下3条pip 指令(第2条pip 是一条指令,别漏掉url后面地址)
pip uninstall onnxruntime onnxruntime-gpu
pip install torch torchvision torchaudio --force-reinstall --index-url download.pytorch.org/whl/cu118
pip install onnxruntime-gpu
9、下载inswapper_128.onnx,放到roop目录里
10、运行
python run.py (CPU运行)
python run.py --gpu (GPU运行)
windows下要指定参数 python run.py -f 换脸图.png -t 换脸视频.mp4 -o 生成视频.mp4 --keep-fps --keep-frames --gpu-vendor=nvidia
另外,如果以上还是安装失败,建议用colab体验。colab运行脚本:
colab.research.google.com/drive/1GQ_6Sc2ipDMEX2EHsUW_ALXXrJ12yICJ?usp=sharing
大佬,如何把这些安装的东西全部卸载呀!电脑空间不够了
@@alvah5389 删除python,再删掉roop目录即可
讲得很好,收藏了
谢谢支持
作者太棒了!
额。。我刚刚还原系统了😂心太急了😅不过还是非常谢谢你!重新再来吧!因为我是纯小白,有些都看不懂😢
哇,真的太感谢老哥你的教程啦,安装中经历了各种报错,折腾了两天,终于安装好了!
我已经整理好外面付费全部教程 需要的DD免费放出
@@ai2023G DD
文件“C:\ Program Files \ Python310 \ lib \ site-packages \ opennsfw2 \ _inference.py”,第178行,在predict_video_frames中
cv2.destroyAllWindows() # pylint:disable=no-member
cv2.error: OpenCV(4.8.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1266: 错误: (-2:未指定错误) 该函数不是 实施的。 使用 Windows、GTK+ 2.x 或 Cocoa 支持重建库。 如果您使用的是 Ubuntu 或 Debian,请安装 libgtk2.0-dev 和 pkg-config,然后重新运行 cmake 或 co
这种错误要怎么操作呀!快救救我
看上去好像是openCV库引起的。具体不清楚你机器环境,判断不了
视频内容怎么避免检测呢博主
这个不好教你。
最后运行程序,提示下面错误,怎么解决啊?
ERROR: Cannot install -r requirements.txt (line 13), -r requirements.txt (line 17), -r requirements.txt (line 4), -r requirements.txt (line 5), -r requirements.txt (line 6) and numpy==1.23.5 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
包版本冲突,试下不要使用本地缓存,也不要用国内镜像站点。 pip install --no-cache-dir -r requirements.txt 用这条命令重新安装
那种色色的deepfake片应该不是用这个做的吧?谷歌应该也不能通过色色片吧?
3070ti 12490F,我用哪个都可以运行吧应该。但看完视频发现好像google colab是最优解。
google colab,需要购买收费的GPU才能运行
不错
pip install onnxruntime-gpu
Traceback (most recent call last):
这一步总是下载时候有问题,能否推荐稳定的梯子。或者有其他安装方法。
ERROR: Wheel 'torch' located at C:\Users\Administrator\AppData\Local\Temp\pip-unpack-zbe_3ox4\torch-2.0.1+cu118-cp311-cp311-win_amd64.whl is invalid.
为什么我感觉我无法调用GPU去跑,我已更改默认参数parser.add_argument('--gpu-vendor', help='choice your GPU vendor', dest='gpu_vendor', choices=['apple', 'amd', 'intel', 'nvidia'], default='nvidia')
請問管理員命令那裏的第二個指令網路的跟您的影片不一樣 照著您打的也無法執行
用谷歌运行怎么改视频清晰度呀太糊了
容易搞不清的是目录的问题,那些安装包,如果之前的那些python、CUDA并非在C盘,那怎么办?
python目录不影响。cudnn因为是一个压缩包,最好按视频里的目录创建
安装报错 ERROR: Could not find a version that satisfies the requirement torch (from versions: none)
ERROR: No matching distribution found for torch,是什么原因啊
python --version 看下python安装的版本是不是3.10.6
还有个这个错误
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.
ddddocr 1.4.7 requires onnxruntime, which is not installed.
xformers 0.0.16rc425 requires torch==1.13.1, but you have torch 2.0.1+cu118 which is incompatible.
Successfully installed numpy-1.23.5 pillow-9.5.0
❤😂太強大了
效果一眼假啊,问一下,软件通过调试或者其他操作,能达到deepfake那种模型训练后的逼真效果吗。
新版效果还可以,你可以看这个ruclips.net/video/SqO6UENm6mE/видео.html
很喜欢你的视频,我想我需要❤
colab上传文件速度是普遍很慢吗??博主
是的,上传下载都比较慢
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
请问如何解决
要在roop目录下执行pip 更新依赖
ERROR: Cannot install -r requirements.txt (line 14), -r requirements.txt (line 4), -r requirements.txt (line 5), -r requirements.txt (line 6) and numpy==1.23.5 because these package versions have conflicting dependencies.
请问这样解决,已经全局、Python虚拟环境
numpy==1.23.5 because these package versions have conflicting dependencies. 这个好像是跟你环境冲突了。尝试更新下pip版本,或者把原来虚拟环境删了重新创建了一个虚拟环境(改名)
C:\Windows\system32>pip uninstall onnxruntime onnxruntime-gpu
'pip' 不是内部或外部命令,也不是可运行的程序,求作者解惑这是为什么🙏
python没安装正确,安装时要勾选加入环境变量
感谢您深夜回复@@AIDiscovery2045
大神。。很感谢你给了新的视频,但是你能告诉我怎么删除之前下载的东西吗?特别是命令符里下载的东西。。谢谢
直接删除项目目录就可以了。所有安装都是隔离在venv虚拟环境下的;临时缓存文件可删除C:\Users\你机器用户名\.cache 这个目录。就清干净了。其他的应用如visual studio 2022 、python都可以通过应用程序直接卸载。没有别的了。显卡cuda没必要卸载。
[WinError 126] 找不到指定的模块。
能跑起来,但是在处理图片的过程中报这个错:
Exception in Tkinter callback
Traceback (most recent call last):
File "D:\anaconda3\lib\tkinter\__init__.py", line 1892, in __call__
return self.func(*args)
File "F:\Python
oop\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked
self._command()
File "C:\Users\刘浩威的baby\Desktop\swap face
oop
oop\ui.py", line 85, in
start_button = ctk.CTkButton(root, text='Start', cursor='hand2', command=lambda: select_output_path(start))
File "C:\Users\刘浩威的baby\Desktop\swap face
oop
oop\ui.py", line 175, in select_output_path
start()
File "C:\Users\刘浩威的baby\Desktop\swap face
oop
oop\core.py", line 166, in start
if not frame_processor.pre_start():
File "C:\Users\刘浩威的baby\Desktop\swap face
oop
oop\processors\frame\face_swapper.py", line 28, in pre_start
elif not get_one_face(cv2.imread(roop.globals.source_path)):
File "C:\Users\刘浩威的baby\Desktop\swap face
oop
oop\face_analyser.py", line 20, in get_one_face
face = get_face_analyser().get(frame)
File "F:\Python
oop\lib\site-packages\insightface\app\face_analysis.py", line 59, in get
bboxes, kpss = self.det_model.detect(img,
File "F:\Python
oop\lib\site-packages\insightface\model_zoo
etinaface.py", line 211, in detect
im_ratio = float(img.shape[0]) / img.shape[1]
AttributeError: 'NoneType' object has no attribute 'shape'
确保图片要png和jpg格式。另外,roop现在处理高清大图可能有问题,试着把图片处理下转成1024*800分辨率试试
感謝分享
8:28
如果看不出最後換臉的差異
我是不是有臉盲症狀
哈哈哈
哈哈。有明显不同啊,原视频带了牙套
这啥意思
fatal: could not create leading directories of 'C:\Windows\system32>
oop': Invalid argument
Would you like to retry cloning ?
运行什么指令出现的这个错误?把之前的指令也贴出来
google colab上运行是不是有次数限制的
免费账号可能有限制
圖檔跟影片要傳到哪個雲端使用資料夾 [WARNING] Please select an image containing a face.
传到 content/roop 目录下,选中roop目录点击上传。视频8:56
求问UP,CMD运行pip install onnxruntime-gpu命令弹出大量错误提示,试了很多次都是,求问怎么解决吖
如果你安装过程中没有报错,新版本就不需要执行这条指令。直接用运行程序的指令试试
RuntimeError: unexpected EOF, expected 8972758 more bytes. The file might be corrupted.这个是哪里出错了
不知为啥能调用cpu,无法调用gpu?。另外请教,置顶里的三条pip命令安装的玩意和roop里requirement.txt安装的玩意确定不重复嘛?还有我看github官网里的教程,这是linux下安装的步骤?如果只想运用gpu,我看官网跳转链接里,好像和这儿的还是有些不同。搞不明白。求解带能用gpu的方法。
为什么回复了后,回复内容接着就消失呢
置顶评论里梳理的步骤就是windows下使用gpu的安装。带gpu运行需要运行指令后面加- -gpu参数
@@AIDiscovery2045 首先,谢谢大佬的回复。如果要调用gpu运行的话,按照你置顶的方法,前面cpu的步骤是否也执行?第一部分的第4步和第二部分的第4步,是否是重复或冲突?另外我是加了--gpu,仍然报错,我是在所有的步骤都执行了的基础上。
@@AIDiscovery2045 我今天在我办公室电脑尝试了下,好像是numpy报错。两个步骤要求的版本不一致,不知道有无关系。
不知道是不是项目这几天更新没有。我做视频时按我置顶评论里整理的步骤是完整的windows下使用GPU安装。就是1--9个步骤。
CPU和GPU都要运行安装吗,还是选一个就行
有好显卡就用GPU运行,显存不存4G显存就使用CPU
讲得很详细 但是我到brew install python@3.10 这步就不行了 显示mac@macdeMac-mini ~ % mac@macdeMac-mini ~ % 请问这是怎么回事呢mac M2
不清楚,roop在MAC OS下的安装我并没有测试过。本期视频演示的是WINDOWS下地安装
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt' 这个这么解决呢 我打开D盘的时候输入这个pip install -r requirements.txt报错
要到你项目的目录里执行这条指令 。假如你项目在D:
oop 命令窗口里要先 cd roop,再执行pip
@@AIDiscovery2045 能加好友吗?能否帮助我看下我的设置 我昨天设置到最后一部 无法启动我们的程序
@@jiabinni5657 报什么错误呢,到项目目录里,启用程序 命令窗口
cd roop
python run.py --gpu
colab需要付费订阅获取计算单元?有syntax error near unexpected token错误
付费的可以选择GPU;免费的多连接几次,可能会随机到GPU
想问问使用cpu运行该是什么指令呢?😋
python run.py
大神,昨天多亏你了,后来安装成功了,程序也打开了,但是我点开始后就找不到合成文件了,进度条也正常走完了,程序左下角的开关也打开了,就是没有文件,弹出窗口改名字的地方只有个英文,不像你视频中还有个.mp4后缀,我手动添加后缀也没有用!照片也把分辨率改成标准内了!而且点开始后程序就显示“无响应”,命令符里进度条正常走,走完后程序就自动关了!我是第一个选择照片,第二个框选择的视频!不知道哪里出错了,麻烦你不忙的时候给分析分析!谢谢
nsfw限制了
这个效果不太好啊,右边的脸一直在抽搐变形,这个软件的变脸效果还能做的更好一点吗?
跟提供的视频也有关系。如果想效果更好的,可以用DFL自己炼丹,但是那个门槛比这个高多了。
google colab这一步带简略了,没看懂,比如第一段代码。第二段代码,都在哪里,怎么操作进去。。。
点击说明里的colab链接,第一个代码块是下载安装,然后上传文件,然后修改第二个代码块(就一句)再执行
请问直接用第三步谷歌的可以使用吗?本地的硬件跑不动
可以的,视频说明里我共享了colab脚本,直接点链接就能跳转到colab。
請問怎麼下載啊??都沒看到載點
電腦裡面是INTEL的集成顯卡可以安裝嗎?
可发安装,但没法用GPU运行; CPU运行很慢
请问比较差的显卡(gtx960)可以用吗
内存太小了搞不定
第二個cuda要輸入網址的壓縮包怎下載?因為我輸入網址顯示找不到資料庫
ruclips.net/video/SqO6UENm6mE/видео.html
可以看这支影片,视频下方说明里的网盘链接
试了一下,感觉效果比想象中的要好。
嗯嗯。我视频最后替换的那段美女视频,其实画面挺清晰的,是我把视频调小了
大哥,执行pip install -r requirements.txt后出现红字,怎么解决,谢谢🙏
python版本、cuda、cuDNN,还有visual studio这几个依赖要正确安装,而且版本不能错。安装完重启后再执行pip
另外还有这个报错:Traceback (most recent call last):
File "C:\Program Files\Python310\lib\threading.py", line 1016, in _bootstrap_inner
self.run()
File "C:\Program Files\Python310\lib\threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "C:
oop
oop\ui.py", line 304, in
start_button = create_button(window, "Start", lambda: [save_file(save_file_handler, target_path.get()), preview_thread(lambda: start(update_preview))])
File "C:
oop
oop\core.py", line 184, in start
seconds, probabilities = predict_video_frames(video_path=args.target_path, frame_interval=100)
File "C:\Program Files\Python310\lib\site-packages\opennsfw2\_inference.py", line 114, in predict_video_frames
model = make_open_nsfw_model(weights_path=weights_path)
File "C:\Program Files\Python310\lib\site-packages\opennsfw2\_model.py", line 200, in make_open_nsfw_model
model.load_weights(weights_path)
File "C:\Program Files\Python310\lib\site-packages\keras\utils\traceback_utils.py", line 70, in error_handler
raise e.with_traceback(filtered_tb) from None
File "C:\Program Files\Python310\lib\site-packages\h5py\_hl\files.py", line 567, in __init__
fid = make_fid(name, mode, userblock_size, fapl, fcpl, swmr=swmr)
File "C:\Program Files\Python310\lib\site-packages\h5py\_hl\files.py", line 231, in make_fid
fid = h5f.open(name, flags, fapl=fapl)
File "h5py\_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py\_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "h5py\h5f.pyx", line 106, in h5py.h5f.open
OSError: Unable to open file (truncated file: eof = 12135232, sblock->base_addr = 0, stored_eof = 24221200)
搞不清楚呀 大佬看看 ERROR: Could not find a version that satisfies the requirement numpy==1.23.5 (from versions: 1.24.1)
ERROR: No matching distribution found for numpy==1.23.5
我已经整理好外面付费全部教程 需要的DD免费放出
请问cudnn的补丁地址失效了怎么办?
看最新一期ruclips.net/video/hmlxh5hHm7U/видео.html
大神,我安装时出现了一大堆红字怎么办?我是按照你最新视频搞的
你加我电报,抽空我远程看下
google colab上运行清晰度可以调吗
有两个保持帧数的参数
没有显卡,天翼云电脑能布置吗
云端没测试过,不确定
怎么没有看到用GPU运行?我不想用CPU运行!是要两个部分都得安装吗?
视频里演示用的是cpu运行,没演示用gpu
你看下我置顶了评论,重新整理了下安装步骤。
請問怎樣讓他用GPU執行不用CPU 我CPU 跟GPU都有安裝了
Windows下:python run.py --gpu
Linux下:python run.py --keep-frames --keep-fps --gpu
报错如下怎么解决?
Traceback (most recent call last):
File "D:\Roop
oop
un.py", line 3, in
from roop import core
File "D:\Roop
oop
oop\core.py", line 18, in
import tensorflow
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\lib\site-packages\tensorflow\__init__.py", line 37, in
from tensorflow.python.tools import module_util as _module_util
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python311\lib\site-packages\tensorflow\python\__init__.py", line 36, in
from tensorflow.python import pywrap_tensorflow as _pywrap_tensorflow
ImportError: cannot import name 'pywrap_tensorflow' from partially initialized module 'tensorflow.python' (most likely due to a circular import) (C:\Users\Administrator\AppData\Local\Programs\Python\Python311\lib\site-packages\tensorflow\python\__init__.py)
你的python版本可能不对,建议用3.10的版本
@@AIDiscovery2045 多谢,确实是PYTHON版本的问题。电脑装了多个PYTHON版本,全卸载后装3.10就好了。
ai去衣有工具吗?电报群里那些只有一次免费机会
stable diffusion有一键换衣-_-
我的C盘里有英伟达文件夹,把那个做好的文件夹一粘贴就合并一块去,该怎么弄?
新版cuDNN可以不用安装了
@@AIDiscovery2045
错误提示如下:求助
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "D:
oop-cpu\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked
self._command()
File "D:
oop-cpu
oop\ui.py", line 85, in
start_button = ctk.CTkButton(root, text='Start', cursor='hand2', command=lambda: select_output_path(start))
File "D:
oop-cpu
oop\ui.py", line 175, in select_output_path
start()
File "D:
oop-cpu
oop\core.py", line 168, in start
frame_processor.process_video(roop.globals.source_path, temp_frame_paths)
File "D:
oop-cpu
oop\processors\frame\face_swapper.py", line 88, in process_video
roop.processors.frame.core.process_video(source_path, temp_frame_paths, process_frames)
File "D:
oop-cpu
oop\processors\frame\core.py", line 76, in process_video
multi_process_frame(source_path, frame_paths, process_frames, lambda: update_progress(progress))
File "D:
oop-cpu
oop\processors\frame\core.py", line 54, in multi_process_frame
future.result()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\concurrent\futures\_base.py", line 451, in result
return self.__get_result()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\concurrent\futures\_base.py", line 403, in __get_result
raise self._exception
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\concurrent\futures\thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "D:
oop-cpu
oop\processors\frame\face_swapper.py", line 74, in process_frames
result = process_frame(source_face, temp_frame)
File "D:
oop-cpu
oop\processors\frame\face_swapper.py", line 66, in process_frame
temp_frame = swap_face(source_face, target_face, temp_frame)
File "D:
oop-cpu
oop\processors\frame\face_swapper.py", line 54, in swap_face
return get_face_swapper().get(temp_frame, target_face, source_face, paste_back=True)
File "D:
oop-cpu
oop\processors\frame\face_swapper.py", line 24, in get_face_swapper
FACE_SWAPPER = insightface.model_zoo.get_model(model_path, providers=roop.globals.execution_providers)
File "D:
oop-cpu\venv\lib\site-packages\insightface\model_zoo\model_zoo.py", line 96, in get_model
model = router.get_model(providers=providers, provider_options=provider_options)
File "D:
oop-cpu\venv\lib\site-packages\insightface\model_zoo\model_zoo.py", line 40, in get_model
session = PickableInferenceSession(self.onnx_file, **kwargs)
File "D:
oop-cpu\venv\lib\site-packages\insightface\model_zoo\model_zoo.py", line 25, in __init__
super().__init__(model_path, **kwargs)
File "D:
oop-cpu\venv\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 383, in __init__
self._create_inference_session(providers, provider_options, disabled_optimizers)
File "D:
oop-cpu\venv\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 424, in _create_inference_session
sess = C.InferenceSession(session_options, self._model_path, True, self._read_config_from_model)
onnxruntime.capi.onnxruntime_pybind11_state.InvalidProtobuf: [ONNXRuntimeError] : 7 : INVALID_PROTOBUF : Load model from D:
oop-cpu\models\inswapper_128.onnx failed:Protobuf parsing failed.
在你的roop安装目录里有个models子目录,进去以后把inswapper_128.onnx改个名字或者删除也可以;然后开科学上网,重新运行程序,它会自动下载最新的这个模型版本。
@@AIDiscovery2045 谢谢啦,的确是模型出现了问题,重新安装模型文件到 models 文件夹下,问题解决。感谢回复。
你好作者,依赖安装好了,启动的时候报错,说我ffmpeg没有安装,是怎么回事呢?我看我自己是安装了呀,,,
需要把ffmpeg\bin路径加入到系统环境变量;你命令窗口输入ffmpeg 看能否出现大段提示。
谢谢,我成功了,但是用的内存跑起来的@@AIDiscovery2045
您好 怎么才能联系到您?
Cuda為什麼不選擇最新版本,該怎麼判別自己該下哪個版本呢?
cuda版本向下兼容,项目要求的是cuda11;developer.nvidia.com/cuda-gpus#compute这个地址可以查询
@@AIDiscovery2045 謝謝你
Failed to build insightface
ERROR: Could not build wheels for insightface, which is required to install pyproject.toml-based projects
如果你已经安装完visual studio 2022并重启了电脑 ,可以尝试不使用本地缓存安装。 pip install --no-cache-dir -r requirements.txt
@@AIDiscovery2045 真的太感谢,终于成功了
我想在GPU上運行....安裝好了....但如何運行?
python run.py (CPU运行)
python run.py --gpu (GPU运行)
WARNING: Skipping onnxruntime as it is not installed.
WARNING: Skipping onnxruntime-gpu as it is not installed.
大佬你好,按照视频和评论里面步骤一步步做,但是卡在
pip uninstall onnxruntime onnxruntime-gpu
这个步骤了,输入就弹出上面的报错,请问该如何解决呢?
这只是个警告,不是报错;直接执行
pip install onnxruntime-gpu
@@AIDiscovery2045 运行时候会报错,为什么之前的回复消失了啊?
@@AIDiscovery2045 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1002)'))': /simple/onnxruntime-gpu/
ERROR: Could not find a version that satisfies the requirement onnxruntime-gpu (from versions: none)
ERROR: No matching distribution found for onnxruntime-gpu
直接执行的结果
这个不是报错,按评论里的1-9顺序继续执行后面的安装
@@AIDiscovery2045 谢谢大佬回复,我最后还是去网上下了个傻瓜式的整个包用😂
这也太麻烦了,就没人把这东西做成一个软件吗??
NSFW什么意思?
我的3080 12g,只能替换十几秒的视频,再长一点就报内存不足了
用GPU跑,我替换720P 1分多钟的视频都可以的。
ERROR: Cannot install -r requirements.txt (line 4), -r requirements.txt (line 5), -r requirements.txt (line 6), numpy==1.23.5 and onnxruntime-gpu==1.15.0 because these package versions have conflicting dependencies.
依赖包跟你本机已有环境的包冲突了。建议你新建一个python虚拟环境来安装这个项目的依赖
git clone github.com/s0md3v/roop
cd roop
python -m venv venv
cd venv
cd Scripts
activate
cd..
cd..
pip install -r requirements.txt
@@AIDiscovery2045 我的情况和这位用户一样,我是一名电脑小白,您讲述的这些步骤应该怎么操作呢?
@@JoyGag
以管理员运行命令窗口。
进入你项目的目录
cd roop
python -m venv venv
cd venv
cd Scripts
activate
cd..
cd..
pip install -r requirements.txt
记得节点要开全局或代理。可能有些包下载有些机场节点被禁用了,下载不了,换节点多试几次 pip install -r requirements.txt
体验的话,建议注册一个google colab,点击视频说明里的colab脚本会跳转到 colab里,colab里运行这个项目比较顺畅。
@@AIDiscovery2045 请问如何新建一个python虚拟环境?
@@sam5941 cd roop
python -m venv venv
cd venv
cd Scripts
activate
cd..
cd..
pip install -r requirements.txt
置顶评论里有详细描述
如何去除NSFW?
gpu配置好了,怎么打开呢?
roop新奇用法:一键直播换脸、批量换图
ruclips.net/video/UInb-AFU1cA/видео.html 视频说明里有详细的指令和参数
colab中按照视频操作的··不过总不成功
总是显示 ROOP.FACE-SWAPPER] Select an image for source path.
上传的图片地址和文件名是否正确
@@AIDiscovery2045 都没问题呢··不知是咋回事
GPU安装,第5步pip install onnxruntime-gpu,安装不上,显示没有版本型号?如何处理?
你的显卡是不是nvidia?视频里演示的是nvidia显卡安装方式
@@AIDiscovery2045 是nvidia RTX4060
@@steamtan 那你cuda平台和cudnn安装了吗?如果是win系统,还需要visual studio环境
@@AIDiscovery2045 cuda平台和cudnn都安装了,是win系统,不是CPU的才安装visual studio环境吗?看您教程上讲的
@@steamtan sry,可能是我没说清楚。如果你是win系统,试着安装下visual studio 2022。就是视频里那段安装微软c++工具,配置界面勾选vs 2002
我点击安装CUDA跳转的界面和你视频讲解的不一样,不敢操作了
CUDA到nvidia官网下载
@@AIDiscovery2045 找不到阿,我是小白一个
@@junjinsong7755 哦。可能是你的操作系统和我的不一样吧。官网会自检你系统的。
请问博主可以有偿帮我远程操作吗
请问遇到啥问题,有些包是要需要梯子才能下,应该会和远程协助连接冲突的。
就是最后一步怎么样都启动不起来
为了换脸神器!去买显示卡值得吗?
你要是专业炼丹师可以考虑;业余体验下建议买个按使用时间收费的云服务就可以了。
輸入指令管理員命令那裏的第二個指令在哪複製??4:04那裏
最终版本升级过了。不需要再执行。可以参考roop最终的两期安装影片
ruclips.net/video/DpK8dcQZ_FE/видео.html
ruclips.net/video/SqO6UENm6mE/видео.html
colab那个链接打不开啊
可以的啊,没关闭共享
colab.research.google.com/drive/1GQ_6Sc2ipDMEX2EHsUW_ALXXrJ12yICJ?usp=sharing
那怎么解决啊?
WARNING: Skipping onnxruntime as it is not installed.
WARNING: Skipping onnxruntime-gpu as it is not installed. 这是啥情况
你这是GPU跑不了。
最后一步补丁onnx文件没下载放到roop根目录下
@@AIDiscovery2045博主GPU运行能讲详细点吗还是没整明白
@@endianzhang 置顶评论里有详细安装步骤。或者也可以参考这个项目讨论页上的方法
win10系统:
1) install visual studio 2022 with desktop development C++ and python development (not sure about python development)
2) install python 3.10.x (any 3.10)
3) download the last version of roop
4) pip install virtualenv
5) virtualenv venv
6) start venv\scripts\activate.bat
7) pip install -r requirements.txt
that's for cpu (sometimes works for gpu for some reason)
如果用 nvidia gpu 运行:
也要先执行上面的cpu步骤,然后按以下步骤安装
1) install visual studio 2022 with desktop development C++ and python development (not sure about python development)
2) install cuda 11.7 (developer.nvidia.com/cuda-11-7-0-download-archive)
3) download cudnn 8.9.1 for cuda 11.x developer.nvidia.com/rdp/cudnn-archive
4) unpack cudnn over C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7 with replacement
5) install python 3.10.x (any 3.10)
6) download the last version of roop
7) pip install virtualenv
8) virtualenv venv
9) start venv\scripts\activate.bat
10) pip install torch torchvision torchaudio --force-reinstall --index-url download.pytorch.org/whl/cu117
11) pip install -r requirements.txt
另外别忘了下载ffmpeg压缩包,并配置环境变量
ffmpeg.org/download.html
还有最后要下载 inswrapper_128.onnx 文件放到roop目录下
drive.google.com/file/d/1eu60OrRtn4WhKrzM4mQv4F3rIuyUXqfl/view?usp=drive_link
colab是更新了吗,不能用了
嗯,项目更新了。原来colab脚本要改
用colab如果视频里面有两个人,那是怎么换的
两个人画面没测试过,您可以试下看看,要试成功了别忘了说一声哈
@@AIDiscovery2045 他说我gpu已经达到使用限额了。。。。。
@@AIDiscovery2045 100个计算单元是多少啊,没啥概念
@@JuliaCruz-e5b 计算单元跟你连接后虚机选择的GPU类型有关,如果显卡用A100大概是一小时按11个左右计算;T卡最便宜,每小时2个不到,换算下,大概可以持续运行50小时
我也想知道怎么换两个人,楼主成功了吗?
能出一期MAC教程麼?謝謝
我的mac5年前的,估计跑不动啊;申请一个colab可以快速体验
谷歌上运行是付费的吗?? 比如说在阿里云上运行呢? 想长期用 有没有云计算付费的安装过程....自己的笔记本太辣鸡了!
colab 用谷歌邮箱登录就能使用,免费的
guge云端怎么用不了啊
嗯,下载不了模型了。不光云端用不了,现在本地部署也运行不起来,正在找解决办法
如果GPU是AMD的呢?
A卡要看github项目主页按说明步骤安装了,我测试用的是N卡安转
我朋友讓我問問有沒有好用的,一鍵去衣的AI
sd可以,不过我没研究过。
@@AIDiscovery2045 sd是什么?stable diffusion吗?
@@MalaysiaTaobao 是的
好难安装成功
google colab上运行安装方法根本没用,运行N次都是不成功的
gpu类型设置了吗?
@@AIDiscovery2045 找到原因了,谢谢
大佬能不能做一个百度ai studio的笔记本,有v100可以用
colab上运行提示unrecognized arguments 后面是png文件 是图片大小得原因吗
参数不对,-f 改成 -s
im_ratio = float(img.shape[0]) / img.shape[1]
AttributeError: 'NoneType' object has no attribute 'shape'
请问下,这个报错是什么情况~
已经可以正常运行了,但是选完图片,视频,点生成就是这个报错
换脸的图太大了;cpu运行好像脸部区域只能128*128分辨率
@@AIDiscovery2045 感谢这位大神,我去试试,我用的是GPU,还没弄明白怎么切呢,非常感谢!👍