Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[De functie die is gekoppeld aan deze pagina, Windows Media Format 11 SDK, is een verouderde functie. Het is vervangen door Source Reader en Sink Writer. Bronlezer en Sink Writer zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken bronlezer en Sink Writer- in plaats van Windows Media Format 11 SDK, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]
CBR-codering (Constante bitsnelheid) is de standaardmethode voor codering met de Windows Media Format SDK. Wanneer u CBR-codering gebruikt, geeft u de doel-bitsnelheid voor een stream op en gebruikt de codec de hoeveelheid compressie die nodig is om deze te bereiken.
Bij CBR-codering zijn de bitsnelheid en de grootte van de gecodeerde stream vóór de codering bekend. Als u bijvoorbeeld een nummer van drie minuten codeert op 32.000 bits per seconde, weet u dat de bestandsgrootte ongeveer 704 kilobytes is (32.000 bps x 180 seconden / 8 bits per byte / 1024). U weet ook dat de bandbreedte die nodig is om de gecodeerde inhoud te streamen ongeveer 32.000 bits per seconde is.
Met beperkte variabele bitsnelheidcodering (beschreven in de volgende sectie) kunt u ook de bitsnelheid vóór codering kennen, maar omdat de snelheid variabel is, kan het resulterende bestand niet zo efficiënt worden gestreamd als een bestand dat is gecodeerd in de CBR-modus. Met CBR blijft de bitsnelheid in de loop van de tijd altijd dicht bij het gemiddelde of de doelbitsnelheid en kan de hoeveelheid variatie worden opgegeven.
Het nadeel van CBR-codering is dat de kwaliteit van de gecodeerde inhoud niet constant is. Omdat sommige inhoud moeilijker te comprimeren is, zijn delen van een CBR-stroom van lagere kwaliteit dan andere. Een typische film bevat bijvoorbeeld een aantal scènes die redelijk statisch zijn en sommige scènes vol actie. Als u een film coderen met behulp van CBR, zijn de scènes die statisch zijn en dus efficiënt te coderen, van hogere kwaliteit dan de actiescènes, die veel moeilijker zijn om efficiënt te coderen.
CBR-codering kan ook leiden tot inconsistente kwaliteit van het ene bestand naar het andere. Als u CBR gebruikt om verschillende nummers van verschillende genres met dezelfde bitsnelheid te coderen, merkt u mogelijk een verschil in kwaliteit tussen deze nummers.
Over het algemeen zijn variaties in de kwaliteit van een CBR-bestand meer uitgesproken tegen lagere bitsnelheden. Bij hogere bitsnelheden varieert de kwaliteit van een CBR-gecodeerd bestand nog steeds, maar de kwaliteitsproblemen zijn minder merkbaar voor de gebruiker. Wanneer u CBR-codering gebruikt, moet u de bandbreedte zo hoog instellen als uw leveringsscenario toestaat.
Verwante onderwerpen