

We now offer a subscription for just 10 cents a day**h1>
You will always enjoy the full version of Mp4Gain with all its features and benefits.
For just 10 cents a day*
*Unlimited FULL version of Mp4Gain, billed $US12.50 Quarterly (+ $5 USD one time subscription payment JUST in the first payment).
All other payments will be just $3.12 per month, billed quaterly.
That's only 10 cents per day!
CLICK TO PURCHASE
THIS PRICE ONLY LASTS FOR A FEW DAYS
For just 10 cents a day*
Mp3, verschillen tussen CBR en VBR
![]()
Verschillen in gegevensinhoud tussen CBR- en VBR-mp3-bestanden. Het kan worden gezien dat de bitsnelheid van de VBR-gecodeerde mp3 niet noodzakelijk hetzelfde is vanwege het verschil in gegevensinhoud tussen frames. Over het algemeen zal VBR-technologie comprimeren en coderen in het bereik van 8 ~ 320 kbps, dus de bitsnelheid van het hele bestand is hoger dan die van het hele bestand.Constante CBR-codering, VBR-codering heeft een variabele bitsnelheid van de bitsnelheid door het hele bestand, vandaar de naam VBR (variabele bitrate).

Naast de twee coderingen CBR en VBR, is er ook een codering van het type ABR (Average Bit Rate, Average Bit Rate), die in principe hetzelfde is als CBR. De meeste audioframes worden gecodeerd met de opgegeven bitsnelheid, maar ze zullen worden De inhoud is gecodeerd met een hogere bitsnelheid dan gespecificeerd, maar meestal is deze inhoud kort, dus er is niet veel verschil in bestandsgrootte in vergelijking met CBR, dus dit type is niet gebruikelijk.
Nadelen van VBR-technologie ten opzichte van CBR-technologie
Het gebruik van VBR-technologie voor het coderen en comprimeren van mp3-bestanden kan de bestandsgrootte zeker optimaliseren, maar tegelijkertijd brengt het ook enkele nieuwe problemen met zich mee bij het verkrijgen van audio-informatie en het bewaken van de voortgang van het afspelen.
De eerste is de berekening van de duur van de audio. Als het CBR-codering is en de bitsnelheid constant is, is de gegevensgrootte van alle audioframes vast, dus de gegevensgrootte die nodig is om te decoderen voor elke seconde afspelen is hetzelfde, dus het is heel eenvoudig om de audiotijdsduur te berekenen. Gebruik gewoon de volgende formule:
timelength ( s ) = (totale bestandslengte (byte) – totale id3-veldgrootte (indien aanwezig)) * 8 / (bitrate (kbps) * 1000)
In de formule verwijst het veld id3 naar het veld met basisinformatie dat aan het begin of het einde van het mp3-bestand wordt geplaatst en dat over het algemeen wordt gebruikt om de naam van het audiobestand, de naam van de zanger en de albumnaam op te nemen. De id3 is verdeeld in twee versies, v1 en v2, en alleen v1-records. De bovenstaande drie soorten informatie, en de grootte is vast, worden meestal aan het einde van het bestand geplaatst; v2 is flexibeler dan v1, het type opgenomen informatie is niet beperkt tot de bovenstaande drie, en de grootte is niet vast, het wordt meestal aan het begin van het bestand geplaatst. Het id3-veld is een optioneel veld en het mp3-bestand heeft het niet noodzakelijkerwijs, dus om de audiotijd van de mp3 te berekenen, moet u het eerst lezen om te zien of de id3 bestaat.
Voor VBR-gecodeerde mp3-bestanden, aangezien de bitsnelheid van elk frame niet vast is, is de gegevensgrootte van elk frame willekeurig. Het is duidelijk dat de grootte van de gegevens die per seconde worden gereproduceerd, anders is. Op deze manier kan de duur van alle audio niet worden berekend met de bovenstaande formule en zijn andere gegevensvelden nodig, wat een van de tekortkomingen is van de VBR-technologie: het is relatief moeilijk en ingewikkeld om de duur van de audio te berekenen.
