MFPKEY_RANGEREDUX 속성
코덱이 비디오의 유효 색 범위를 줄일 정도를 지정합니다.
IPropertyBag 상수
g_wszWMVCRangeRedux
데이터 형식
VT_I4
기본값
0
설명
범위 감소는 코덱이 비디오의 루마 및 크로마 범위를 줄이는 정도를 지정합니다. 범위를 줄이면 인코딩된 비디오 프레임의 크기가 줄어들지만 비디오의 색 세부 정보도 줄어듭니다.
범위 감소는 인코딩 중 감소 및 디코딩 중 확장으로 구성됩니다. 확장 요소를 감소 요인과 다르게 만들 수 있지만 범위 다시 매핑이 유용한 대부분의 시나리오에서는 권장되지 않습니다.
범위 감소 및 확장은 루마 및 크로마 채널에서 별도로 수행됩니다. 범위를 줄이는 것은 이미지 세부 정보를 희생하지 않고도 낮은 비트 전송률 비디오의 복잡성을 줄이는 효율적인 방법이 될 수 있습니다. 4개의 값을 모두 8로 설정하면 루마 및 크로마 정보의 양이 절반으로 줄어들고 더 많은 비트가 이미지 세부 정보를 보존하도록 지정됩니다.
코덱은 매우 낮은 비트 속도로 비디오를 인코딩할 때 범위 감소를 자동으로 사용하도록 선택할 수 있습니다. 4개의 값을 모두 0으로 설정하면 낮은 비트 전송률 시나리오에서도 범위 축소가 완전히 비활성화됩니다.
색 범위를 줄이면 비디오 프레임의 인코딩된 크기가 줄어들지만 디코딩된 프레임에서 흐리게 표시될 수 있습니다.
이 속성이 설정되지 않은 경우 코덱은 인코딩 시 범위 감소를 사용할지 여부를 결정합니다. 일반적으로 이 옵션은 코덱에서 낮은 비트 속도로만 선택됩니다.
이 속성의 값은 0x0M0m0N0n으로 형식이 지정된 0으로 구분된 4개의 구성 요소의 조합입니다. 여기서는 다음과 같습니다.
- M은 Y 구성 요소의 인코딩 범위 감소 요소입니다.
- m은 Y 구성 요소의 디코딩 범위 확장 요소입니다(일반적으로 M과 동일).
- N은 UV 구성 요소의 인코딩 범위 감소 인자입니다.
- n은 UV 구성 요소의 디코딩 범위 확장 요소입니다(일반적으로 N과 동일).
각 요소는 0에서 8까지의 숫자이며, 여기서 0은 감소 또는 확장이 아니고 8은 최대 감소 또는 확장입니다.
값을 0x00000000 설정하면 범위 축소가 완전히 비활성화됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
헤더 |
|
추가 정보