MFPKEY_RANGEREDUX-Eigenschaft

Gibt den Grad an, auf den der Codec den effektiven Farbbereich des Videos reduzieren soll.

Konstante für IPropertyBag

g_wszWMVCRangeRedux

Datentyp

VT_I4

Standardwert

0

Bemerkungen

Die Bereichsreduzierung gibt den Grad an, bis zu dem der Codec den Luma- und Chromabereich des Videos reduzieren soll. Die Verringerung des Bereichs reduziert die Größe der codierten Videoframes, aber auch die Farbdetails des Videos.

Die Bereichsreduzierung besteht aus der Reduzierung während der Codierung und Erweiterung während der Decodierung. Es ist möglich, die Erweiterungsfaktoren von den Reduktionsfaktoren zu unterscheiden, aber dies wird in den meisten Szenarien, in denen die Bereichszuordnung nützlich ist, nicht empfohlen.

Bereichsreduzierung und -erweiterung erfolgt separat auf Luma- und Chromakanälen. Die Verringerung des Bereichs kann eine effiziente Möglichkeit sein, die Komplexität von Videos mit niedriger Bitrate zu reduzieren, ohne die Bilddetails zu beeinträchtigen. Wenn Sie alle vier Werte auf 8 festlegen, wird die Menge an Luma- und Chromainformationen um die Hälfte reduziert, sodass mehr Bits zur Beibehaltung von Bilddetails geleitet werden müssen.

Der Codec kann die Bereichsreduzierung automatisch verwenden, wenn Video mit sehr niedrigen Bitraten codiert wird. Wenn Sie alle vier Werte auf 0 festlegen, wird die Bereichsreduzierung auch in Szenarien mit niedriger Bitrate vollständig deaktiviert.

Das Verringern des Farbbereichs reduziert die codierte Größe von Videoframes, kann jedoch zu Verschwommenheit in den decodierten Frames führen.

Wenn diese Eigenschaft nicht festgelegt ist, bestimmt der Codec, ob die Bereichsreduzierung zur Codierungszeit verwendet werden soll. In der Regel wird diese Option vom Codec nur bei niedrigen Bitraten ausgewählt.

Der Wert dieser Eigenschaft ist eine Kombination aus vier Komponenten, getrennt durch Nullen, formatiert als 0x0M0m0N0n, wobei:

  • M ist der Reduzierungsfaktor für den Codierungsbereich für die Y-Komponente.
  • m ist der Decodierungsbereichserweiterungsfaktor für die Y-Komponente (in der Regel identisch mit M).
  • N ist der Reduktionsfaktor für den Codierungsbereich für die UV-Komponente.
  • n ist der Decodierungsbereichserweiterungsfaktor für die UV-Komponente (in der Regel identisch mit N).

Jeder Faktor ist eine Ziffer von 0 bis 8, wobei 0 keine Reduzierung oder Erweiterung und 8 die maximale Reduzierung oder Erweiterung ist.

Wenn Sie den Wert auf 0x00000000 festlegen, wird die Bereichsreduzierung vollständig deaktiviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Wmcodecdsp.h

Siehe auch

Media Foundation-Eigenschaften