Transcode API

Esta seção descreve como usar a API transcode para recodificar arquivos de mídia. A API transcode foi introduzida no Windows 7.

Transcodificação é a conversão de um arquivo de mídia digital de um formato para outro. A API transcode foi projetada para ser usada com a Sessão de Mídia. Ele simplifica o uso da Sessão de Mídia para determinados tipos de aplicativos de transcodificação:

  • Codificação cbr (taxa de bits constante), em que a taxa de bits de destino é conhecida com antecedência.
  • No máximo um fluxo de áudio e um fluxo de vídeo.
  • Codificação de e para um arquivo.

A API do Transcode não dá suporte ao seguinte:

  • VBR (taxa de bits variável) ou codificação de várias passões.
  • Vários fluxos de áudio ou vários fluxos de vídeo.
  • Conteúdo protegido por DRM que não seja arquivos ASF protegidos com WMDRM.
  • Transmissão ao vivo, como transmissão ao vivo para arquivo ou transmissão ao vivo.

Se o aplicativo de codificação se ajustar a essas restrições, a API de transcodificação será um modelo de programação mais simples do que usar apenas a Sessão de Mídia.

Nesta seção

Tópico Descrição
Sobre a API do Transcode
Fornece uma visão geral da API transcode.
Usando a API do Transcode
Descreve como um aplicativo usa a API transcode.
Tutorial: Codificando um arquivo MP4
Um tutorial passo a passo que mostra como usar a API de transcodificação para codificar um arquivo MP4.
Tutorial: Codificando um arquivo WMA
Mostra como usar a API de transcodificação para codificar um arquivo WMA. Este tutorial modifica o código mostrado no Tutorial: Codificando um arquivo MP4, portanto, você deve ler esse tutorial primeiro.

 

Codificando e criando arquivos

Media Foundation: conceitos essenciais

Visão geral da codificação no Media Foundation