首页 > 其他分享 >Could not find module '.../libtorchaudio_ffmpeg.pyd' | RuntimeError: StreamReader requir

Could not find module '.../libtorchaudio_ffmpeg.pyd' | RuntimeError: StreamReader requir

时间:2024-04-30 10:46:02浏览次数:20  
标签:available ... ffmpeg libtorchaudio conda install forge find

Windows中使用torchaudio.io.StreamReader时报错:

FileNotFoundError: Could not find module 'D:\software\miniconda3\envs\pytorch\Lib\site-packages\torchaudio\lib\libtorchaudio_ffmpeg.pyd' (or one of its dependencies). Try using the full path with constructor syntax.

RuntimeError: StreamReader requires FFmpeg extension which is not available. Please refer to the stacktrace above for how to resolve this.

提示libtorchaudio_ffmpeg.pyd这个东西找不到,但是查看目录里明明是有的

我的解决方案

https://anaconda.org/conda-forge/ffmpeg

执行以下任意一条命令

conda install conda-forge::ffmpeg
conda install conda-forge/label/broken::ffmpeg
conda install conda-forge/label/cf201901::ffmpeg
conda install conda-forge/label/cf202003::ffmpeg
conda install conda-forge/label/gcc7::ffmpeg

参考

Torchaudio fails to find FFmpeg when installed via poetry #3195
TorchAudio does not pick up ffmpeg #3016
试图本地运行时出现DEBUG:torchaudio._extension:Failed to initialize ffmpeg bindings #144

标签:available,...,ffmpeg,libtorchaudio,conda,install,forge,find
From: https://www.cnblogs.com/junlin623/p/18167502

相关文章

  • 问题解决:Failed to download metadata for repo ‘appstream‘: Cannot prepare inter
    大家都知道Centos8于2021年年底停止了服务,大家再在使用yum源安装时候,出现下面错误“错误:Failedtodownloadmetadataforrepo‘AppStream’:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist”1、进入yum的repos目录代码语言:javascript复制cd/etc/yum......
  • 我的第一个套接字通信(基本多线程)....
    前排叠个甲:为什么现在才学习到Linux套接字???我的回答是:大一玩了一年,大二开始接触C++,其中呢,大二上学习完了Qt,大二下才开始接触Linux,而在这期间,反复阅读了C++的特性源码....所以。回归正题:直接放代码,没什么好说的,就那一套流程:服务器端的代码:#include<stdio.h>#include<stdlib.h>......
  • dremio The source [xxxx] is currently unavailable. Metadata is not accessible; p
    最近在dremio25.0版本碰到了一些问题,以下说明下原因以及处理问题现象问题实际上此问题是执行节点报的错误,并不是协调节点的,早期一直以为是协调节点的,结果通过分析调试发现是协调节点报的错误Thesource[xxxx]iscurrentlyunavailable.Metadataisnotaccess......
  • ocsinventory All software: “No data available in table” 盘点所有文件时为空
    简介:OCSinventory已经能抓取所有终端的软硬件信息了,但是盘点所有软件时却是空的。问题出在ocs计划任务中,貌似计划任务没有按时执行。修复:CannotdisplayallsofwarefromInventory->AllSoftware.·Issue#345·OCSInventory-NG/OCSInventory-Server(github.com)手......
  • go generate ./... 含义
     gogenerate./...是一个Go语言中的命令,用于在编译前自动执行代码生成任务。这个命令会遍历当前包及其子包中的所有源代码文件,查找所有包含特殊注释//go:generate的行。这些注释后面跟着的是应该执行的命令,用于生成额外的源代码、元数据或其他编译时所需的文件。执行g......
  • vue3项目打包的时候报错'openBlock' is not exported by node_modules/...
    用了一个手写签名的,开发环境中一切正常,但是在打包发布的时候,就报错了。'openBlock'isnotexportedbynode_modules/vue-esign/node_modules/vue/dist/vue.runtime.esm.js.... 这个应该是vue版本重复导致的。 解决:在vite.config.ts中加入 dedupe:['vue'],  dedupe是......
  • 对接银行支付,自己的demo可以调通,放到项目里,却总提示验签失败。原来竟是因为...
    原因是字符集(charset)不一致对接一个银行支付通道的支付API,自己java写的demo可以调通,放到项目工程里,部署到环境上,总是收到验签失败的响应。这个问题,困扰我们的开发大兄弟长达一个星期。对接通道接口联调不通,常见的场景有许多,如:签名原串需要对key进行排序。不同的排序算法会导......
  • 为什么vue打印的对象在浏览器中显示...
    1.现象当在vue中打印对象的时候会发现有一些属性或者全部属性都是显示的...,点击展开后才能看到真正的值是什么.2.原因因为在vue中对象都是用了代理重写了get,由于get重写也就导致了浏览器不能直接获取到具体的值,因此才会在打印的时候为...,手动点击展开才显示具体的值......
  • 使用FFmpeg将视频的分辨率从1080p转换为2160p
    1.要使用FFmpeg将视频的分辨率从1080p转换为2160p(也称为4K),可以使用以下命令行代码:ffmpeg-iinput.mp4-s3840x2160-c:vlibx264-presetslow-crf20output.mp4这里的参数解释如下:-iinput.mp4:指定输入文件。-s3840x2160:设置输出视频的分辨率为3840像素宽和2160像素高......
  • FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
    ​libass是一个适用于ASS和SSA格式(AdvancedSubstationAlpha/SubstationAlpha)的字幕渲染器,支持的字幕类型包括srt、ass等,凡是涉及到给视频画面添加字幕,均需事先集成libass。《FFmpeg开发实战:从零基础到短视频上线》一书的“7.3.1 Linux环境安装libass”介绍了如何在Linux环境......