다음을 통해 공유


MPEG-2 분할자 미디어 형식

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

MPEG-2 분할기 필터는 현재 오디오 및 비디오를 지원합니다. Dolby AC-3은 DVD에 정의된 하위 스트림으로 지원됩니다. 필터는 MPEG-2 오디오도 지원합니다. 미디어 유형은 MPEG-2 분할기가 PES 패킷 또는 PES 페이로드를 제공하는지 여부에 따라 달라집니다.

동영상

MPEG-2 비디오의 경우 미디어 유형은 다음과 같습니다.

PES 출력 페이로드 출력
주 형식 MEDIATYPE_MPEG2_PES MEDIATYPE_Video
하위 유형 MEDIASUBTYPE_MPEG2_VIDEO MEDIASUBTYPE_MPEG2_VIDEO
형식 유형 FORMAT_MPEG2Video FORMAT_MPEG2Video
형식 구조체 MPEG2VIDEOINFO MPEG2VIDEOINFO

 

AC-3 오디오

AC-3 오디오의 경우 미디어 유형은 다음과 같습니다.

PES 출력 페이로드 출력
주 형식 MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
하위 유형 MEDIASUBTYPE_DOLBY_AC3 MEDIASUBTYPE_DOLBY_AC3
형식 유형 FORMAT_WaveFormatEx FORMAT_WaveFormatEx
형식 구조체 WAVEFORMATEX WAVEFORMATEX

 

AC-3에 대한 WAVEFORMATEX 구조체의 wFormatTag 멤버는 현재 WAVE_FORMAT_UNKNOWN 변경될 수 있습니다.

MPEG-2 오디오

MPEG-2 오디오의 경우 미디어 유형은 다음과 같습니다.

PES 출력 페이로드 출력
주 형식 MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
하위 유형 MEDIASUBTYE_MPEG2_AUDIO MEDIASUBTYPE_MPEG2_AUDIO
형식 유형 FORMAT_WaveFormatEx FORMAT_WaveFormatEx
형식 구조체 WAVEFORMATEX WAVEFORMATEX

 

MPEG-2 Audio에 대한 WAVEFORMATEX 구조체의 wFormatTag 멤버는 현재 WAVE_FORMAT_UNKNOWN 변경될 수 있습니다.

MPEG-2 분할자는 D0~DF 스트림이 DVD MPEG-2 오디오용이므로 다중 채널 확장 스트림에 사용된다고 가정합니다. 따라서 스트림 C x를 선택할 때마다 분할기는 스트림 D x 에 대한 패킷도 전달합니다.

LPCM 오디오

LPCM 오디오의 경우 미디어 유형은 다음과 같습니다.

PES 출력 페이로드 출력
주 형식 MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
하위 유형 MEDIASUBTYPE_DVD_LPCM_AUDIO MEDIASUBTYPE_DVD_LPCM_AUDIO
형식 유형 FORMAT_WaveFormatEx FORMAT_WaveFormatEx
형식 구조체 WAVEFORMATEX WAVEFORMATEX

 

LPCM 오디오에 대한 WAVEFORMATEX 구조체의 wFormatTag 멤버는 현재 WAVE_FORMAT_UNKNOWN 변경될 수 있습니다.

MPEG-2 미디어 형식