Bestimmung von Bitrate und Spieldauer

Der Anfang des ersten Musik-Frames aus einer Byteliste:

255   251   224   064   ...
dual notiert:
1111 1111       1111 1011       1110 0000       0100 0000       ...
2. Byte: 1111 1011
111a abbc
Bestimmung von aa = dual 11 = dez. 3 --> MPEG Version 1
Bestimmung von bb = dual 01 = dez. 1 --> Layer III
3. Byte: 1110 0000
dddd ----
Bestimmung von dddd = dual 1110 = dez. 14 --> Kennnummer 14 -->
            aus der Liste ablesen: MPEG 1 / Layer III ... Wert 14 --> 320 kbps
            Die Bitrate beträgt also 320000 bits/s = 40000 Bytes/s.

Die Dateigröße ist 1383072 Bytes; der Metadatenheader hat insgesamt eine Größe von 4854 + 10 = 4864;
Das erste Musikframe-Byte (s.o. 255 am Anfang) hat also die Nummer 4864!
Der hintere Metadatenbereich existiert!
Daraus errechnet sich eine Musik-Dateigröße von (1383072 - 4864 - 128) Bytes = 1378080 Bytes
Pro Sekunde werden 40000 Bytes "verbraucht":
Also ist die Spieldauer D in Sekunden: 1378080 / 40000 also D = 34,452 s.


zurück zur Seite: mp3-Musikdaten