MFPKEY_RANGEREDUX, proprietà

Specifica il grado in cui il codec deve ridurre l'intervallo di colori effettivo del video.

Costante per IPropertyBag

g_wszWMVCRangeRedux

Tipo di dati

VT_I4

Valore predefinito

0

Commenti

La riduzione dell'intervallo specifica il grado in cui il codec deve ridurre luma e l'intervallo di croma del video. La riduzione dell'intervallo riduce le dimensioni dei fotogrammi video codificati, ma riduce anche il dettaglio del colore del video.

La riduzione dell'intervallo consiste nella riduzione durante la codifica e l'espansione durante la decodifica. È possibile rendere diversi i fattori di espansione rispetto ai fattori di riduzione, ma non è consigliabile nella maggior parte degli scenari in cui il remapping dell'intervallo è utile.

La riduzione e l'espansione dell'intervallo vengono eseguite separatamente sui canali luma e chroma. La riduzione dell'intervallo può essere un modo efficiente per ridurre la complessità del video a velocità bassa senza sacrificare i dettagli dell'immagine. L'impostazione di tutti e quattro i valori su 8 riduce la quantità di informazioni su luma e chroma per metà, lasciando più bit da indirizzare al mantenimento dei dettagli dell'immagine.

Il codec può scegliere di usare automaticamente la riduzione dell'intervallo durante la codifica del video a velocità di bit molto bassa. L'impostazione di tutti e quattro i valori su 0 disabilita completamente la riduzione dell'intervallo anche negli scenari a velocità di bit bassa.

La riduzione dell'intervallo di colori riduce le dimensioni codificate dei fotogrammi video, ma può introdurre sfocatura nei fotogrammi decodificati.

Se questa proprietà non è impostata, il codec determina se usare la riduzione dell'intervallo in fase di codifica. In genere questa opzione è selezionata dal codec solo a velocità di bit bassa.

Il valore di questa proprietà è una combinazione di quattro componenti, separati da zero, formattati come 0x0M0m0N0n, dove:

  • M è il fattore di riduzione dell'intervallo di codifica per il componente Y.
  • m è il fattore di espansione dell'intervallo di decodifica per il componente Y (in genere uguale a M).
  • N è il fattore di riduzione dell'intervallo di codifica per il componente UV.
  • n è il fattore di espansione dell'intervallo di decodifica per il componente UV (in genere uguale a N).

Ogni fattore è una cifra compresa tra 0 e 8, dove 0 non è riduzione o espansione e 8 è la riduzione o l'espansione massima.

Se si imposta il valore su 0x00000000, la riduzione dell'intervallo è completamente disabilitata.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Wmcodecdsp.h

Vedi anche

Proprietà di Media Foundation