在 Ubuntu 服务器 14.04 上的 Matlab 2015b 中进行音频读取



我正在尝试将音频文件读入 Matlab 2015b 并在运行命令时读取

[data, p.fs] = audioread(filename);

我收到以下错误:

使用音频读取时出错(第 88 行) 没有可用于音频文件 I/O 的插件。确保正确安装了 LIBSNDFILE 和特定于平台的库。

如何解决?

谢谢

我通过检查 ldd 目录是否已加载(在 Ubuntu 16.04 上)解决了此错误

cd /etc/ld.so.conf.d/

检查文件中是否存在以下路径:

MCR_ROOT/v91/runtime/glnxa64
MCR_ROOT/v91/bin/glnxa64
MCR_ROOT/v91/sys/os/glnxa64
MCR_ROOT/v91/sys/opengl/lib/glnxa64

如果您更改了任何内容,请不要忘记重新加载配置

sudo ldconfig

我遇到了同样的问题。碰巧我的 Debian 环境没有安装 GStreameraudioread提到了它的文档。请查看 https://www.mathworks.com/help/matlab/ref/audioread.html 的链接。

安装GStreameraudioread功能按预期工作。

相关内容

  • 没有找到相关文章

最新更新