这个是作者的一些说明
1、软件解压就能用,支持CPU和显卡跑,显卡需要英伟达显卡,目前测试16G内存下,显卡2060 6G、3060 12G、3080 10G、3090 24G等都没问题;如果点击开始生成之后一直没什么反应 记得切换调用设备,比如显卡没什么反应就换cpu。
2、仅支持win10、win11;
3、现在仅支持单人脸视频。 下面是我的一些心得 我的显卡是迪兰恒进 rx580 cpu是5600x,所以生成设备调用选择cpu 要变脸的视频最好是20秒以内,不然得话生成的时间会太长了,如果是你的显卡或者cpu很牛逼 可以试试 图片和视频都要是英文名 包括所在所在的路径也要是英文,否则会提示错误。
人脸图片的素材最好是高清,并且脸是正面。图片要聚焦在头部,比如不要是全身图片。这样换脸后的视频才会效果更好 可以参考下我的素材设置
一些朋友在微信公众号那里留言说 运行不了这个软件 会提示缺少什么dll之类
这是因为电脑系统没有安装运行库 缺少某些组件 导致运行不了
可以点击这个进去下载安装好
https://www.jian27.com/html/2445.html
如果生成的视频比较模糊的话 可以调整一下生成视频质量,或者不要点人脸高清修复
其他如有疑问 请在留言补充
20230628 视频效果演示 [点击查看]
https://www.douyin.com/video/7249563376265727267
另写了一篇详细介绍 感兴趣的小伙伴可以看看
https://www.myhelen.cn/helen/73.htm
软件下载地址
执着哑铃
*** 捕获到异常 No module named 'cv2'
Error in sys.excepthook:
Traceback (most recent call last):
File "roop_face_main_V55_240420.py", line 2117, in handleException
AttributeError: 'traceback' object has no attribute 'print_tb'
酒窝动听
发不全,发最后一段吧,请老师指点
sess = C.InferenceSession(session_options, self._model_path, True, self._read_config_from_model)
onnxruntime.capi.onnxruntime_pybind11_state.NoSuchFile: [ONNXRuntimeError] : 3 : NO_SUCHFILE : Load model from C:\Users\Administrator\Desktop\ai huanlian\aihuanlian si\models\retinaface_10g.onnx failed:Load model C:\Users\Administrator\Desktop\ai huanlian\aihuanlian si\models\retinaface_10g.onnx failed. File doesn't exist
酒窝动听
[00:00
酒窝动听
恢复默认参数成功
开始工作中,请耐心等待
处理器['face_swapper']
生成过程比较慢,有时候加载模型会比较慢,耐心等待
源图片:C:/Users/Administrator/Desktop/fds.jpg,目标视频/图片:C:/Users/Administrator/Desktop/aa.mp4
namespace(source_paths=['C:/Users/Administrator/Desktop/fds.jpg'], target_path='C:/Users/Administrator/Desktop/aa.mp4', output_path='./Swap_Out\\fds.jpg17060956421.mp4', frame_processors=['face_swapper'], keep_fps=True, skip_audio=False, keep_temp=False, max_memory=16, execution_providers=['cpu'], execution_thread_count=4, reference_face_position=0, reference_frame_number=0, temp_frame_format='jpg', temp_frame_quality=100, output_video_encoder='libx264', output_video_quality=80, ui_layouts=['default'], face_recognition='many', face_analyser_order='left-right', face_analyser_age=None, face_analyser_gender=None, reference_face_distance=0.6, trim_frame_start=None, trim_frame_end=None, execution_queue_count=1, zoom_scale=1, zoom_tile=512, zoom_fp16=True, skip_download=True, headless=True, face_enhancer_model='gfpgan_1.4', face_enhancer_blend='80', face_swapper_model='inswapper_128', frame_enhancer_model='real_esrgan_x2plus', frame_enhancer_blend='80', output_image_quality=80, face_detector_model='retinaface', face_detector_size='640x640', face_detector_score=0.5, face_selector_mode='many', face_mask_blur=0.3, face_mask_padding=[0, 0, 0, 0], face_mask_types=['box'], face_mask_regions=['skin', 'left-eyebrow', 'right-eyebrow', 'left-eye', 'right-eye', 'eye-glasses', 'nose', 'mouth', 'upper-lip', 'lower-lip'], log_level='info')
[FACEFUSION.CORE] Creating temporary resources
[FACEFUSION.CORE] Extracting frames with 30.0 FPS
[FACEFUSION.PROCESSORS.FRAME.MODULES.FACE_SWAPPER] Processing处理
Processing处理: 0%| | 0/3397 [00:00
地主非
@酒窝动听 : 路径不要有中文 空格或者乱七八糟的符号
酒窝动听
@地主非 : 好的老师,我再检查一下
汽车现实
生成视频时,提示错误,看起来是转换过程中的保存某一帧的时候程序挂掉了,这个又修复手段吗
cv2.error: OpenCV(4.8.1) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:787: error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'
地主非
@汽车现实 : 试试用cpu跑
贪玩保卫棉花糖
为什么我运行事老是会出错啊,一直报PermissionError: [Errno 13] Permission denied: 'roop_settings.json'
地主非
@贪玩保卫棉花糖 : 是不是有中文路径或者文件名?
时雨
嘎嘎嘎,这个最新不都4.1了吗?
贪玩笑大叔
Intel(R) lris(R) Plus 这个显卡行么,集成的,我这也老报错
地主非
@贪玩笑大叔 : 用cpu试试
路灯闪闪
很好用啊,好人一生平安!
哈密瓜,数据线贪玩
TEMP FRAME FORMAT 这个报错 要怎么处理 老大
地主非
@哈密瓜,数据线贪玩 : 应该是目标视频有点问题 可以换个视频试试
美满保卫牛排
换不了脸,生成的还是原视频
咖啡眼睛大
软件呢
地主非
@咖啡眼睛大 : https://www.jian27.com/html/2659.html 这里去下载
钢铁侠彩色
666
不安用奇迹
老师,我这个用1.8的运行完事出来好几千张照片 没有视频怎么回事啊
地主非
@不安用奇迹 : 可以升级到最新的2.2 试试,或者看看出错信息是什么
勤恳爱人生
你好为什么换出来都是原视频的脸,照片视频都一样,视频动的时候会跑出各种脸
勤恳爱人生
为什么我跑出来完全不是照片上的人,完全就是原视频
勤恳爱人生
什么运行库啊
地主非
@勤恳爱人生 : https://www.jian27.com/html/2290.html 这个
疯狂有大船
为什么解压后打开软件闪了一下运行指令窗口就没了,也没看到界面
地主非
@疯狂有大船 : 什么系统?
疯狂有大船
@地主非 : win7
地主非
@疯狂有大船 : win7无法运行这个软件,最低要win10
火星上就发夹
请问下人脸高清修复,原来只需要选择目标文件,但是现在人脸和目标都需要选,不知道是不是我这里出现了问题。如果就是需要都选,是不是人脸和目标都选择同一个文件就可以了,谢谢
地主非
@火星上就发夹 : 如果你只是想人脸高清修复,选了人脸的图片后也不会生效,但是必须要选,否则会提示让你选择。实话说这个高清修复我觉得没什么用
火星上就发夹
@地主非 : 我记得用的是1.6版本 当时就是只选择了目标图像就帮我进行了老照片的修复,但现在不成了,不知道是不是我的记忆混乱了,有没有同样经历的?
地主非
@火星上就发夹 : 我没有修复过,基本都是用换脸这个功能
地主非
@地主非 : 如果你只是想把视频修复得更高清一点的话,没有必要用这个工具,可以试试这个
https://www.jian27.com/html/479.html
wjjtpc
你好!用CPU跑的,但总是出现AttributeError:'NoneType’object has no attribute normed embedding是怎么回事呢,能否告知下怎么就解决谢谢你
地主非
@wjjtpc : 是什么cpu?
天空典雅
@地主非 : 楼主我也是同样的问题,我是9代i5
幽默的裙子
可以支持win7 吗
地主非
@幽默的裙子 : 可以
地主非
@地主非 : 确定一下 win7 不可以
帅气闻微笑
1.6版本,开始几个能成功,后面总是但83%就失败了
地主非
@帅气闻微笑 : 有没有一种可能是你硬盘空间不够了?
饼干勤奋
素材人脸是戴眼镜的,在替换时容易出现异形,有没有办法解决?比如在输出界面添加“是否佩戴眼镜”选项。
地主非
@饼干勤奋 : 这个我也没办法
执着和果汁
捕获到异常 DLL load failed while importing onnxruntime_pybind11_state: 找不到指定的程序。
Error in sys.excepthook:
Traceback (most recent call last):
File "roop_face_main_20230708.py", line 371, in handleException
AttributeError: 'traceback' object has no attribute 'print_tb'Original exception was:
Traceback (most recent call last):
File "roop_face_main_20230708.py", line 23, in run
File "C:\Users\ADMINI~1\AppData\Local\Temp\embedded.sbaudwgu.zip\shibokensupport\__feature__.py", line 142, in _import
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "roop\core.py", line 17, in
import tensorflow
File "C:\Users\ADMINI~1\AppData\Local\Temp\embedded.sbaudwgu.zip\shibokensupport\__feature__.py", line 142, in _import
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "onnxruntime\__init__.py", line 55, in
raise import_capi_exception
File "onnxruntime\__init__.py", line 23, in
from onnxruntime.capi._pybind_state import ExecutionMode # noqa: F401
File "C:\Users\ADMINI~1\AppData\Local\Temp\embedded.sbaudwgu.zip\shibokensupport\__feature__.py", line 142, in _import
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "onnxruntime\capi\_pybind_state.py", line 33, in
from .onnxruntime_pybind11_state import * # noqa
File "C:\Users\ADMINI~1\AppData\Local\Temp\embedded.sbaudwgu.zip\shibokensupport\__feature__.py", line 142, in _import
ImportError: DLL load failed while importing onnxruntime_pybind11_state: 找不到指定的程序。
地主非
@执着和果汁 : 看样子像是什么运行库没有安装好,可以试试安装一下运行库
电源粗犷
如