Partilhar via


Codificadores do Windows Media

Um codificador converte áudio ou vídeo não compactado em pacotes compactados no formato especificado pelo aplicativo. Para converter arquivos de mídia em formato ASF, você pode usar os codecs de áudio e vídeo do Windows Media.

Um codificador é identificado pelo GUID que representa a categoria: áudio ou vídeo. O tipo de saída do codificador é representado por um tipo de mídia principal e o GUID do subtipo.

  • Codecs de áudio do Windows Media

    Categoria: MFT_CATEGORY_AUDIO_ENCODER

    Tipo principal: MFMediaType_Audio

    SubType: MFAudioFormat_WMAudioV9, MFAudioFormat_WMAudioV8, MFAudioFormat_WMAudio_Lossless, MFAudioFormat_WMASPDIF

  • Codecs de vídeo do Windows Media

    Categoria: MFT_CATEGORY_VIDEO_ENCODER

    Tipo principal: MFMediaType_Video

    SubType: MFVideoFormat_WVC1, MFVideoFormat_WMV3, MFVideoFormat_WMV2 MFVideoFormat_WMV1

Esses codificadores são implementados como MFT ( Media Foundation transform ) e o Media Foundation fornece acesso ao aplicativo por meio da interface IMFTransform do codificador. Se você estiver usando componentes de camada de pipeline para codificação ASF, o codificador MFT será inserido no pipeline como um nó de transformação porque ele é responsável por transformar dados de mídia que fluem pela origem para o coletor. Se a origem for um tipo compactado, o pipeline adicionará os decodificadores necessários para converter a origem em um tipo não compactado. Um codificador tem um fluxo de entrada e um fluxo de saída. O codificador recebe dados de entrada e produz dados codificados de acordo com a configuração e o formato definidos pelo aplicativo antes da sessão de codificação. O formato do fluxo de saída é descrito por um tipo de mídia.

Esta seção contém os seguintes tópicos.

Tópico Descrição
Instanciando um MFT de codificador Explica como criar o codificador.
Propriedades de codificação Explica como configurar o codificador definindo as propriedades apropriadas no MFT do codificador.
Negociação de tipo de mídia no codificador Explica como definir tipos de mídia de entrada e saída no codificador.
Configurando um codificador WMV Explica como configurar um codificador WMV (Windows Media Video).
Definindo um tipo de saída para um codificador WMA Explica como definir um tipo de saída em um codificador WMA (Windows Media Audio).

 

Componentes ASF da camada de pipeline