Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG:API] windows11手动bulid模式下,即便ffmepg已经加到环境变量,并且手动拷贝文件到ffmpeg目录下,启动api还是提示找不到ffmpeg扩展 #64

Open
3 tasks done
hotdogarea opened this issue Jun 22, 2024 · 3 comments
Labels
env Related to execution environment

Comments

@hotdogarea
Copy link

阅读 README.md 和 dependencies.md

  • 我已经阅读过 README.md 和 dependencies.md 文件

检索 issue 和 discussion

  • 我已经确认之前没有 issue 或 discussion 涉及此 BUG

检查 Forge 版本

  • 我已经确认问题发生在最新代码或稳定版本中

你的issues

fatal: No names found, cannot describe anything.
2024-06-22 15:47:53,492 - torio._extension.utils - DEBUG - Loading FFmpeg6
2024-06-22 15:47:53,493 - torio._extension.utils - DEBUG - Failed to load FFmpeg6 extension.
Traceback (most recent call last):
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torio_extension\utils.py", line 116, in _find_ffmpeg_extension
ext = _find_versionsed_ffmpeg_extension(ffmpeg_ver)
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torio_extension\utils.py", line 108, in _find_versionsed_ffmpeg_extension
_load_lib(lib)
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torio_extension\utils.py", line 94, in load_lib
torch.ops.load_library(path)
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torch_ops.py", line 1032, in load_library
ctypes.CDLL(path)
File "C:\Users\Administrator.conda\envs\chatForge\lib\ctypes_init
.py", line 374, in init
self._handle = _dlopen(self._name, mode)
FileNotFoundError: Could not find module 'C:\Users\Administrator.conda\envs\chatForge\Lib\site-packages\torio\lib\libtorio_ffmpeg6.pyd' (or one of its dependencies). Try using the full path with constructor syntax.
2024-06-22 15:47:53,495 - torio._extension.utils - DEBUG - Loading FFmpeg5
2024-06-22 15:47:53,496 - torio._extension.utils - DEBUG - Failed to load FFmpeg5 extension.
Traceback (most recent call last):
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torio_extension\utils.py", line 116, in _find_ffmpeg_extension
ext = _find_versionsed_ffmpeg_extension(ffmpeg_ver)
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torio_extension\utils.py", line 108, in _find_versionsed_ffmpeg_extension
_load_lib(lib)
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torio_extension\utils.py", line 94, in load_lib
torch.ops.load_library(path)
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torch_ops.py", line 1032, in load_library
ctypes.CDLL(path)
File "C:\Users\Administrator.conda\envs\chatForge\lib\ctypes_init
.py", line 374, in init
self._handle = _dlopen(self._name, mode)
FileNotFoundError: Could not find module 'C:\Users\Administrator.conda\envs\chatForge\Lib\site-packages\torio\lib\libtorio_ffmpeg5.pyd' (or one of its dependencies). Try using the full path with constructor syntax.
2024-06-22 15:47:53,497 - torio._extension.utils - DEBUG - Loading FFmpeg4
2024-06-22 15:47:53,498 - torio._extension.utils - DEBUG - Failed to load FFmpeg4 extension.
Traceback (most recent call last):
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torio_extension\utils.py", line 116, in _find_ffmpeg_extension
ext = _find_versionsed_ffmpeg_extension(ffmpeg_ver)
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torio_extension\utils.py", line 108, in _find_versionsed_ffmpeg_extension
_load_lib(lib)
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torio_extension\utils.py", line 94, in load_lib
torch.ops.load_library(path)
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torch_ops.py", line 1032, in load_library
ctypes.CDLL(path)
File "C:\Users\Administrator.conda\envs\chatForge\lib\ctypes_init
.py", line 374, in init
self._handle = _dlopen(self._name, mode)
FileNotFoundError: Could not find module 'C:\Users\Administrator.conda\envs\chatForge\Lib\site-packages\torio\lib\libtorio_ffmpeg4.pyd' (or one of its dependencies). Try using the full path with constructor syntax.
2024-06-22 15:47:53,499 - torio._extension.utils - DEBUG - Loading FFmpeg
2024-06-22 15:47:53,500 - torio._extension.utils - DEBUG - Failed to load FFmpeg extension.
Traceback (most recent call last):
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torio_extension\utils.py", line 116, in _find_ffmpeg_extension
ext = _find_versionsed_ffmpeg_extension(ffmpeg_ver)
File "C:\Users\Administrator.conda\envs\chatForge\lib\site-packages\torio_extension\utils.py", line 106, in _find_versionsed_ffmpeg_extension
raise RuntimeError(f"FFmpeg{version} extension is not available.")
RuntimeError: FFmpeg extension is not available.

@Phrixus2023
Copy link

@zhzLuke96
Copy link
Member

看起来还是ffmpeg环境配置问题

建议重新配置 ffmpeg 环境,并检查在 命令行环境 中执行 ffmpeg -version 是否有回应

如果还是不行,除了手动下载,并配置系统环境变量以外,还可以尝试使用 conda 来安装 ffmpeg

@hotdogarea
Copy link
Author

hotdogarea commented Jun 23, 2024 via email

@zhzLuke96 zhzLuke96 added the env Related to execution environment label Jul 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
env Related to execution environment
Projects
None yet
Development

No branches or pull requests

3 participants