Microsoft MPEG-2 비디오 디코더
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
이 필터는 MPEG-1, MPEG-2, H.264 비디오를 디코딩합니다.
참고
H.264 비디오를 디코딩하려면 Windows 7이 필요합니다.
참고
이 필터는 IA-64 기반 플랫폼에서 지원되지 않습니다.
레지스트리에서 이 필터의 이름은 "Microsoft DTV-DVD 비디오 디코더"입니다.
필터 정보
필터 인터페이스
IAMDecoderCaps
IBaseFilter
ICodecAPI
입력 핀 미디어 형식
비디오 입력 핀:
- MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_MPEG2_VIDEO
- MEDIATYPE_MPEG2_PES, MEDIASUBTYPE_MPEG2_VIDEO
- MEDIATYPE_Video, MEDIASUBTYPE_MPEG1Packet
- MEDIATYPE_Video, MEDIASUBTYPE_MPEG1Payload
- MEDIATYPE_Video, MEDIASUBTYPE_MPEG2_VIDEO
하위 이미지 입력 핀:
- MEDIATYPE_DVD_ENCRYPTED_PACK, MEDIASUBTYPE_DVD_SUBPICTURE
Windows 7부터 비디오 입력 핀은 다음 입력 유형도 지원합니다.
- MEDIATYPE_Video, MEDIASUBTYPE_AVC1
- MEDIATYPE_Video, MEDIASUBTYPE_H264
- MEDIATYPE_Video, MEDIASUBTYPE_h264
- MEDIATYPE_Video, MEDIASUBTYPE_X264
- MEDIATYPE_Video, MEDIASUBTYPE_x264
자세한 내용은 H.264 비디오 형식 을 참조하세요. 입력 미디어 형식은 MPEG2와 H.264 형식 간에 동적으로 변경됩니다.
입력 핀 인터페이스
ICodecAPI
IKsPropertySet
IMemInputPin
IMFSampleProtection
Ipin
IQualityControl
출력 핀 미디어 형식
비디오 출력 핀:
- MEDIATYPE_Video, DXVA_ModeMPEG2_A(DXVA 1.0)
- MEDIATYPE_Video, DXVA_ModeMPEG2_C(DXVA 1.0)
- MEDIATYPE_Video, MEDIASUBTYPE_I420(소프트웨어 디코딩 또는 DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_NV12(소프트웨어 디코딩 또는 DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_YUY2(소프트웨어 디코딩 또는 DXVA2.0)
- MEDIATYPE_Video, MEDIASUBTYPE_IMC3(DXVA2.0에만 해당)
- MEDIATYPE_Video, MEDIASUBTYPE_IMC4(DXVA2.0에만 해당)
- MEDIATYPE_Video, MEDIASUBTYPE_S340(DXVA2.0에만 해당)
- MEDIATYPE_Video, MEDIASUBTYPE_YV12(DXVA2.0에만 해당)
줄 21 출력 핀:
- MEDIATYPE_AUXLine21Data, MEDIASUBTYPE_Line21_GOPPacket
하위 이미지 출력 핀:
- MEDIATYPE_Video, MEDIASUBTYPE_AI44
- MEDIATYPE_Video, MEDIASUBTYPE_ARGB32
- MEDIATYPE_Video, MEDIASUBTYPE_ARGB4444
- MEDIATYPE_Video, MEDIASUBTYPE_AYUV
출력 핀 인터페이스
IAMVideoAcceleratorNotify (비디오 출력 핀에만 해당)
IKsPropertySet
IMediaSeeking
Ipin
IQualityControl
IVPConfig
CLSID 필터링
CLSID_CMPEG2VidDecoderDS (wmcodecdsp.h에 정의됨)
실행 파일
msmpeg2vdec.dll
MERIT_NORMAL - 1
CLSID_LegacyAmFilterCategory
설명
이 필터에는 두 개의 입력 핀과 3개의 출력 핀이 있습니다.
입력 핀:
- 동영상 입력
- 하위 정보 입력
출력 핀:
- 비디오 출력
- 줄 21 출력
- 하위 정보 출력
비디오 입력 핀이 MEDIATYPE_DVD_ENCRYPTED_PACK 미디어 유형과 연결되지 않는 한 필터는 하위 이미지 출력 핀을 만들지 않습니다.
MPEG-1/2 지원
MPEG-1 및 MPEG-2의 경우 디코더는 다음 형식을 지원합니다.
레이블 | 값 |
---|---|
프로필/수준 | 다음 프로필과 수준의 조합:
|
크로마 형식 | 4:2:0 크로마 |
최대 해상도 | 1920 × 1088픽셀 |
Dxva | 디코더는 DXVA(DirectX Video Acceleration) 버전 1 및 버전 2를 지원합니다. |
디코더는 확장 가능한 비트 스트림을 지원하지 않습니다. 입력은 기본 비디오 스트림이어야 합니다.
디코더는 4:2:2 크로마 형식을 지원하지 않습니다.
H.264 지원
H.264의 경우 디코더는 다음 형식을 지원합니다.
요구 사항 | 값 |
---|---|
프로필/수준 | 기준, 기본 및 상위 프로필( 수준 5.1까지). 자세한 내용은 ITU-T H.264 사양을 참조하세요. |
크로마 형식 | 4:2:0 크로마 또는 단색 |
최소 해상도 | 48× 48픽셀 |
최대 해상도 | 1920 × 1088픽셀 |
Dxva | 디코더는 DXVA 버전 2를 지원하지만 DXVA 버전 1은 지원하지 않습니다. DXVA 디코딩은 기본 호환 기준, 기본 및 상위 프로필 비트 스트림에 대해서만 지원됩니다. 기본 호환 기준 비트 스트림은 profile_idc=66 및 constrained_set1_flag=1로 정의됩니다. |
디코더는 필름 그레인 기술을 지원하지 않습니다.
H.264 미디어 유형에 대한 자세한 내용은 H.264 비디오 형식을 참조하세요.
코덱 속성
입력 핀은 IKsPropertySet을 통해 다음 속성 집합을 지원합니다.
- DVD 복사 보호 속성 집합
- DVD 하위 이미지 속성 집합 (하위 이미지 핀에만 해당)
입력 핀은 ICodecAPI를 통해 다음 속성을 지원합니다.
속성 | 필수 사항 |
---|---|
AVDecCommonInputFormat | Windows Vista |
AVDecVideoInputScanType | Windows Vista |
AVDecVideoPixelAspectRatio | Windows Vista |
필터는 ICodecAPI를 통해 다음 속성을 지원합니다.
속성 | 필수 사항 |
---|---|
AVDecMmcssClass | Windows Vista |
AVDecVideoAcceleration_H264 | Windows 7 |
AVDecVideoAcceleration_MPEG2 | Windows 7 |
AVDecVideoDropPicWithMissingRef | Windows 7 |
AVDecVideoFastDecodeMode | Windows 7 |
AVDecVideoImageSize | Windows 7 |
AVDecVideoSoftwareDeinterlaceMode | Windows 7 |
AVDecVideoThumbnailGenerationMode | Windows 7 |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista Home Premium, Windows Vista Ultimate, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate [데스크톱 앱만 해당] |
지원되는 최소 서버 |
지원되는 버전 없음 |
헤더 |
|
추가 정보