添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

原文链接:https://www.cnblogs.com/harrymore/p/16054955.html

1. 原因

librosa库在读取wav的时候,是直接用自己的库进行读取分析的,但是如果是mp3,则会调用ffmpeg作为后端进行解析,而调用的方式,是使用系统调用ffmpeg命令进行解码。

2. 解决

我的系统是win10,因此需要先安装ffmpeg,然后把ffmpeg.exe所在目录路径加到系统的path路径中。windows版本当前是没有直接的安装文件,都是别人编译好上传的压缩包,因此只需要下载自己的的版本,然后解压就可以了。下载地址:

https://www.gyan.dev/ffmpeg/builds/

解压完把bin文件夹所在路径加到path中就可以了。设置完可以在终端中输入:

ffmpeg –h

进行测试。

如果是在vscode中运行python代码,最好把vscode重启一下。

3. 参考

[1] https://stackoverflow.com/questions/59580601/audioread-exceptions-nobackenderror-in-librosa

本文版权归作者(https://www.cnblogs.com/harrymore/)和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,如有问题, 可邮件(harrymore@126.com)咨询.