
Warum sind MP3-Bitraten oft Vielfache von 32? (Potenz von 2)

Manche Leute sagen:

Ich verstehe, warum Vielfache von 2 häufig auf Computern angezeigt werden, da sie binär sind, aber ich kann nicht herausfinden, wie die gängigsten MP3-Bitraten (64 kbps, 128 kbps, 160 kbps, 192 kbps, 256 kbps, 320 kbps usw.) auch dazu neigen, dem zu folgen Regel.
Da MP3 nur eine sequentielle Kodierung von Schallwellen ist, warum ist es wichtig, jede Sekunde in Kilobit darzustellen, die durch 2 teilbar sind?
Liest ein Musikplayer wie iTunes die Datei weiter und spielt den codierten Ton unabhängig vom Sekundenlimit ab, oder liest er die Datei jede Sekunde?
Im letzteren Fall erfordert das Lesen einer 256-kbps-Datei das Lesen von etwas weniger Speicherseiten als eine 257-kbps-Datei, aber der Player kann unabhängig von ihrer Bitrate immer 256-KB-Blöcke lesen und sie einfach automatisch verarbeiten.
Sind 128-kbps-MP3-Songs beliebt, nur weil es eine allgemein akzeptierte Bitrate ist, oder haben sie wirklich irgendwelche Vorteile gegenüber 126-kbps- und 131-kbps-Dateien, abgesehen von einem sehr geringen Unterschied in Qualität/Dateigröße?
Für die Codierung mit konstanter Bitrate (CBR) spezifiziert der Standard MPEG-1 Audio Layer III Standardbitraten von 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 und 320 kbit /zweite. Es gibt ein paar andere, die im MPEG-2-Standard definiert sind, aber sie sind auch Vielfache von 2 (eigentlich alle Vielfachen von 8 im Bereich von 8 bis 160 – siehe die Tabelle “Bitrate Index” im obigen Link).
Technisch gesehen gibt es nichts, was die MP3-Bitrate auf ein Vielfaches von 2 begrenzt, da eine Codierung mit variabler Bitrate verwendet werden kann oder eine benutzerdefinierte Bitrate erreicht werden kann, indem einige Flags verwendet werden, die nicht in der MPEG-Spezifikation verwendet werden (obwohl dies manuell implementiert werden muss). . Damit MP3 MPEG-kompatibel und daher mit den meisten MP3-Decodern kompatibel ist, muss es eine durch die Spezifikation definierte Bitrate haben, sodass alle CBR-codierten MP3-Dateien eine Bitrate von zwei haben.
