Microsoft MPEG-2 인코더

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

Microsoft MPEG-2 인코더 필터는 MPEG-2 오디오 및 비디오를 인코딩하고 스트림을 멀티플렉싱하여 MPEG-2 프로그램 스트림 또는 전송 스트림을 생성합니다.

참고

이 필터는 IA-64 기반 플랫폼에서 지원되지 않습니다.

 

필터 정보

필터 인터페이스

IBaseFilter
ICodecAPI
IEncoderAPI
IMediaSeeking
IVideoEncoder

입력 핀 미디어 형식

주의 참조 하십시오.

입력 핀 인터페이스

IMemInputPin
Ipin
IQualityControl

출력 핀 미디어 형식

주의 참조 하십시오.

출력 핀 인터페이스

IMediaSeeking
Ipin
IQualityControl

CLSID 필터링

CLSID_CMPEG2EncoderDS (wmcodecdsp.h에서 선언됨)

실행 파일

msmpeg2enc.dll

장점

MERIT_DO_NOT_USE

필터 범주

CLSID_LegacyAmFilterCategory

 

설명

이 필터는 다른 두 필터의 인코딩 기능을 결합합니다.

명시된 경우를 제외하고 이 필터는 두 인코더와 동일한 인코딩 기능을 지원합니다.

처음에 필터에는 오디오 또는 비디오 입력을 허용할 수 있는 하나의 입력 핀이 있습니다. 해당 핀이 연결되면 필터는 두 번째 입력 핀을 만듭니다. 첫 번째 입력 핀이 오디오를 수신하는 경우 두 번째 입력 핀은 비디오만 허용하고 그 반대의 경우도 마찬가지입니다. 각 입력 핀은 해당 인코더 필터와 동일한 미디어 형식을 지원합니다.

입력 핀이 하나만 연결된 경우 필터는 해당 오디오 또는 비디오 인코더와 동일한 출력 형식을 지원합니다. 두 핀이 모두 연결된 경우 필터는 다음과 같은 종류의 출력을 지원합니다.

  • MPEG-2 프로그램 스트림의 오디오-시각적 개체
  • MPEG-2 전송 스트림의 오디오 시각적 개체

이러한 출력 형식은 다음과 같습니다.

  • MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_PROGRAM
  • MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_TRANSPORT

이 필터는 이전에 인코딩된 스트림을 멀티플렉싱할 수 없습니다. 입력 스트림은 멀티플렉싱 전에 필터가 인코딩하는 압축되지 않은 오디오/비디오여야 합니다. 멀티플렉싱된 스트림은 최대 하나의 오디오와 하나의 비디오 스트림을 포함하는 하나의 프로그램으로 제한됩니다.

코덱 속성

필터는 MPEG-2 오디오 인코더MPEG-2 비디오 인코더 필터의 결합된 속성을 지원하며 다음과 같은 차이점이 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista Home Premium, Windows Vista Ultimate, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate [데스크톱 앱만 해당]
지원되는 최소 서버
지원되는 버전 없음
헤더
Wmcodecdsp.h

추가 정보

DirectShow 필터