다음을 통해 공유


압축되지 않은 미디어 하위 형식

[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 작성기를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

다음 표에서는 압축되지 않은 미디어 하위 형식을 나열합니다. 이러한 형식은 입력 및 출력 형식으로 사용되며 압축되지 않은 스트림의 형식입니다. 다음 테이블의 모든 형식이 모든 방법으로 지원되는 것은 아닙니다. 지원되는 입력 및 출력 형식 형식은 각각 작성기 및 판독기/동기 판독기에서 코덱으로 열거할 수 있습니다. 압축되지 않은 스트림에 지원되는 형식에 대한 자세한 내용은 압축되지 않은 오디오 및 비디오 스트림 사용을 참조하세요.

여기에 나열된 다양한 RGB 및 팔레트화된 RGB 비디오 형식은 각 색이 픽셀의 빨간색, 녹색 및 파란색 구성 요소의 강도 값으로 표현되는 RGB 형식을 사용하여 색을 정의합니다. 각 강도 값의 범위는 0에서 255까지이며 약 1,678만 가지의 고유 색입니다. RGB는 색을 표시하기 위해 빨간색, 녹색 및 파란색 인자를 사용하는 컴퓨터 모니터에 사용되는 색 값으로 쉽게 변환됩니다. Palettized 비디오 형식에는 WMVIDEOINFOHEADER 구조 바로 다음에 팔레트 정보가 포함되어야 합니다. 마찬가지로 16비트 비디오에는 WMVIDEOINFOHEADER 구조 다음에 포함해야 하는 비트 필드 정보가 필요합니다.

다음 표의 미디어 하위 형식 중 일부는 설명 열에 설명된 대로 RGB 시스템에서 사용할 수 있는 것보다 적은 색을 제공합니다. palettized RGB 형식에서 색상표의 색은 RGB 값을 나타내지만 색상표에서 색의 위치를 나타내는 값으로 지정됩니다.

압축되지 않은 미디어 하위 형식 설명
WMMEDIASUBTYPE_RGB1 2색을 나타내는 1색 비트가 있는 Palettized RGB 비디오입니다. 일반적으로 흑백 이미지에 사용됩니다.
WMMEDIASUBTYPE_RGB4 16가지 색을 나타내는 4가지 색 비트가 있는 Palettized RGB 비디오입니다.
WMMEDIASUBTYPE_RGB8 256색을 나타내는 8개의 색 비트가 있는 Palettized RGB 비디오.
WMMEDIASUBTYPE_RGB565 65,536색을 나타내는 16가지 색 비트가 있는 RGB 비디오. 이 형식은 빨간색에 5비트, 녹색의 경우 6비트, 파란색의 경우 5비트 를 사용합니다.
WMMEDIASUBTYPE_RGB555 32,768 색을 나타내는 16 색 비트의 RGB 비디오. 이 형식은 각 색에 대해 5비트를 사용하고 16번째 비트를 무시합니다.
WMMEDIASUBTYPE_RGB24 RGB 색 표현 구성표에서 사용할 수 있는 16,777,216가지 색을 모두 나타내는 24개의 색 비트가 있는 RGB 비디오입니다. 이 형식은 각 색 강도 값에 8비트 를 사용합니다.
WMMEDIASUBTYPE_RGB32 RGB 색 표현 구성표에 사용할 수 있는 16,777,216가지 색을 모두 나타내는 32개의 색 비트가 있는 RGB 비디오. 이 형식은 각 색에 대해 8비트 를 사용하고 투명도 정보를 위해 나머지 8비트만 예약합니다.
WMMEDIASUBTYPE_I420 YUV 비디오는 평면 4:2:0 형식으로 저장되고 U 평면이 먼저 나타나고 그 뒤에 V 평면이 표시됩니다.
WMMEDIASUBTYPE_IYUV I420과 동일합니다.
WMMEDIASUBTYPE_YV12 YUV 비디오는 평면 4:2:0 형식으로 저장되고 V 평면이 먼저 나타나고 U 평면이 뒤에 표시됩니다. YV12는 사용자 및 V 평면이 전환된다는 점을 제외하고 I420과 동일합니다.
WMMEDIASUBTYPE_YUY2 압축된 4:2:2 형식으로 저장된 YUV 비디오입니다.
WMMEDIASUBTYPE_UYVY 압축된 4:2:2 형식으로 저장된 YUV 비디오입니다. YUY2와 비슷하지만 데이터의 순서가 다릅니다.
WMMEDIASUBTYPE_YVYU 압축된 4:2:2 형식으로 저장된 YUV 비디오입니다. YUY2와 비슷하지만 데이터의 순서가 다릅니다.
WMMEDIASUBTYPE_P422 평면 4:2:2 형식을 사용하여 저장된 YUV 비디오입니다.
WMMEDIASUBTYPE_YVU9 YUV 비디오는 평면 16:1:1 형식으로 저장됩니다.
WMMEDIASUBTYPE_PCM 펄스 코드 변조를 사용하여 저장된 압축되지 않은 오디오 데이터입니다.
WMMEDIASUBTYPE_DRM 압축되지 않았지만 암호화된 오디오 데이터는 보안 오디오 경로와 함께 사용됩니다.
WMSCRIPTTYPE_TwoStrings 명령 형식을 포함하는 문자열과 명령 데이터를 포함하는 문자열로 구성된 스크립트 명령입니다. Windows Media Format SDK에서 유일하게 지원되는 스크립트 유형입니다.
WMMEDIASUBTYPE_WebStream 웹 스트리밍을 위한 HTML 파일 및 구성 요소가 포함된 파일 전송 데이터입니다.
WMMEDIASUBTYPE_VIDEOIMAGE Windows Media Video 9 이미지 코덱에 대한 입력 형식입니다. 샘플은 비트맵 이미지와 변환 데이터의 조합입니다.

 

출력 형식 할당

압축된 미디어 하위 형식

미디어 형식 식별자

미디어 형식

입력 형식을 열거하려면