Condividi tramite


Codifica CBR (Constant Bit Rate)

La codifica CBR (Constant Bit Rate) è il metodo predefinito di codifica con Windows Media Format SDK. Quando si usa la codifica CBR, si specifica la frequenza di bit di destinazione per un flusso e il codec usa qualsiasi quantità di compressione necessaria per ottenerla.

Con la codifica CBR la velocità di bit e le dimensioni del flusso codificato sono note prima della codifica. Ad esempio, se si codifica un brano di tre minuti a 32.000 bit al secondo, si sa che le dimensioni del file saranno di circa 704 kilobyte (32.000 bps x 180 secondi / 8 bit per byte / 1.024). Si sa anche che la larghezza di banda necessaria per trasmettere il contenuto codificato è di circa 32.000 bit al secondo.

La codifica della velocità in bit delle variabili vincolate (descritta nella sezione seguente) consente anche di conoscere la velocità di bit prima della codifica, ma poiché la frequenza è variabile, il file risultante non può essere trasmesso in modo efficiente come un file codificato in modalità CBR. Con CBR, la velocità in bit nel tempo rimane sempre vicina alla velocità media o alla velocità in bit di destinazione e la quantità di variazione può essere specificata.

Lo svantaggio della codifica CBR è che la qualità del contenuto codificato non sarà costante. Poiché alcuni contenuti sono più difficili da comprimere, parti di un flusso CBR saranno di qualità inferiore rispetto ad altre. Ad esempio, un film tipico ha alcune scene abbastanza statiche e alcune scene piene di azione. Se si codifica un film usando CBR, le scene statiche e quindi facili da codificare in modo efficiente saranno di qualità superiore rispetto alle scene d'azione, che sono molto più difficili da codificare in modo efficiente.

La codifica CBR può anche causare una qualità incoerente da un file a un altro. Se si usa CBR per codificare diverse canzoni di generi diversi con la stessa velocità di bit, è possibile notare una certa differenza di qualità tra loro.

In generale, le variazioni nella qualità di un file CBR sono più pronunciate a velocità di bit inferiori. A velocità di bit più elevate, la qualità di un file con codifica CBR continuerà a variare, ma i problemi di qualità saranno meno evidenti per l'utente. Quando si usa la codifica CBR, è consigliabile impostare la larghezza di banda più elevata dello scenario di recapito consentito.

Scelta di un metodo di codifica

Funzionalità codec

Codifica VBR (Variable Bit Rate)