2016-08-09 79 views
1

ich nicht MP3-Dateien mit MATLAB audioread lesen:MATLAB audioread für MP3-Dateien auf Linux

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

Ich bin auf Ubuntu 16.04 (Xenial Xerus) und haben MATLAB R2016a installiert. Ich habe bereits die Problemumgehung für this bug gemacht. (Link gegen das neuere libstdC++ meines Systems.)

Soweit ich verstehe, verwendet MATLAB gstreamer 0.1 und ich nehme an, dass gstreamer0.1-fluendo-mp3 installiert ist. Dies ist jedoch nicht in den Paketen vorhanden ist, nur GStreamer 1.0 ist verfügbar:

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

Wenn ich auf dem richtigen Weg mit dem gstreamer Problem bin: Kann ich MATLAB sagen verwenden gstreamer 1,0 anstelle von 0,1? Oder gibt es PPA für gstreamer0.1-fluendo-mp3?

+0

Ich denke, es ist 'libstdC++', die das Problem verursacht (aber ich bin mir nicht sicher). Schau dir das an, um zu sehen, ob es hilft http://uk.mathworks.com/matlabcentral/answers/94531-why-do-i-receive-an-error-when-creating-a-videoreader-object-on-linux- in-matlab-r2010b-7-11 - andernfalls wenden Sie sich bitte an Matlab Support. Wirklich schwer zu untersuchen, ohne das Problem neu zu erstellen .. – GameOfThrows

+0

Ich habe diese Problemumgehung bereits gemacht. 'readlink -f/usr/lokal/MATLAB/R2016a/sys/os/glnxa64/libstdC++.so.6 gibt"/usr/lib/x86_64-linux-gnu/libstdC++. so.6.0.21 "zurück. –

+0

möchten Sie versuchen, die folgenden Pakete zu installieren? 'sudo apt-get installieren libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev' ' sudo apt-get -y installieren gstreamer0.10-plugins-bad gstreamer0.10-plugins-hässlich' Ich schlage vor, Sie betrachten Was sind sie vor der Installation? Ähnliche Ausgabe berichtet hier https://uk.mathworks.com/matlabcentral/answers/250220-matlab-cannot-find-codecs-on-linux - wie Sie sagten, es ist ein Versions-Problem. – GameOfThrows

Antwort

0

Ich kontaktierte die Mathworks-Unterstützung. Diese Funktionalität ist derzeit unter Ubuntu 16.04 nicht verfügbar und es gibt keine Problemumgehung. Es soll in einer zukünftigen MATLAB-Version behoben werden.