Windows Media 인코더

인코더는 압축되지 않은 오디오 또는 비디오를 애플리케이션에서 지정한 형식으로 압축된 패킷으로 변환합니다. 미디어 파일을 ASF 형식으로 변환하려면 Windows Media 오디오 및 비디오 코덱을 사용할 수 있습니다.

인코더는 오디오 또는 비디오 범주를 나타내는 GUID로 식별됩니다. 인코더의 출력 형식은 미디어 형식의 주 및 하위 형식 GUID로 표시됩니다.

  • Windows Media 오디오 코덱

    범주: MFT_CATEGORY_AUDIO_ENCODER

    주 형식: MFMediaType_Audio

    SubType: MFAudioFormat_WMAudioV9, MFAudioFormat_WMAudioV8, MFAudioFormat_WMAudio_Lossless, MFAudioFormat_WMASPDIF

  • Windows Media 비디오 코덱

    범주: MFT_CATEGORY_VIDEO_ENCODER

    주 형식: MFMediaType_Video

    SubType: MFVideoFormat_WVC1, MFVideoFormat_WMV3, MFVideoFormat_WMV2, MFVideoFormat_WMV1

이러한 인코더는 MFT( Media Foundation 변환 )로 구현되며 Media Foundation은 인코더의 IMFTransform 인터페이스를 통해 애플리케이션에 대한 액세스를 제공합니다. ASF 인코딩에 파이프라인 계층 구성 요소를 사용하는 경우 인코더 MFT는 원본을 통해 싱크로 흐르는 미디어 데이터를 변환해야 하므로 파이프라인에 변환 노드로 삽입됩니다. 원본이 압축된 형식인 경우 파이프라인은 원본을 압축되지 않은 형식으로 변환하는 데 필요한 디코더를 추가합니다. 인코더에는 하나의 입력 스트림과 하나의 출력 스트림이 있습니다. 인코더는 입력 데이터를 수신하고 인코딩 세션 전에 애플리케이션이 설정한 구성 및 형식에 따라 인코딩된 데이터를 생성합니다. 출력 스트림의 형식은 미디어 형식으로 설명됩니다.

이 섹션에서는 다음 항목을 다룹니다.

항목 설명
인코더 MFT 인스턴스화 인코더를 만드는 방법을 설명합니다.
인코딩 속성 인코더 MFT에서 적절한 속성을 설정하여 인코더를 구성하는 방법을 설명합니다.
인코더에 대한 미디어 형식 협상 인코더에서 입력 및 출력 미디어 형식을 설정하는 방법을 설명합니다.
WMV 인코더 구성 WMV(Windows Media Video) 인코더를 구성하는 방법을 설명합니다.
WMA 인코더에 대한 출력 형식 설정 WMA(Windows Media Audio) 인코더에서 출력 형식을 설정하는 방법을 설명합니다.

 

파이프라인 계층 ASF 구성 요소