昨天分享了roop的整合包支持AMD显卡来运行,今天分享的这个工具是roop的一个分支,虽然roop的作者已经弃更了,但是还有其他人继续更新。这就有产生了一个新的项目roop_unleashed。估计是这个项目出来并没有多久,所以知道的人不是很多,这2天我心血来潮就把这个项目也做了一个整合包,这个roop_unleashed是支持N卡的,但是我没有N卡,所以就制作了AMD的整合包,我自己已经玩了一段时间了,换脸的效率真的是快。远超我之前用cpu来跑万能君的整合包了。而且换脸的效果也是非常不错。
我分享的整合包全程没有加密,都是原汁原味,没有任何限制。而且还支持批量操作换脸,这就很爽了。
一、项目背景与特点
起源与演变:Roop-Unleashed 由先前的Roop项目演变而来,继承了Roop的核心功能并进行了扩展和优化。Roop项目曾因某些原因停更删库,但Roop-Unleashed作为其后继者,继续为用户提供强大的换脸功能。
平台独立性:Roop-Unleashed具有平台独立性,能够在不同的操作系统上运行,确保用户体验的一致性。
强大的技术基础:该项目集成了先进的AI算法,能够自动或基于文本提示遮挡面部障碍物,并通过不同的增强器进行面部放大与修复,保证结果自然且逼真。
二、核心功能
高精度换脸:支持图片和视频的高精度换脸,换脸效果真实、自然。无论是静态图片还是动态视频,都能实现高质量的面部替换。
批量处理:提供批量处理功能,能够同时处理多个图片或视频文件,极大提高了工作效率。
实时直播换脸:支持实时直播换脸功能,为网络直播和虚拟会议增添了趣味性。
多种交换模式:支持性别选择、目标面部分类等多种交换模式,满足用户的个性化需求。
智能遮罩系统:具备智能遮罩功能,能够自动识别并遮盖不必要的因素,如头发、手等遮挡物,提升合成效果。
三、用户界面与操作
直观易用:Roop-Unleashed配备了直观易用的图形界面(GUI),让复杂的技术变得触手可及。无论是个人用户还是专业人士,都能轻松上手。
实时预览与调整:提供实时预览功能,用户可以在操作过程中随时查看换脸效果,并进行调整直至满意。
自定义参数:允许用户自定义执行线程、最大内存、视频质量和文件输出格式等参数,以满足不同的处理需求。
四、应用场景
影视后期制作:可以快速替换演员的脸部,减少重拍成本,提高工作效率。
社交媒体:个性化表情包和短视频创作因此变得更加高效有趣。
网络直播与虚拟会议:作为虚拟会议和直播中的趣味元素,增添了互动性。
v4.2.0
增加了移动输入和目标面部顺序的能力
新的 CLI 参数覆盖设置
对面部交换选项卡的小 UI 更改
添加了用于恢复原始嘴部区域的面具选项和代码
将 gradio 更新为 v4.42.0
添加了 CLI 参数 --server_share 和 --cuda_device_id
添加了 webp 图像支持
这个工具操作也是极其简单,就算不看我这个教程估计也能秒上手,但是对于一些新手来讲的话 最好还是看看这个视频教程。
如果你是N卡的用户就还是老老实实用我之前分享的换脸工具,AMD用户上吧 你会发现惊喜的,这个工具比我昨天分享的roop效果要好很多。
下面是这个项目的一些介绍
Roop_Unleashed 是一个开源的AI换脸项目,它在计算机视觉和深度学习领域引起了广泛的关注。这个项目不仅继承了Roop系列的强大功能,还在此基础上进行了重要的升级和突破,为AI换脸技术带来了全新的体验。
首先,Roop_Unleashed 支持高精度的图片和视频换脸功能。用户可以通过简单的操作,将一张人脸替换到另一张图片或视频中的目标人物脸上,实现逼真的换脸效果。无论是静态图片还是动态视频,Roop_Unleashed 都能轻松应对,为创作者提供了广阔的创作空间。
其次,Roop_Unleashed 支持多脸同时替换的功能。这意味着用户可以一次性处理多张图片或视频,将多个人脸同时替换到目标人物脸上,大大提高了工作效率。此外,该项目还提供了文本遮罩功能,用户可以根据需要添加文本元素,为换脸结果增添更多趣味性和个性化元素。
除了以上功能外,Roop_Unleashed 还具备实时换脸技术。这意味着用户可以在直播过程中实时进行人脸替换,让虚拟形象随心所欲地在现实场景中切换。这种技术为虚拟偶像、游戏直播等领域带来了无限可能,让创作者和观众都能获得更加丰富的互动体验。
在易用性方面,Roop_Unleashed 采用了本地离线应用的方式,无需配置环境即可使用。用户只需下载并解压项目文件,即可轻松体验AI换脸的魅力。此外,该项目还支持多种操作系统和显卡配置,老电脑也能轻松运行,大大降低了使用门槛。
总之,Roop_Unleashed 是一个功能强大、易用性高的AI换脸项目。它凭借高精度的换脸效果、多脸同时替换、实时换脸技术和低门槛的使用方式,在AI换脸领域取得了显著的成果,并为创作者和观众带来了更加丰富的视觉体验。
我简单说下 注意事项,还是老规矩,解压的路径上不要有中文 空格或者乱七八糟的符号之类。
脸的图片最好是png格式。视频的格式是mp4。最近好像有几个人留言问我说换脸后的视频是黑的,这说明你原来的视频的编码是有问题的。最好是找个视频转换工具再转一次成mp4 就好了
下面是视频教程+演示
下面是几个必须要安装的软件否则运行不了
运行库不管是什么卡都要安装
https://www.jian27.com/html/2290.html
N卡 CUDA 必须安装
下载地址
https://developer.nvidia.com/cuda-downloads/
AMD显卡 AMD HIP SDK必须安装
下载地址
https://pan.quark.cn/s/f5f86d769394
https://drive.uc.cn/s/eab589fe1a1d4
https://pan.baidu.com/s/1c65OrFR18AuHOvTH56Yu7Q?pwd=6666
请勿用该工具用于任何违法行为,一切后果自负
--------更多AI工具,开源免费软件 请前往 https://www.jian27.com--------
请关注我的微信公众号 剑二十七 Q群 132143631
D:\1\roop_unleashed4.3.1-A\jian27\lib\site-packages\albumentations\__init__.py:13: UserWarning: A new version of Albumentations is available: 1.4.21 (you have 1.4.17). Upgrade using: pip install -U albumentations. To disable automatic update checks, set the environment variable NO_ALBUMENTATIONS_UPDATE to 1.
check_for_updates()
Using provider ['DmlExecutionProvider'] - Device:cpu
D:\1\roop_unleashed4.3.1-A\jian27\lib\site-packages\gradio\blocks.py:982: UserWarning: Cannot load gradio/monochrome. Caught Exception: module 'huggingface_hub.utils' has no attribute '_errors'
warnings.warn(f"Cannot load {theme}. Caught Exception: {str(e)}")
Running on local URL: http://127.0.0.1:7860
To create a public link, set `share=True` in `launch()`.
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000222264b4700] moov atom not found
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002222648bc80] moov atom not found
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002222648bc80] moov atom not found
你好,这是什么情况啊,驱动,运行库都装了
换个视频试试
OK的,换个视频可以了,谢谢
我突然想换电脑了~!
To create a public link, set `share=True` in `launch()`.
Applied providers: ['DmlExecutionProvider', 'CPUExecutionProvider'], with options: {'DmlExecutionProvider': {}, 'CPUExecutionProvider': {}}
find model: F:\roop_unleashed4.3.1-A\models\buffalo_l\1k3d68.onnx landmark_3d_68 ['None', 3, 192, 192] 0.0 1.0
Applied providers: ['DmlExecutionProvider', 'CPUExecutionProvider'], with options: {'DmlExecutionProvider': {}, 'CPUExecutionProvider': {}}
find model: F:\roop_unleashed4.3.1-A\models\buffalo_l\2d106det.onnx landmark_2d_106 ['None', 3, 192, 192] 0.0 1.0
Applied providers: ['DmlExecutionProvider', 'CPUExecutionProvider'], with options: {'DmlExecutionProvider': {}, 'CPUExecutionProvider': {}}
find model: F:\roop_unleashed4.3.1-A\models\buffalo_l\det_10g.onnx detection [1, 3, '?', '?'] 127.5 128.0
Applied providers: ['DmlExecutionProvider', 'CPUExecutionProvider'], with options: {'DmlExecutionProvider': {}, 'CPUExecutionProvider': {}}
find model: F:\roop_unleashed4.3.1-A\models\buffalo_l\genderage.onnx genderage ['None', 3, 96, 96] 0.0 1.0
Applied providers: ['DmlExecutionProvider', 'CPUExecutionProvider'], with options: {'DmlExecutionProvider': {}, 'CPUExecutionProvider': {}}
find model: F:\roop_unleashed4.3.1-A\models\buffalo_l\w600k_r50.onnx recognition ['None', 3, 112, 112] 127.5 127.5
set det-size: (640, 640)
你是什么显卡?安装了amd的套件没?
6750GRE,装了啊
大神,报moov atom not found,什么情况
不错哦 会开发的人太有魅力了
大佬牛逼
点击run.bat后,启动浏览器,一直显示“加载中”,如何解决?
先仔细看视频教程
搞个123网盘啊
不会放其他盘了,这个目前有违规风险,经不住各位小伙伴的请求才放出来下载地址,本身已经删除。且用且珍惜吧
下载地址呢
谢谢分享
下载后,怎么打不开
感谢剑大
和4.0.0比更新了什么
不错不错
还没下完呢,提示文件已被删除。。。
我看了下 文件没有删除 你是不是弄错了什么?
别的盘不知道,百度网盘重新下的,还没下完呢又是提示文件已删除。。。
应该是你什么杀毒软件之类帮你删了吧 我这里再次测试过没问题
百度网盘没有4.1的版本
已经上传
大佬,这个跟4.0.0版本比更新了哪些东西能说说吗?有没有必要更新?
有必要更新,你可以去这个开源的地址看看具体说明
这个版本,要卡黑屏幕,怎么办
仔细看教程
有没有123啊
没有
感谢分享
谢谢分析
为什么图片换脸后没法输出到文件夹?
仔细看教程
找了好久啊
--------更多AI工具,开源免费软件 请前往 https://www.jian27.com--------
请关注我的微信公众号 剑二十七
Traceback (most recent call last):
File "D:\temp\facefusio\run.py", line 3, in
from facefusion import core
File "D:\temp\facefusio\facefusion\core.py", line 10, in
import onnxruntime
File "D:\temp\facefusio\env\lib\site-packages\onnxruntime\__init__.py", line 57, in
raise import_capi_exception
File "D:\temp\facefusio\env\lib\site-packages\onnxruntime\__init__.py", line 23, in
from onnxruntime.capi._pybind_state import ExecutionMode # noqa: F401
File "D:\temp\facefusio\env\lib\site-packages\onnxruntime\capi\_pybind_state.py", line 32, in
from .onnxruntime_pybind11_state import * # noqa
ImportError: DLL load failed while importing onnxruntime_pybind11_state: 找不到指定的模块。
Press any key to continue . . .
仔细看文章
.net4.8 安装不上。。另外
--------更多AI工具,开源免费软件 请前往 https://www.jian27.com--------
请关注我的微信公众号 剑二十七
Traceback (most recent call last):
File "D:\Program Files (x86)\Twinkstar Browser\WidevineCdm\_platform_specific\win_x64\gcccccccccccc\facefusion2.6.0 A\run.py", line 3, in
from facefusion import core
File "D:\Program Files (x86)\Twinkstar Browser\WidevineCdm\_platform_specific\win_x64\gcccccccccccc\facefusion2.6.0 A\facefusion\core.py", line 10, in
import onnxruntime
File "D:\Program Files (x86)\Twinkstar Browser\WidevineCdm\_platform_specific\win_x64\gcccccccccccc\facefusion2.6.0 A\env\lib\site-packages\onnxruntime\__init__.py", line 57, in
raise import_capi_exception
File "D:\Program Files (x86)\Twinkstar Browser\WidevineCdm\_platform_specific\win_x64\gcccccccccccc\facefusion2.6.0 A\env\lib\site-packages\onnxruntime\__init__.py", line 23, in
from onnxruntime.capi._pybind_state import ExecutionMode # noqa: F401
File "D:\Program Files (x86)\Twinkstar Browser\WidevineCdm\_platform_specific\win_x64\gcccccccccccc\facefusion2.6.0 A\env\lib\site-packages\onnxruntime\capi\_pybind_state.py", line 32, in
from .onnxruntime_pybind11_state import * # noqa
ImportError: DLL load failed while importing onnxruntime_pybind11_state: 找不到指定的模块。
Press any key to continue . . .
仔细看视频教程
不限制的方法给我一个吧,我下到怀疑人生
i7-11850H ,64G内存,A3000的显卡,直播换脸很慢,卡的很,几乎不能正常使用。不知道是不是哪里设置不对
A3000 是I卡,不支持
能实现鼻子、嘴部形状、动作与目标视频无缝适应吗?
看视频演示
打开视频后提示Math domin error,然后视频文件卡在第一帧是什么情况呢
仔细看视频教程再折腾
感谢分享
谢谢分享
大佬辛苦,好玩,真香
没有百度盘吗
试试好用不
Traceback (most recent call last):
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\urllib\request.py", line 1348, in do_open
h.request(req.get_method(), req.selector, req.data, headers,
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\http\client.py", line 1283, in request
self._send_request(method, url, body, headers, encode_chunked)
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\http\client.py", line 1329, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\http\client.py", line 1278, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\http\client.py", line 1038, in _send_output
self.send(msg)
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\http\client.py", line 976, in send
self.connect()
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\http\client.py", line 1448, in connect
super().connect()
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\http\client.py", line 942, in connect
self.sock = self._create_connection(
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\socket.py", line 845, in create_connection
raise err
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\socket.py", line 833, in create_connection
sock.connect(sa)
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\run.py", line 6, in
core.run()
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\roop\core.py", line 345, in run
if not pre_check():
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\roop\core.py", line 129, in pre_check
util.conditional_download(download_directory_path, ['https://huggingface.co/countfloyd/deepfake/resolve/main/CodeFormerv0.1.onnx'])
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\roop\utilities.py", line 196, in conditional_download
request = urllib.request.urlopen(url) # type: ignore[attr-defined]
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\urllib\request.py", line 216, in urlopen
return opener.open(url, data, timeout)
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\urllib\request.py", line 519, in open
response = self._open(req, data)
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\urllib\request.py", line 536, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\urllib\request.py", line 496, in _call_chain
result = func(*args)
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\urllib\request.py", line 1391, in https_open
return self.do_open(http.client.HTTPSConnection, req,
File "E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\python310\lib\urllib\request.py", line 1351, in do_open
raise URLError(err)
urllib.error.URLError:
方便加个微信吗
如果是想找个免费的技术支持就算了
提示没有找到可用的内核映像,我安装了CUDA,pytorch,都不能解决
为什么我的用v5.8调用不了显卡,只能用cpu处理,太慢了。
仔细看下文末说明
E:\Thunder\New\tool\roop-unleashed-AmdCardV3.9.0\ 这个路径过于复杂。我多次讲了 不要有符号这些。很容易造成稀奇古怪的问题
需要的驱动和环境整合包(主要是这个)给个链接更好了
驱动你在本站搜索下随便一个驱动工具即可,整合包我已经分享
太谢谢了,终于找到一个A卡可用的。显卡占用终于有了。A卡的效率不太高,玩AI还得N卡,等有机会换张N卡
roop-unleashed -N卡 v3.9.0压缩包里面缺少run.bat启动文件
已经重新打包上传,你重新下载即可
感谢
感谢分享!学习学习。
大佬牛逼
下载了roop-unleashed -N卡 v3.9.0,里面(ffmpeg.exe和ffprobe.exe)2个exe文件都打不开啊
有视频教程你不看,你非要瞎折腾,放弃吧 有这时间打2把王者难道不香吗?
下载了roop-unleashed -N卡 v3.9.0,打不开啊
有视频教程你不看,你非要瞎折腾,放弃吧 有这时间打2把王者难道不香吗?
能给个123网盘吗
UC 也是不限速的
暂时未上传123
好的谢谢剑哥
jian哥弄过后的东西就是好
求N卡
N卡也更新了