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
mpg123 ginge auch oder ffmpeg oder mplayer oder ....
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.