torchaudio требует avutil и других двоичных файлов dll
Источник: https://pytorch.org/audio/2.3.0/installation.html
Однако они привели пример только для Anaconda
Я не использую Anaconda, но использую Python 3.10.11 pip venv
Я не могу найди эти DLL-файлы где угодно
Как мне найти и установить их в Python venv?
Поскольку я не могу найти, у меня появляется ошибка ниже
р>
Traceback (most recent call last):
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\gradio\queueing.py", line 625, in process_events
response = await route_utils.call_process_api(
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\gradio\route_utils.py", line 322, in call_process_api
output = await app.get_blocks().process_api(
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\gradio\blocks.py", line 2047, in process_api
result = await self.call_function(
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\gradio\blocks.py", line 1594, in call_function
prediction = await anyio.to_thread.run_sync( # type: ignore
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\anyio\to_thread.py", line 56, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 2505, in run_sync_in_worker_thread
return await future
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 1005, in run
result = context.run(func, *args)
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\gradio\utils.py", line 869, in wrapper
response = f(*args, **kwargs)
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\torch\utils\_contextlib.py", line 116, in decorate_context
return func(*args, **kwargs)
File "R:\MMAudio_v1\MMAudio\gradio_demo.py", line 60, in video_to_audio
clip_frames, sync_frames, duration = load_video(video, duration)
File "R:\MMAudio_v1\MMAudio\mmaudio\eval_utils.py", line 178, in load_video
reader = StreamingMediaDecoder(video_path)
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\torio\io\_streaming_media_decoder.py", line 526, in __init__
self._be = ffmpeg_ext.StreamingMediaDecoder(os.path.normpath(src), format, option)
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\torio\_extension\utils.py", line 25, in __getattr__
self._import_once()
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\torio\_extension\utils.py", line 39, in _import_once
self.module = self.import_func()
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\torio\_extension\utils.py", line 143, in _init_ffmpeg
ext = _find_ffmpeg_extension(ffmpeg_vers)
File "R:\MMAudio_v1\MMAudio\venv\lib\site-packages\torio\_extension\utils.py", line 122, in _find_ffmpeg_extension
raise ImportError(
ImportError: Failed to intialize FFmpeg extension. Tried versions: ['6', '5', '4', '']. Enable DEBUG logging to see more details about the error.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ay-for-tor
Как загрузить утилиты ffmpeg в Python venv с помощью pip или вручную для torchaudio ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение