MP3 zu PCM Raw, also MP3 zu den reinen Samples.

OP #1947084
Lesenswert?

Hallo zusammen.
Ich bin gerade was mit nem FPGA am basteln und bräuchte dafür ein Tool,
das mir aus MP3 Dateien Wav Dateien macht wo nur noch die reinen Samples 
drin stehen. Also quasi die reinen PCM Werte. Ein Kanal würde sogar 
erstmal reichen :)

Kennt jemand sowas?

Viele Grüße

Daniel
OP #1954326
Lesenswert?

Hallo, in Matlab (wenn schon ein *.wav vorliegt) sähe das so aus:
1
[y, Fs, nbits,opts] = wavread('in.wav');
2
display(Fs);
3
display(nbits);
4
display(opts);
5
y=y.*2^15; 
6
fid = fopen('sound.bin','w');
7
y1=int16( y(1:length(y)) );
8
min(y1),max(y1),size(y1)
9
fwrite(fid, y1,'int16');
10
fclose(fid);

Und als mpg123 Befehl:
1
mpg123 -0 -r 44000 -O output.bin in.mp3

Viele Grüße

Daniel

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren