MATLAB 在 Linux 上对 MP3 文件的音频读取



使用MATLAB的audioread读取MP3文件失败:

>> audioread('file.mp3')
Error using audioread (line 88)
The file type is not supported

我在Ubuntu 16.04 (Xenial Xerus)上,并安装了MATLAB R2016a。我已经为这个bug做了解决方案。(链接到我的系统最新的libstdc++.)

据我所知,MATLAB使用gstreamer 0.1,我想已经安装了gstreamer0.1-fluendo-mp3。然而,这在包中不存在,只有gstreamer 1.0可用:

$ apt-cache search gstreamer fluendo-mp3 
gstreamer1.0-fluendo-mp3 - Fluendo mp3 decoder GStreamer 1.0 plugin

如果我在正确的轨道上与gstreamer问题:我可以告诉MATLAB使用gstreamer 1.0而不是0.1吗?或者gstreamer0.1-fluendo-mp3有没有PPA

我联系了Mathworks的支持人员。这个功能目前在Ubuntu 16.04下是不可用的,也没有变通的办法。在未来的MATLAB版本中,它将被修复。

最新更新