我在讀取matlab中的mp3文件時遇到了一些麻煩。 有應該做這項工作的功能audioread,但它不起作用。在Matlab中對MP3文件使用audioread
>> [x Fs] = audioread('Corner.mp3');
*** audioread: problem reading Corner.mp3:Too many input arguments.
*** audioread: returning empty waveform
該功能可以在WAV文件中正常工作。我真的不知道問題來自哪裏,我在這裏搜索並使用谷歌,但沒有成功。
你有什麼想法嗎?
編輯:這裏是MP3文件:http://www8.zippyshare.com/v/zZQpECRF/file.html
編輯2:我用Matlab 7.12.0(R2011a)在Windows 8筆記本電腦。
編輯3:似乎我的Matlab版本太舊了。現在我正在使用R2014a版本,它完美地工作!
你在哪個平臺上?什麼版本的MATLAB?您的MP3文件在其他軟件中是否可以正常播放? – siliconwafer
發佈您的MP3文件的重現性 – krisdestruction
是的,我的MP3文件使用Windows媒體播放器正確播放。我正在使用7.12.0(R2011a)Matlab版本。 – Xema