Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stato sostituito da Lettore di Origine e Scrittore di Destinazione. lettore di origine e sink writer sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi Source Reader e Sink Writer al posto di Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
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 velocità 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 la dimensione del file sarà 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 piuttosto statiche e alcune scene piene di azione. Se si codifica un film con 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 qualità incoerente da un file a un altro. Se usi CBR per codificare diversi brani di generi diversi allo stesso tasso di bit, potresti 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 varia comunque, 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 consentita dallo scenario di recapito.
Argomenti correlati