roop新奇用法:一键直播换脸、批量换图

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 265

  • @danielli795
    @danielli795 Год назад

    感谢分享!这个安装过程对小白来说太友好了,一次成功

  • @qingchang7169
    @qingchang7169 Год назад +2

    各种问题解决方法:
    1.解压缩以后发现没有call venv\Scripts\activate.bat,没有venv这个目录
    检查自己python的path是否正确,是否电脑上装了两个python,卸载低版本的保留3.10,或者直接用绝对路径的python.exe去运行python -m venv venv
    2.ModuleNotFoundError: No module named 'torch'
    (venv) D:
    oop-main>
    pip3 install torchvision
    3.ModuleNotFoundError: No module named 'tensorflow'
    (venv) D:
    oop-main>
    pip install tensorflow

  • @曾屿
    @曾屿 Год назад +1

    效果很好!很好用,面部增强后分辨率是640,对于脸占比比较大的视频,分辨率还是有点低

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      ruclips.net/video/SqO6UENm6mE/видео.html
      这个视频下方的详细说明里有网盘地址,ui.py就是摄像头换脸的代码文件

  • @mishoseph235
    @mishoseph235 Год назад

    真不錯!如果這個高清修復也能放到GoogleColab就好了

  • @YMBJ-r7o
    @YMBJ-r7o Год назад

    安装出现一堆红字什么意思?最后有个这个:[notice] A new release of pip available: 22.2.1 -> 23.2
    [notice] To update, run: python.exe -m pip install --upgrade pip

  • @constantinelight7057
    @constantinelight7057 Год назад

    你好,请问roop的实时换脸的摄像头选择文件是在什么位置,如何配置多摄像头顺序

  • @KevinTony-g1i
    @KevinTony-g1i Год назад +1

    您使用的是7.1.2版本的pip,但23.1.2版本是可用的。
    您应该考虑通过“python-m pip install--upgrade pip”命令进行升级。 博主 这个咋办

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      这个提示不用管。只要你按视频的建议安装了python相应的版本

  • @刘凯-d5e
    @刘凯-d5e 11 месяцев назад

    同样的图片,GPU跟CPU换出来的效果会不会有差异

  • @黄生-c6y
    @黄生-c6y 2 месяца назад

    你好博主一直卡在这个是什么意思
    Preparing metadata(setup.py)

  • @junloucai
    @junloucai 6 месяцев назад

    大佬,为什么我替换后的图片保存后 ,找不到这张图片。文件夹没有显示

  • @BellaYe-c1u
    @BellaYe-c1u Год назад +1

    老师,我是台式电脑,可以配置外置摄像头打开LIVE功能吗

  • @XiaoHui3103
    @XiaoHui3103 Год назад

    博主真实无私奉献啊,现在外面全是卖这个软件的

  • @YMBJ-r7o
    @YMBJ-r7o Год назад

    环境变量里都是C盘打头。。这个ffmpeg我放在D盘没有问题吗?还是把路径复制到path里然后新建确定就行了

  • @simontan2060
    @simontan2060 Год назад

    一键安装的网盘能再分享一下吗?之前的显示过期了 谢谢博主

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      ruclips.net/video/wO5Btf2RzPU/видео.html 这个视频说明里有链接。不过需要自己下载最新的程序版本

  • @leonyakin
    @leonyakin Год назад

    😀😀你好老师有帶眼鏡可風換臉成功嗎?

  • @iReadingBooks
    @iReadingBooks 6 месяцев назад

    请问facefusion可以用这种方法批量换脸 吗?

  • @kaze-f6e
    @kaze-f6e Год назад +1

    老师'NoneType' object has no attribute 'shape'这个错误怎么处理,已经能有操作界面了,但是放入图片后就不行了

    • @kaze-f6e
      @kaze-f6e Год назад

      感谢您老师,我自己百度解决了

    • @BellaYe-c1u
      @BellaYe-c1u Год назад

      您好,请问您是如何处理这个问题的呢?

    • @qxiao1685
      @qxiao1685 Год назад

      @@kaze-f6e 请问咋解决的?我也是这样

    • @users-0211
      @users-0211 Год назад

      @@qxiao1685图片路径不能有中文

  • @bublti9677
    @bublti9677 5 месяцев назад

    amd的顕卡,有啟用dml,一個3分多的視頻,換臉的時候gpu使用率60%左右,幾分鐘換臉成功,但換臉後的畫質模糊,用本視頻提供的高清修復命令,當然也起用了dml,gpu占用率幾乎為0,cpu也跑得也不多, 8小時左右進度只到15%,這樣得好幾天才能修復完,非常沒效率,求解決方案。

    • @AIDiscovery2045
      @AIDiscovery2045  5 месяцев назад +1

      只能用N卡,A卡和集显下高清算法都不会使用GPU

    • @bublti9677
      @bublti9677 5 месяцев назад

      @@AIDiscovery2045 借了片gtx1050 2g的顯卡,高清處理比cpu快一點,不過速度還是很慢,如果需要達到一個滿意的效率,起步什麼檔次的N卡比較好?

    • @AIDiscovery2045
      @AIDiscovery2045  5 месяцев назад

      @@bublti9677 N卡8G显存

  • @qxiao1685
    @qxiao1685 Год назад

    高清修复提示这个 typed_storage._untyped_storage._set_from_file(
    RuntimeError: unexpected EOF, expected 4104465 more bytes. The file might be corrupted. 下载了网盘里的替换还是不行

  • @生命在于折腾
    @生命在于折腾 Год назад

    最后直播更换ui.py文件后,运行报错,信息如下:
    (venv) G:
    oop-main>python run.py --execution-provider cuda
    Traceback (most recent call last):
    File "G:
    oop-main
    un.py", line 3, in
    from roop import core
    File "G:
    oop-main
    oop\core.py", line 24, in
    import roop.ui as ui
    File "G:
    oop-main
    oop\ui.py", line 12, in
    from roop.predicter import predict_frame
    ModuleNotFoundError: No module named 'roop.predicter'
    请问什么原因造成的?该如何解决?谢谢。

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      先把ui.py换回来看是否报错?

    • @生命在于折腾
      @生命在于折腾 Год назад

      @@AIDiscovery2045 换回来不报错。一旦用直播代码就出现上面的报错信息。

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@生命在于折腾 你用的是github上的原生版本吗?

    • @生命在于折腾
      @生命在于折腾 Год назад

      @@AIDiscovery2045 是的

    • @wangyan-qh7cv
      @wangyan-qh7cv Год назад

      @@生命在于折腾 你解决了吗?

  • @goal003
    @goal003 Год назад

    运行时 提醒这个怎么解决?? Could not locate zlibwapi.dll. Please make sure it is in your library path!

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      我共享的网盘里有这个文件,下载刀本地并加入系统环境变量

  • @mario1022
    @mario1022 Год назад

    大老 請問批量換臉那邊的影片編輯軟體是什麼

  • @Chen_Karei_Karei
    @Chen_Karei_Karei Год назад

    (venv) F:
    oop
    oop-main>python run.py
    Traceback (most recent call last):
    File "F:
    oop
    oop-main
    un.py", line 3, in
    from roop import core
    File "F:
    oop
    oop-main
    oop\core.py", line 16, in
    import torch
    ModuleNotFoundError: No module named 'torch' 執行後出現這樣 怎麼辦呢

  • @gezhou937
    @gezhou937 Год назад

    老师,AttributeError: 'NoneType' object has no attribute 'shape'这个是森马原因?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад +1

      试试把图片和视频都放到安装目录重新选,输出的视频也放安装目录下。还不行就把图片或视频名字别用中文,改数字或英文

  • @mario1022
    @mario1022 Год назад

    大老,請問他運行個一兩次之後,再按一次start就會自動關閉是什麼狀況>

    • @mario1022
      @mario1022 Год назад

      配備是i5-12400+ NVDA 3060 12G

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@mario1022 你点destory按钮重新启动再试试。如果不行可能是检测限制了。

  • @梅洋
    @梅洋 10 месяцев назад

    (venv) D:
    oop-main>python run.py --execution-provider cuda
    Traceback (most recent call last):
    File "D:
    oop-main
    un.py", line 3, in
    from roop import core
    File "D:
    oop-main
    oop\core.py", line 20, in
    import roop.ui as ui
    ModuleNotFoundError: No module named 'roop.ui'
    您好大佬,我最后一步把直播代码插进去后运行出现这是什么原因

  • @fensun-pd7ht
    @fensun-pd7ht 6 месяцев назад

    我想问下出现这个是什么原因?

  • @junjinsong7755
    @junjinsong7755 Год назад

    ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      磁盘空间不够,看看你要安装的盘剩余容量

    • @junjinsong7755
      @junjinsong7755 Год назад

      @@AIDiscovery2045 清理了磁盘,已安装好,但是不能生成变脸图片和视频

  • @赵天阔
    @赵天阔 Год назад

    大佬,cpu视频图片都能跑,就是不能用GPU运行视频,一运行就会跑个十几张图然后出错显示
    Exception in Tkinter callback
    Traceback (most recent call last):
    File "F:\python10.6\lib\tkinter\__init__.py", line 1921, in __call__
    return self.func(*args)
    File "D:
    oop-main\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked
    self._command()
    File "D:
    oop-main
    oop\ui.py", line 85, in
    start_button = ctk.CTkButton(root, text='Start', cursor='hand2', command=lambda: select_output_path(start))
    File "D:
    oop-main
    oop\ui.py", line 175, in select_output_path
    start()
    File "D:
    oop-main
    oop\core.py", line 168, in start
    frame_processor.process_video(roop.globals.source_path, temp_frame_paths)
    File "D:
    oop-main
    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-main
    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-main
    oop\processors\frame\core.py", line 54, in multi_process_frame
    future.result()
    File "F:\python10.6\lib\concurrent\futures\_base.py", line 451, in result
    return self.__get_result()
    File "F:\python10.6\lib\concurrent\futures\_base.py", line 403, in __get_result
    raise self._exception
    File "F:\python10.6\lib\concurrent\futures\thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
    File "D:
    oop-main
    oop\processors\frame\face_swapper.py", line 71, in process_frames
    source_face = get_one_face(cv2.imread(source_path))
    File "D:
    oop-main
    oop\face_analyser.py", line 23, in get_one_face
    face = get_face_analyser().get(frame)
    File "D:
    oop-main\venv\lib\site-packages\insightface\app\face_analysis.py", line 75, in get
    model.get(img, face)
    File "D:
    oop-main\venv\lib\site-packages\insightface\model_zoo\attribute.py", line 83, in get
    pred = self.session.run(self.output_names, {self.input_name : blob})[0][0]
    File "D:
    oop-main\venv\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 217, in run
    return self._sess.run(output_names, input_feed, run_options)
    onnxruntime.capi.onnxruntime_pybind11_state.Fail: [ONNXRuntimeError] : 1 : FAIL : D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_call.cc:121 onnxruntime::CudaCall D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_call.cc:114 onnxruntime::CudaCall CUBLAS failure 3: CUBLAS_STATUS_ALLOC_FAILED ; GPU=0 ; hostname=DESKTOP-S1B450A ; file=D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_stream_handle.cc ; line=50 ; expr=cublasCreate(&cublas_handle_);
    求救,跑的是正常视频,10几秒或几分钟的cpu能跑成功视频,出错后软件页面不会退出求救求救
    😭😭😭😭

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      可能跟你显卡型号和cuda有关系。什么配置的显卡?是N卡吗

    • @赵天阔
      @赵天阔 Год назад

      @@AIDiscovery2045 是笔记本3060

    • @赵天阔
      @赵天阔 Год назад

      @@AIDiscovery2045 用了pip uninstall onnxruntime onnxruntime-gpu
      pip install onnxruntime-gpu==1.15.0
      这两个命令后错误变成了
      Exception in Tkinter callback
      Traceback (most recent call last):
      File "F:\python10.6\lib\tkinter\__init__.py", line 1921, in __call__
      return self.func(*args)
      File "D:
      oop-main\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked
      self._command()
      File "D:
      oop-main
      oop\ui.py", line 85, in
      start_button = ctk.CTkButton(root, text='Start', cursor='hand2', command=lambda: select_output_path(start))
      File "D:
      oop-main
      oop\ui.py", line 175, in select_output_path
      start()
      File "D:
      oop-main
      oop\core.py", line 168, in start
      frame_processor.process_video(roop.globals.source_path, temp_frame_paths)
      File "D:
      oop-main
      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-main
      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-main
      oop\processors\frame\core.py", line 54, in multi_process_frame
      future.result()
      File "F:\python10.6\lib\concurrent\futures\_base.py", line 451, in result
      return self.__get_result()
      File "F:\python10.6\lib\concurrent\futures\_base.py", line 403, in __get_result
      raise self._exception
      File "F:\python10.6\lib\concurrent\futures\thread.py", line 58, in run
      result = self.fn(*self.args, **self.kwargs)
      File "D:
      oop-main
      oop\processors\frame\face_swapper.py", line 71, in process_frames
      source_face = get_one_face(cv2.imread(source_path))
      File "D:
      oop-main
      oop\face_analyser.py", line 23, in get_one_face
      face = get_face_analyser().get(frame)
      File "D:
      oop-main\venv\lib\site-packages\insightface\app\face_analysis.py", line 75, in get
      model.get(img, face)
      File "D:
      oop-main\venv\lib\site-packages\insightface\model_zoo\landmark.py", line 91, in get
      pred = self.session.run(self.output_names, {self.input_name : blob})[0][0]
      File "D:
      oop-main\venv\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 217, in run
      return self._sess.run(output_names, input_feed, run_options)
      onnxruntime.capi.onnxruntime_pybind11_state.RuntimeException: [ONNXRuntimeError] : 6 : RUNTIME_EXCEPTION : Non-zero status code returned while running Conv node. Name:'conv_6_conv2d' Status Message: D:\a\_work\1\s\onnxruntime\core\framework\bfc_arena.cc:368 onnxruntime::BFCArena::AllocateRawInternal Failed to allocate memory for requested buffer of size 134217728
      怎么办

    • @赵天阔
      @赵天阔 Год назад

      @@AIDiscovery2045 下载的cuda是11.8的安装在c盘,vs没有安装在c盘但该安装的都安装了,系统是win11

    • @赵天阔
      @赵天阔 Год назад

      @@AIDiscovery2045 中途它会好几次开始就是
      Processing: 0%| | 1/201 [00:01

  • @王琦-t1s
    @王琦-t1s Год назад

    老师您好,向您请教一下,前面都可以了最后实时的界面出不来了

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      要看下命令窗口里有没有报错,把报错信息发来看看

    • @王琦-t1s
      @王琦-t1s Год назад

      @@AIDiscovery2045
      (venv) D:
      oop-main>python run.py --execution-provider cuda
      Traceback (most recent call last):
      File "D:
      oop-main
      un.py", line 3, in
      from roop import core
      File "D:
      oop-main
      oop\core.py", line 24, in
      import roop.ui as ui
      File "D:
      oop-main
      oop\ui.py", line 12, in
      from roop.predicter import predict_frame
      ModuleNotFoundError: No module named 'roop.predicter'
      (venv) D:
      oop-main>

  • @沈锐斌
    @沈锐斌 Год назад

    老师,我之前下载过python3.11,然后现在又下载了3.10,把3.11卸载后,出现(venv) E:\BaiduNetdiskDownload
    oop安装包
    oop-main>pip3 install torchvision
    No Python at '"C:\Users\Administrator\AppData\Local\Programs\Python\Python311\python.exe'.
    这要怎么搞

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      把venv文件夹删除。重新运行python3.10.6,第一个安装界面勾选底部的加入环境变量;另外,建议roop别安装在带有中文名称的目录里

  • @汤达人-m4b
    @汤达人-m4b Год назад

    你好,AMD显卡可以用么?

  • @ssyu4684
    @ssyu4684 Год назад

    老大,批量换脸,为什么我只能换第一张,后面的就不行

  • @方淡忘
    @方淡忘 Год назад

    运行都没有报错,但是一到set det-size: (640, 640)这一步程序就自己退出了,为啥呢

  • @王宇-w4l
    @王宇-w4l Год назад

    老师安装依赖包一直报错,方法都试了

  • @binxie6456
    @binxie6456 Год назад

    请问网盘包中的GFPGANv1.4pth是在哪里作用的,想问下视频实时换脸那段代码的链接在哪呢

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      视频说明底部有链接,第三部分

    • @haysenxie4141
      @haysenxie4141 Год назад

      @@AIDiscovery2045 打不开了啊

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@haysenxie4141 有新的下载地址了。可以看最新一期视频

  • @xiaxiali-o6d
    @xiaxiali-o6d Год назад

    老师你好,请问一下,电脑配置能否说一下,2070跑不起来。高清

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      估计是显存小了,至少6-8G才能跑高清。显卡不够只能把cuda参数去掉,用cpu运行了,很慢。

  • @fensun-pd7ht
    @fensun-pd7ht 6 месяцев назад

    安装完运行显示ModuleNotFoundError: No module named 'onnxruntime'要怎么解决?

    • @AIDiscovery2045
      @AIDiscovery2045  6 месяцев назад

      安装依赖包时应该是出现红字错误信息,没安装成功

    • @fensun-pd7ht
      @fensun-pd7ht 6 месяцев назад

      @@AIDiscovery2045 之前又出现红色。的文字,后来我安装了几次。没有出现红色文字。现在还是出现这个问题。或者我重新安装依赖包?

    • @fensun-pd7ht
      @fensun-pd7ht 6 месяцев назад

      @@AIDiscovery2045 (venv) D:
      oop
      oop-main> python run.py
      Traceback (most recent call last):
      File "D:
      oop
      oop-main
      un.py", line 3, in
      from roop import core
      File "D:
      oop
      oop-main
      oop\core.py", line 16, in
      import onnxruntime
      ModuleNotFoundError: No module named 'onnxruntime'
      (venv) D:
      oop
      oop-main>运行显示这个

    • @AIDiscovery2045
      @AIDiscovery2045  6 месяцев назад

      @@fensun-pd7ht 可以看看视频下方的详细说明,配合视频,非常详细

  • @coipdfty777
    @coipdfty777 Год назад

    AttributeError: 'NoneType' object has no attribute 'shape'
    完全按照操作为什么还有这个问题

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад +1

      你图片和视频是否在中文的文件夹里?这是程序现在的一个bug,移到项目安装目录里尝试下

  • @Beer-kb3hn
    @Beer-kb3hn Год назад

    大佬你的显卡 是什么 在哪买的 多少钱

  • @YMBJ-r7o
    @YMBJ-r7o Год назад

    大神,python -m venv venv我执行这条指令时提示“系统无法执行指定的程序”怎么办?我是不是少弄了什么?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      安装python时把加入环境变量选上。你看看下我最早的roop安装视频,里面都有环境准备时单个安装每一步的录屏

  • @zhouhua1917
    @zhouhua1917 Год назад

    直播实时换脸的代码网站打不开来了,可以发一下这个代码吗?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      ruclips.net/video/DpK8dcQZ_FE/видео.html 视频下面说明有网盘共享

  • @danielli795
    @danielli795 Год назад

    其他试了都成功了,就是高清修复面部命令失败,跳出以下代码,也没有进度条,请问是什么原因?
    (venv) D:
    oop-main>python run.py --execution-provider cuda --frame-processor face_enhancer
    Traceback (most recent call last):
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 1348, in do_open
    h.request(req.get_method(), req.selector, req.data, headers,
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1282, in request
    self._send_request(method, url, body, headers, encode_chunked)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1328, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1277, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1037, in _send_output
    self.send(msg)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 975, in send
    self.connect()
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1454, in connect
    self.sock = self._context.wrap_socket(self.sock,
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 513, in wrap_socket
    return self.sslsocket_class._create(
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1071, in _create
    self.do_handshake()
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 1342, in do_handshake
    self._sslobj.do_handshake()
    FileNotFoundError: [Errno 2] No such file or directory
    During handling of the above exception, another exception occurred:
    Traceback (most recent call last):
    File "D:
    oop-main
    un.py", line 6, in
    core.run()
    File "D:
    oop-main
    oop\core.py", line 208, in run
    if not frame_processor.pre_check():
    File "D:
    oop-main
    oop\processors\frame\face_enhancer.py", line 32, in pre_check
    conditional_download(download_directory_path, ['huggingface.co/henryruhs/roop/resolve/main/GFPGANv1.4.pth'])
    File "D:
    oop-main
    oop\utilities.py", line 134, in conditional_download
    request = urllib.request.urlopen(url) # type: ignore[attr-defined]
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 216, in urlopen
    return opener.open(url, data, timeout)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 525, in open
    response = meth(req, response)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 634, in http_response
    response = self.parent.error(
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 557, in error
    result = self._call_chain(*args)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 496, in _call_chain
    result = func(*args)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 749, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 519, in open
    response = self._open(req, data)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 536, in _open
    result = self._call_chain(self.handle_open, protocol, protocol +
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 496, in _call_chain
    result = func(*args)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 1391, in https_open
    return self.do_open(http.client.HTTPSConnection, req,
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\urllib
    equest.py", line 1351, in do_open
    raise URLError(err)
    urllib.error.URLError:

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      要开科学上网,第一次运行高清修复会自动下载修复算法的模型文件

    • @danielli795
      @danielli795 Год назад +1

      @@AIDiscovery2045 可以了,谢谢博主!希望继续分享更多学习视频!

  • @闫朔-o4r
    @闫朔-o4r Год назад

    不能使用国内的镜像,什么国内的镜像呀,我这边就版本冲突了

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      pip 安装时默认包的下载地址是pypi.org/
      不能改成国内的镜像站点,因为国内站的包版本在安装这个项目时会冲突。你如果没配置过pip下载站点,那默认就是从官网下载

  • @卓泽荣
    @卓泽荣 Год назад

    你好麻烦帮忙下博主,以下错误代码为ERROR: Cannot install -r requirements.txt (line 13), -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也更新了,现在没有头绪了

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      这是包冲突。先确认你的pip没用国内的镜像,看看你机器上有没有C:\用户\你机器名\pip 这样的目录,有的话删之;然后命令窗口进入项目根目录,假也下载到d盘,就进入d: ,cd roop-main 第三步激虚拟环境 call venv\scripts\activate.bat
      第四步使用无本地缓存安装 pip install --no-cache-dir -r requirements.txt

  • @Domino522
    @Domino522 Год назад

    ModuleNotFoundError: No module named 'roop.predicter' 请问这个报错怎么解决?我试了一下:pip install roop.predicter,给我报ERROR: Could not find a version that satisfies the requirement roop.predicter (from versions: none)
    ERROR: No matching distribution found for roop.predicter这个错误,不知道怎么办.

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      安装依赖包时应该出错了。把venv目录删除重新运行 pip install -r requirements.txt 或者你也可以试一下,pip install predictor ,不过这不能根本解决依赖没有成功安装的问题,运行时还会有其他报错

    • @Domino522
      @Domino522 Год назад

      @@AIDiscovery2045 非常感谢.

    • @Domino522
      @Domino522 Год назад

      @@AIDiscovery2045 你好主播,我遇到的问题是,只图片换脸图片或视频的ui.py报错she那个错误,直播换脸那个报找不到roop模块,也重新安装依赖库可以解决不?我现在还在安装.

  • @李伟-l9s
    @李伟-l9s Год назад

    老大,我感觉照片替换了没有变化是怎么回事啊

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      界面上keep frames选项打开了吗;命令窗口有显示video....success 这样的提示吗?

    • @曾屿
      @曾屿 Год назад

      你的问题是第一步没有走,直接走的第二步。第一部是换人脸,第二步是高清化

  • @闫朔-o4r
    @闫朔-o4r Год назад

    (venv) D:
    oop-main>python run.py --execution-provider cuda
    Traceback (most recent call last):
    File "D:
    oop-main
    un.py", line 3, in
    from roop import core
    File "D:
    oop-main
    oop\core.py", line 16, in
    import torch
    ModuleNotFoundError: No module named 'torch'
    (venv) D:
    oop-main>
    您帮忙看一看,辛苦了!!!

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      你安装包的过程中应该是报错了,依赖包没完全安装上

  • @k1nbo672
    @k1nbo672 Год назад

    (venw) E: roop-mainpython run.py--execution-provider cudaTraceback (most recent call last):File“E:
    oop-main
    un.py”,line 3,in from roop import coreFile“E:
    oop-mainroop core.py”,line 22,in import roop.ui as uiFile"E: roop-mainlrooplui.py”,line 3,in import customtkinter as ctkModuleNotFoundError: No module namedcustomtkinter
    venv) E; roop-main>😂 这是怎么回事博主

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      应该是安装依赖包过程中没成功,用不使用本地缓存重新pip下载安装依赖包。把venv文件夹先删除

  • @siaosiao1764
    @siaosiao1764 Год назад

    剪映裡面怎麼批量拖拉照片長度?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад +1

      全选拖动第一张。或者你在全局设置里把图的时长临时设置为1帧,再导入全部图片就不需要拖动了

    • @siaosiao1764
      @siaosiao1764 Год назад

      @@AIDiscovery2045 全选拖动第一张。試很久,就是不行?現在在全局改了.謝謝。
      不過,常常出現錯誤訊息
      AttributeError: 'NoneType' object has no attribute 'shape'
      好像是影片的關係

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@siaosiao1764 这个是程序的一个bug,选择的图片或者视频不能放在带中文的目录里。你复制到项目安装目录下重新选就没问题了

    • @siaosiao1764
      @siaosiao1764 Год назад

      @@AIDiscovery2045 我也懷疑.但不是,有些可以,有些不行。我是用指令😅

  • @eVTOLs
    @eVTOLs Год назад

    对显卡要求几g?3050能跑吗

  • @gettingit_official
    @gettingit_official Год назад

    你好博主可以发一下网盘的链接吗,上面的不能打开了。谢谢

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      网盘模型现在不能共享了,只能自己下载了

    • @gettingit_official
      @gettingit_official Год назад

      @@AIDiscovery2045 好的

    • @gettingit_official
      @gettingit_official Год назад

      @@AIDiscovery2045 除了高清视频修复,有没有高清图片修复的执行代码呢?望大佬解惑

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      一键换脸最新版roop全平台安装使用指南(Windows/MacOS/Linux),支持多张脸选择替换,换脸速度提高5倍
      ruclips.net/video/SqO6UENm6mE/видео.html 这期视频说明里有最新网盘链接。不过模型现在无法共享了

  • @johnsun3619
    @johnsun3619 Год назад

    This project has been discontinued

  • @junjinsong7755
    @junjinsong7755 Год назад

    安装好了,不出图片,可以远程帮看看吗?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      检查下选择的图片和视频是不是放在有中文的文件夹里,或者把图片和视频拷到项目安装目录试一下

  • @王宇-w4l
    @王宇-w4l Год назад

    ERROR: Exception:
    Traceback (most recent call last):
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\cli\base_command.py", line 167, in exc_logging_wrapper
    status = run_func(*args)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\cli
    eq_command.py", line 247, in wrapper
    return func(self, options, args)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\commands\install.py", line 461, in run
    installed = install_given_reqs(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    eq\__init__.py", line 73, in install_given_reqs
    requirement.install(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    eq
    eq_install.py", line 790, in install
    install_wheel(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 727, in install_wheel
    _install_wheel(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 587, in _install_wheel
    file.save()
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 388, in save
    shutil.copyfileobj(f, dest)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\shutil.py", line 195, in copyfileobj
    buf = fsrc_read(length)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 925, in read
    data = self._read1(n)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 1015, in _read1
    self._update_crc(data)
    File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 943, in _update_crc
    raise BadZipFile("Bad CRC-32 for file %r" % self.name)
    zipfile.BadZipFile: Bad CRC-32 for file 'torch/lib/cublas64_11.dll'
    [notice] A new release of pip available: 22.2.1 -> 23.2
    [notice] To update, run: python.exe -m pip install --upgrade pip
    老师这个怎么办

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      跟视频对一下,四部环境是否安装成功。电脑是否满足配置。网络是否有问题

    • @王宇-w4l
      @王宇-w4l Год назад

      @@AIDiscovery2045我都是用的你网盘的东西,之前的老版我可以运行,我重装系统后再次安装还是不行

    • @王宇-w4l
      @王宇-w4l Год назад

      四部环境我都是用的老师你网盘里面的

    • @王宇-w4l
      @王宇-w4l Год назад

      @@AIDiscovery2045是网络不稳定造成的吗?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@王宇-w4l 可能吧,你这个错误提示有些依赖包损坏了

  • @kaze-f6e
    @kaze-f6e Год назад

    老师我检测完多少张图片之后,程序就自动退出是什么缘故

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      可能图有问题

    • @kaze-f6e
      @kaze-f6e Год назад

      @@AIDiscovery2045 老师我也是,有的视频可以有的视频就是检测完多少张图片虚拟环境就自动关闭了

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@kaze-f6e 可能是触发了限制,图或视频检测没通过

  • @Freedom-nv5kd
    @Freedom-nv5kd Год назад

    大神 我卡在安装依赖了 依赖怎么都下载不了 速度很慢 而且都是快下载完了 就弹出大段的红字 有什么办法能解决吗🙏🙏🙏

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      大段红字提示说明依赖包没安装成功。查看python版本、cuda、visual studio 2022 ffmpeg这些有没有按照视频里建议的安装。

    • @Freedom-nv5kd
      @Freedom-nv5kd Год назад

      @@AIDiscovery2045 note: This error originates from a subprocess, and is likely not a problem with pip.
      error: metadata-generation-failed
      × Encountered error while generating package metadata.
      ╰─> See above for output.
      note: This is an issue with the package mentioned above, not pip.
      hint: See above for details.
      [notice] A new release of pip available: 22.2.1 -> 23.1.2
      [notice] To update, run: python.exe -m pip install --upgrade pip
      请问这是什么问题 还是安装依赖包的时候出现的

  • @YMBJ-r7o
    @YMBJ-r7o Год назад

    大神。ffmpeg里BIN文件夹里有三个程序,都点了没有反应啊

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      不需要点,把ffmpeg/bin 目录加到系统环境变量里就可以了

  • @beenler
    @beenler Год назад

    安装完,打开的时候最后提示 >urllib.error.URLError: 然后就没动静了,没有弹出界面,这个是怎么回事呢?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      第一次运行开科学上网啊,要下载模型

    • @beenler
      @beenler Год назад

      @@AIDiscovery2045 谢谢。我用你的网盘文件解决打开的问题了。

  • @DiscoveryBeacon
    @DiscoveryBeacon Год назад

    我是win11工作站版怎么办要降级win10才能用吗?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      好像现在没好的解决办法,可以尝试安装看看,只要insightface能够编译通过,就能成功安装

  • @HowardCooper-z5d
    @HowardCooper-z5d Год назад

    这个聊天时可以实时换脸吗?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      可以。不过版本更新了,需要修改代码,等我明天的视频教程

  • @w818122
    @w818122 Год назад

    在哪里可以下载呢

  • @yangyu2629
    @yangyu2629 Год назад

    用高清修复面部那个命令失败是怎么回事啊?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      第一次用高清修复参数,需要下载修复算法的模型文件。注意看命令窗口里有没有下载进度条。

    • @yangyu2629
      @yangyu2629 Год назад

      @@AIDiscovery2045 有下载模型,但在运行就出错了

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@yangyu2629 你确认下项目目录里roop-main\gfpgan\weights 下面有没有两个.pth文件,还有roop-main\models里有没有GFPGANv1.4.pth。可以先把这三个文件备份下,然后删掉重新下载看看

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      下载时命令窗口会显示下载地址的,自己复制地址手动下载,然后放到对应文件夹里也可以

    • @yangyu2629
      @yangyu2629 Год назад

      @@AIDiscovery2045 torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 128.00 MiB (GPU 0; 6.00 GiB total capacity; 699.32 MiB already allocated; 0 bytes free; 794.00 MiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
      最下边是出现这个提示

  • @qxiao1685
    @qxiao1685 Год назад

    为什么换成功后的视频最后几秒会播放不了卡住

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      每个视频都如此还是个例

    • @qxiao1685
      @qxiao1685 Год назад

      @@AIDiscovery2045 已经解决了,勾选keep fps 就不会了,但是高清修复提示这个 报错typed_storage._untyped_storage._set_from_file(
      RuntimeError: unexpected EOF, expected 4104465 more bytes. The file might be corrupted.

  • @winefortherestoflifecookin8515

    安装依赖call venv\Scripts\activate.bat执行错误怎么弄?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      cd 进入到venv\scripts里,再执行activate.bat看看。成功后再cd..回退项目根目录执行指令

  • @AI.drawin789
    @AI.drawin789 Год назад

    显卡内存2G够了吗

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      这个显存只能用cpu执行,CUDA应该是跑不了的

  • @tianjiuxie3726
    @tianjiuxie3726 Год назад

    安装成功,但是运行出错了?不知哪里出错了

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      视频最前面讲的前4步中,第四步ffmpeg,要设置系统环境变量

  • @qingchang7169
    @qingchang7169 Год назад

    解压缩以后发现没有call venv\Scripts\activate.bat,没有venv这个目录唉~

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      按照视频步骤来

    • @fanlvan7715
      @fanlvan7715 Год назад

      我的也是找不到指定路径

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@fanlvan7715 先进入解压后的目录,然后地址栏输入cmd 。先用python -m venv venv 创建虚拟环境。创建成功后再用call venv\Scripts\activate.bat 激活进入。

  • @BellaYe-c1u
    @BellaYe-c1u Год назад

    AttributeError: 'NoneType' object has no attribute 'shape'

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      更改图片或视频存放的目录,别放中文目录里。或者直接拷到项目安装目录里再选试试

    • @ongz964
      @ongz964 Год назад

      ​@@AIDiscovery2045 我找到解決方法了,不只是目錄連同要換的檔案名稱都不能夠是含有中文

  • @ingk7967
    @ingk7967 Год назад

    怎么把obs虚拟摄像头里面的人像换成图片里面的人

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      修改ui.py文件,视频里有

    • @ingk7967
      @ingk7967 Год назад

      @@AIDiscovery2045 用的不是本地摄像头,而且虚拟摄像头

  • @天下太平-s2e
    @天下太平-s2e Год назад

    你好,我之前用的是pip国内源,现在版本冲突了,怎么删除依赖重新安装?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад +1

      如果你用了python虚拟环境,把项目安装目录下的venv目录删除重新pip安装依赖就可以了;要先把pip国内源备份一下,然后删除配置文件,用pypi上的依赖包

    • @天下太平-s2e
      @天下太平-s2e Год назад

      @@AIDiscovery2045 感谢。已解决,目前就是高清化不生效。只有高清话但是没换脸。不知道为什么?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@天下太平-s2e 高清化执行两次,第一次换脸,第二次执行加上高清参数,把换过脸的视频再进行高清化;高清处理,换脸的图还是用第一次那张

    • @天下太平-s2e
      @天下太平-s2e Год назад

      @@AIDiscovery2045 你好大佬,不知道我有没有理解错,就是先用“python run.py --execution-provider cuda”进行换脸。然后重新用“python run.py --execution-provider cuda --frame-processor face_enhancer”对换脸后的图片进行高清化?就是python run.py --execution-provider cuda --frame-processor face_enhancer
      这个指令只是高清化没有换脸是吗?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@天下太平-s2e 是对换脸后的视频再高清化

  • @林阿奇-p5n
    @林阿奇-p5n Год назад

    所有的AI都非常好--但是都還不成熟-還很落後--不能到自動安裝完成

  • @cc-xu1kj
    @cc-xu1kj Год назад

    怎么解除nsfw封印教程

  • @杰阿-d9l
    @杰阿-d9l Год назад

    请问这个只能是w10系统才能安装吗

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      新版本win11也支持了

    • @杰阿-d9l
      @杰阿-d9l Год назад

      @@AIDiscovery2045 新版本分享下谢谢

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@杰阿-d9l 视频下方有详细的安装说明及下载地址,跟着视频操作自己就能安装。

    • @杰阿-d9l
      @杰阿-d9l Год назад

      @@AIDiscovery2045好的 谢了

    • @杰阿-d9l
      @杰阿-d9l Год назад

      (venv) E:
      oop-main>pip install --no-cache-dir -r requirements.txt
      Fatal error in launcher: Unable to create process using '"C:\Users\Administrator
      oop-main
      oop-main\venv\Scripts\python.exe" "E:
      oop-main\venv\Scripts\pip.exe" install --no-cache-dir -r requirements.txt': ??????????? 一直出现这个错误是怎么回事

  • @raygunwu
    @raygunwu Год назад

    视频换脸可以变高清吗

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад +1

      可以啊,视频里讲到了,用高清参数那个命令

    • @raygunwu
      @raygunwu Год назад

      @@AIDiscovery2045 谢谢 我试试

  • @zsyzhengmp
    @zsyzhengmp Год назад

    等个整合包

  • @__fifaworldcup8857
    @__fifaworldcup8857 Год назад

    Please help me
    All file on venv
    Traceback (most recent call last):

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад +1

      If you would like help understanding a traceback error, please provide the full traceback as well as any relevant code or context. This will allow me to better understand what might be causing the error and how you might be able to fix it.

    • @__fifaworldcup8857
      @__fifaworldcup8857 Год назад

      @@AIDiscovery2045 thanks bro solved 😁❤️

  • @tianjiuxie3726
    @tianjiuxie3726 Год назад

    (venv) D:
    oopAI>python run.py --execution-provider cuda
    [ROOP.CORE] ffmpeg is not installed.
    Traceback (most recent call last):
    File "D:
    oopAI
    un.py", line 6, in
    core.run()
    File "D:
    oopAI
    oop\core.py", line 205, in run
    if not pre_check():
    File "D:
    oopAI
    oop\core.py", line 128, in pre_check
    update_status('ffmpeg is not installed.')
    File "D:
    oopAI
    oop\core.py", line 136, in update_status
    ui.update_status(message)
    File "D:
    oopAI
    oop\ui.py", line 124, in update_status
    status_label.configure(text=text)
    AttributeError: 'NoneType' object has no attribute 'configure'

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      到系统环境变量里设置path,增加fmpeg路径,要设置到如:我的ffmpeg在D盘 d:\ffmpeg\bin

    • @tianjiuxie3726
      @tianjiuxie3726 Год назад

      谢谢,已经可以了

  • @yihejia3740
    @yihejia3740 Год назад

    这软件已经能支持直播了吗😂

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      目前开发者没加入这个功能,不过可以手动把别人写好的代码复制过来。

  • @wazqhscwdmx
    @wazqhscwdmx Год назад +1

    (venv) D:
    oop-main>python run.py --execution-provider cuda
    Exception in Tkinter callback
    Traceback (most recent call last):
    File "C:\Users\1\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
    return self.func(*args)
    File "D:
    oop-main\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked
    self._command()
    File "D:
    oop-main
    oop\ui.py", line 85, in
    start_button = ctk.CTkButton(root, text='Start', cursor='hand2', command=lambda: select_output_path(start))
    File "D:
    oop-main
    oop\ui.py", line 175, in select_output_path
    start()
    File "D:
    oop-main
    oop\core.py", line 141, in start
    if not frame_processor.pre_start():
    File "D:
    oop-main
    oop\processors\frame\face_swapper.py", line 38, in pre_start
    elif not get_one_face(cv2.imread(roop.globals.source_path)):
    File "D:
    oop-main
    oop\face_analyser.py", line 23, in get_one_face
    face = get_face_analyser().get(frame)
    File "D:
    oop-main
    oop\face_analyser.py", line 17, in get_face_analyser
    FACE_ANALYSER = insightface.app.FaceAnalysis(name='buffalo_l', providers=roop.globals.execution_providers)
    File "D:
    oop-main\venv\lib\site-packages\insightface\app\face_analysis.py", line 43, in __init__
    assert 'detection' in self.models
    AssertionError
    选好了图片 视频 出来这个 感谢解答

    • @wazqhscwdmx
      @wazqhscwdmx Год назад

      roop 软件能出来 选好图片和视频 点开始 之后出来上面这个 怎么解?感谢博主

    • @wazqhscwdmx
      @wazqhscwdmx Год назад

      之前有进行到64%然后出问题了 从新来就是这样子了

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      insightface包下载出问题,把C:\Users\你机器名\.insightface 这个目录删除,看看能否重新再线下载。

  • @杰阿-d9l
    @杰阿-d9l Год назад

    请问你19号上传到网盘你的.insightface.zip这个文件是做什么用的

  • @闫朔-o4r
    @闫朔-o4r Год назад

    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.
    无论怎么弄都是这个报错怎么办呀T^T

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      删了项目安转目录下的venv文件夹,重启电脑,然后用视频提到的不使用本地缓存安装的指令

  • @binxie6456
    @binxie6456 Год назад

    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-main_4
    oop-main\models\inswapper_128.onnx failed:Protobuf parsing failed.软件打开运行了,但是还是有错误,

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      视频下面说明里有共享的网盘链接,进去把inswapper_128.onnx模型下载到本地,然后替换掉安装目录下models目录里的这个文件

  • @user-zl1pd2nd4s
    @user-zl1pd2nd4s Год назад

    前面都成功了,最后的直播换脸没有成功 出现以下报错:
    Exception in Tkinter callback
    Traceback (most recent call last):
    File "C:\Users\41949\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
    return self.func(*args)
    File "E:\software\AI
    oop
    oop-main\venv\lib\site-packages\customtkinter\windows\widgets\ctk_button.py", line 553, in _clicked
    self._command()
    File "E:\software\AI
    oop
    oop-main
    oop\ui.py", line 96, in
    live_button = ctk.CTkButton(root, text='Live', cursor='hand2', command=lambda: webcam_preview())
    File "E:\software\AI
    oop
    oop-main
    oop\ui.py", line 268, in webcam_preview
    source_image = get_one_face(cv2.imread(roop.globals.source_path))
    File "E:\software\AI
    oop
    oop-main
    oop\face_analyser.py", line 23, in get_one_face
    face = get_face_analyser().get(frame)
    File "E:\software\AI
    oop
    oop-main\venv\lib\site-packages\insightface\app\face_analysis.py", line 59, in get
    bboxes, kpss = self.det_model.detect(img,
    File "E:\software\AI
    oop
    oop-main\venv\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'
    希望大佬能给予解惑

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      把图片拷到安装目录里重选一下试试;另外图片别用中文名

  • @simontan2060
    @simontan2060 Год назад +1

    (venv) G:
    oop-main>python run.py --execution-provider cuda
    [ROOP.CORE] ffmpeg is not installed.
    Traceback (most recent call last):
    File "G:
    oop-main
    un.py", line 6, in
    core.run()
    File "G:
    oop-main
    oop\core.py", line 205, in run
    if not pre_check():
    File "G:
    oop-main
    oop\core.py", line 128, in pre_check
    update_status('ffmpeg is not installed.')
    File "G:
    oop-main
    oop\core.py", line 136, in update_status
    ui.update_status(message)
    File "G:
    oop-main
    oop\ui.py", line 124, in update_status
    status_label.configure(text=text)
    AttributeError: 'NoneType' object has no attribute 'configure'
    按步骤环境变量都设置过了

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      命令窗口输入ffmpeg是否有版本提示信息?系统环境变量里要设置刀bin那层目录。然后重启下电脑

    • @simontan2060
      @simontan2060 Год назад

      @@AIDiscovery2045 直接输入ffmpeg吗,还是有命令

  • @YMBJ-r7o
    @YMBJ-r7o Год назад

    大神救我啊
    ERROR: Exception:
    Traceback (most recent call last):
    File "D:
    oop-main\venv\lib\site-packages\pip\_vendor\urllib3
    esponse.py", line 435, in _error_catcher
    yield
    File "D:
    oop-main\venv\lib\site-packages\pip\_vendor\urllib3
    esponse.py", line 516, in read
    data = self._fp.read(amt) if not fp_closed else b""
    File "D:\Python\lib\http\client.py", line 465, in read
    s = self.fp.read(amt)
    File "D:\Python\lib\socket.py", line 705, in readinto
    return self._sock.recv_into(b)
    File "D:\Python\lib\ssl.py", line 1274, in recv_into
    return self.read(nbytes, buffer)
    File "D:\Python\lib\ssl.py", line 1130, in read
    return self._sslobj.read(len, buffer)
    TimeoutError: The read operation timed out
    During handling of the above exception, another exception occurred:
    Traceback (most recent call last):
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\cli\base_command.py", line 167, in exc_logging_wrapper
    status = run_func(*args)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\cli
    eq_command.py", line 247, in wrapper
    return func(self, options, args)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\commands\install.py", line 369, in run
    requirement_set = resolver.resolve(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    esolution
    esolvelib
    esolver.py", line 92, in resolve
    result = self._result = resolver.resolve(
    File "D:
    oop-main\venv\lib\site-packages\pip\_vendor
    esolvelib
    esolvers.py", line 481, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
    File "D:
    oop-main\venv\lib\site-packages\pip\_vendor
    esolvelib
    esolvers.py", line 348, in resolve
    self._add_to_criteria(self.state.criteria, r, parent=None)
    File "D:
    oop-main\venv\lib\site-packages\pip\_vendor
    esolvelib
    esolvers.py", line 172, in _add_to_criteria
    if not criterion.candidates:
    File "D:
    oop-main\venv\lib\site-packages\pip\_vendor
    esolvelib\structs.py", line 151, in __bool__
    return bool(self._sequence)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    esolution
    esolvelib\found_candidates.py", line 155, in __bool__
    return any(self)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    esolution
    esolvelib\found_candidates.py", line 143, in
    return (c for c in iterator if id(c) not in self._incompatible_ids)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    esolution
    esolvelib\found_candidates.py", line 47, in _iter_built
    candidate = func()
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    esolution
    esolvelib\factory.py", line 206, in _make_candidate_from_link
    self._link_candidate_cache[link] = LinkCandidate(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    esolution
    esolvelib\candidates.py", line 297, in __init__
    super().__init__(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    esolution
    esolvelib\candidates.py", line 162, in __init__
    self.dist = self._prepare()
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    esolution
    esolvelib\candidates.py", line 231, in _prepare
    dist = self._prepare_distribution()
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    esolution
    esolvelib\candidates.py", line 308, in _prepare_distribution
    return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 438, in prepare_linked_requirement
    return self._prepare_linked_requirement(req, parallel_builds)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 483, in _prepare_linked_requirement
    local_file = unpack_url(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 165, in unpack_url
    file = get_http_url(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\operations\prepare.py", line 106, in get_http_url
    from_path, content_type = download(link, temp_dir.path)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    etwork\download.py", line 147, in __call__
    for chunk in chunks:
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\cli\progress_bars.py", line 53, in _rich_progress_bar
    for chunk in iterable:
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    etwork\utils.py", line 63, in response_chunks
    for chunk in response.raw.stream(
    File "D:
    oop-main\venv\lib\site-packages\pip\_vendor\urllib3
    esponse.py", line 573, in stream
    data = self.read(amt=amt, decode_content=decode_content)
    File "D:
    oop-main\venv\lib\site-packages\pip\_vendor\urllib3
    esponse.py", line 509, in read
    with self._error_catcher():
    File "D:\Python\lib\contextlib.py", line 153, in __exit__
    self.gen.throw(typ, value, traceback)
    File "D:
    oop-main\venv\lib\site-packages\pip\_vendor\urllib3
    esponse.py", line 440, in _error_catcher
    raise ReadTimeoutError(self._pool, None, "Read timed out.")
    pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
    [notice] A new release of pip available: 22.2.1 -> 23.2
    [notice] To update, run: python.exe -m pip install --upgrade pip
    我出现了这个怎么办啊?前面是红字,最后两行不是红字

  • @CJYED
    @CJYED Год назад

    大佬你好,我一直到选择GPU运行这步开始报错:(venv) D:
    oop-main>python run.py --execution-provider cuda
    [ROOP.CORE] ffmpeg is not installed.
    Traceback (most recent call last):
    File "D:
    oop-main
    un.py", line 6, in
    core.run()
    File "D:
    oop-main
    oop\core.py", line 214, in run
    if not pre_check():
    File "D:
    oop-main
    oop\core.py", line 124, in pre_check
    update_status('ffmpeg is not installed.')
    File "D:
    oop-main
    oop\core.py", line 132, in update_status
    ui.update_status(message)
    File "D:
    oop-main
    oop\ui.py", line 143, in update_status
    status_label.configure(text=text)
    AttributeError: 'NoneType' object has no attribute 'configure'
    请问需要在哪步调整修改或者是什么原因报错

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      没有在系统环境变量的path里加入ffmpeg\bin 路径

  • @LisaPokareva
    @LisaPokareva Год назад

    (venv) E:
    oopai
    oop-main>python run.py --execution-provider cuda
    [ROOP.CORE] ffmpeg is not installed.
    Traceback (most recent call last):
    File "E:
    oopai
    oop-main
    un.py", line 6, in
    core.run()
    File "E:
    oopai
    oop-main
    oop\core.py", line 205, in run
    if not pre_check():
    File "E:
    oopai
    oop-main
    oop\core.py", line 128, in pre_check
    update_status('ffmpeg is not installed.')
    File "E:
    oopai
    oop-main
    oop\core.py", line 136, in update_status
    ui.update_status(message)
    File "E:
    oopai
    oop-main
    oop\ui.py", line 124, in update_status
    status_label.configure(text=text)
    AttributeError: 'NoneType' object has no attribute 'configure'
    其它步骤都完美执行,最后运行的时候就不行了

  • @王宇-w4l
    @王宇-w4l Год назад

    老师这是怎么回事
    Successfully built insightface
    Installing collected packages: wcwidth, tk, pyreadline3, mpmath, lmdb, libclang, flatbuffers, easydict, addict, zipp, wrapt, wheel, urllib3, typing-extensions, tomli, tkinterdnd2, threadpoolctl, termcolor, tensorflow-io-gcs-filesystem, tensorflow-estimator, tensorboard-data-server, sympy, soupsieve, six, pyyaml, PySocks, pyparsing, pyasn1, psutil, protobuf, prettytable, platformdirs, pillow, packaging, oauthlib, numpy, networkx, MarkupSafe, markdown, llvmlite, lazy_loader, kiwisolver, keras, joblib, idna, humanfriendly, grpcio, gast, future, fonttools, filelock, darkdetect, cython, cycler, colorama, charset-normalizer, certifi, cachetools, absl-py, werkzeug, tqdm, tifffile, scipy, rsa, requests, PyWavelets, python-dateutil, pyasn1-modules, opt-einsum, opencv-python-headless, opencv-python, onnx, numba, jinja2, importlib-metadata, imageio, h5py, google-pasta, customtkinter, contourpy, coloredlogs, beautifulsoup4, astunparse, yapf, torch, scikit-learn, scikit-image, requests-oauthlib, onnxruntime-gpu, matplotlib, google-auth, torchvision, qudida, google-auth-oauthlib, gdown, filterpy, tensorboard, tb-nightly, facexlib, albumentations, tensorflow-intel, insightface, basicsr, tensorflow, gfpgan, opennsfw2
    Running setup.py install for easydict ... done
    Running setup.py install for future ... done
    ERROR: Exception:
    Traceback (most recent call last):
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\cli\base_command.py", line 167, in exc_logging_wrapper
    status = run_func(*args)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\cli
    eq_command.py", line 247, in wrapper
    return func(self, options, args)
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\commands\install.py", line 461, in run
    installed = install_given_reqs(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    eq\__init__.py", line 73, in install_given_reqs
    requirement.install(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal
    eq
    eq_install.py", line 790, in install
    install_wheel(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 727, in install_wheel
    _install_wheel(
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 587, in _install_wheel
    file.save()
    File "D:
    oop-main\venv\lib\site-packages\pip\_internal\operations\install\wheel.py", line 388, in save
    shutil.copyfileobj(f, dest)
    File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\shutil.py", line 195, in copyfileobj
    buf = fsrc_read(length)
    File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 925, in read
    data = self._read1(n)
    File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 1015, in _read1
    self._update_crc(data)
    File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\zipfile.py", line 943, in _update_crc
    raise BadZipFile("Bad CRC-32 for file %r" % self.name)
    zipfile.BadZipFile: Bad CRC-32 for file 'torch/lib/torch_cuda.dll'
    [notice] A new release of pip available: 22.2.1 -> 23.2
    [notice] To update, run: python.exe -m pip install --upgrade pip

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      这个报错可能是安装过程中网络不稳定,torch/lib/torch_cuda.dll这个文件损坏了。只能重新pip install了。可以尝试不使用本地缓存安装,指令 pip install --no-cache-dir -r requirements.txt

  • @tranmin7302
    @tranmin7302 Год назад

    我没有“pan..baidu”帐户,您能给我下载 mega 或 google 驱动程序的链接吗? 我对此非常感谢。

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      你好~现在最新版其实所有依赖程序都可以在相应的官网下载。这个视频说明里都有详细的下载链接,按照顺序下载安装就可以了。ruclips.net/video/3Vi5N7gQQ3s/видео.html
      roop可以到github上下载,也有相应的项目链接。roop在安装时会自动下载需要的模型文件。由于google网盘上传文件特别慢,以上所需的依赖程序也很大,所以我就没上传到google drive

    • @sytran7331
      @sytran7331 Год назад

      ​@@AIDiscovery2045 那么我需要安装Cudnn吗?

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@sytran7331 新版本只需要安装cuda,cudnn不用安装了

  • @oliverharry8514
    @oliverharry8514 Год назад

    use_max_workspace': '1', 'cudnn_conv1d_pad_to_nc1d': '0', 'tunable_op_enable': '0', 'tunable_op_tuning_enable': '0', 'enable_skip_layer_norm_strict_mode': '0'}, 'CPUExecutionProvider': {}}
    find model: C:\Users\wsl18/.insightface\models\buffalo_l\genderage.onnx genderage ['None', 3, 96, 96] 0.0 1.0
    Applied providers: ['CUDAExecutionProvider', 'CPUExecutionProvider'], with options: {'CUDAExecutionProvider': {'do_copy_in_default_stream': '1', 'cudnn_conv_algo_search': 'EXHAUSTIVE', 'device_id': '0', 'gpu_external_alloc': '0', 'enable_cuda_graph': '0', 'gpu_mem_limit': '18446744073709551615', 'gpu_external_free': '0', 'gpu_external_empty_cache': '0', 'arena_extend_strategy': 'kNextPowerOfTwo', 'cudnn_conv_use_max_workspace': '1', 'cudnn_conv1d_pad_to_nc1d': '0', 'tunable_op_enable': '0', 'tunable_op_tuning_enable': '0', 'enable_skip_layer_norm_strict_mode': '0'}, 'CPUExecutionProvider': {}}
    find model: C:\Users\wsl18/.insightface\models\buffalo_l\w600k_r50.onnx recognition ['None', 3, 112, 112] 127.5 127.5
    set det-size: (640, 640)
    然后就闪退了,啥原因呢

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      看不出具体什么原因,提示只提到了两个检测模型,好像是视频或图片内容检测没通过

  • @binxie6456
    @binxie6456 Год назад

    File "D:\Program Files\Python39\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 217, in run
    return self._sess.run(output_names, input_feed, run_options)
    onnxruntime.capi.onnxruntime_pybind11_state.RuntimeException: [ONNXRuntimeError] : 6 : RUNTIME_EXCEPTION : Non-zero status code returned while running Gemm node. Name:'Gemm_128' Status Message: D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_call.cc:121 onnxruntime::CudaCall D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_call.cc:114 onnxruntime::CudaCall CUBLAS failure 3: CUBLAS_STATUS_ALLOC_FAILED ; GPU=0 ; hostname=SKY-20230626UPP ; file=D:\a\_work\1\s\onnxruntime\core\providers\cuda\cuda_execution_provider.cc ; line=164 ; expr=cublasCreate(&cublas_handle_);运行报错,要怎么解决呢,程序运行到最后报错,请楼主有空回复我下,只差最后一步有点不甘心

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      这个可能是显存引起的。请问你的显卡什么型号?多少显存

    • @binxie6456
      @binxie6456 Год назад

      @@AIDiscovery2045 2080,6G显存

    • @binxie6456
      @binxie6456 Год назад

      @@AIDiscovery2045 2080,6G显存

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      那应该是够用gpu运行的。视频时长是多少?用个20秒以内的视频看看。

    • @binxie6456
      @binxie6456 Год назад

      @@AIDiscovery2045 我排查了下cpu是可以的,出问题的是GPU,似乎和我CUDA和CUDNN版本是否与ONNX Runtime兼容,我的是2080显卡,CUDA11.8.0,模型CUDNN也是相关的,python版本是3.9.6,请问要怎么排查适用的版本呢

  • @赵渊-y9i
    @赵渊-y9i Год назад

    你好大神 torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 508.00 MiB (GPU 0; 8.00 GiB total capacity; 714.54 MiB already allocated; 0 bytes free; 742.00 MiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF 一直调用不了gpu 这个麻烦帮忙解答

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      显存不够,无法用gpu来运行,只能用cpu的运行指令

    • @赵渊-y9i
      @赵渊-y9i Год назад

      @@AIDiscovery2045 好的 谢谢大神 3060ti 8g 期间成功过一次

    • @AIDiscovery2045
      @AIDiscovery2045  Год назад

      @@赵渊-y9i 如果是8g显存应该是没问题的。你试试指定一下内容和线程程,用这个指令启动 python run.py --execution-provider cuda --max-memory 8 --execution-threads 2

    • @赵渊-y9i
      @赵渊-y9i Год назад

      @@AIDiscovery2045 好的 我试一下 麻烦了

    • @赵渊-y9i
      @赵渊-y9i Год назад

      @@AIDiscovery2045大神你好 麻烦再问一下 我用了之后还是有问题 程序可以正常运行了 但是还是调用的cpu 麻烦帮忙解答 谢谢🙏