Partilhar via


API de transcodificação

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

Transcodificação é a conversão de um arquivo de mídia digital de um formato para outro. A API de transcodificação foi projetada para ser usada com o Media Session. Ele simplifica o uso da sessão de mídia para certos tipos de aplicações de transcodificação:

  • Codificação de taxa de bits constante (CBR), onde a taxa de bits de destino é conhecida antecipadamente.
  • No máximo um fluxo de áudio e um fluxo de vídeo.
  • Codificação de e para um arquivo.

A API de transcodificação não suporta o seguinte:

  • Taxa de bits variável (VBR) ou codificação multi-pass.
  • 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 para transmissão ao vivo.

Se seu aplicativo de codificação se encaixa nessas restrições, a API de transcodificação é um modelo de programação mais simples do que usar apenas a Sessão de Mídia.

Nesta secção

Tópico Descrição
Sobre a API Transcode
Fornece uma visão geral da API de transcodificação.
Usando a API Transcode
Descreve como um aplicativo usa a API de transcodificação.
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 em Tutorial: Codificando um arquivo MP4, então você deve ler esse tutorial primeiro.

 

Codificação e criação de arquivos

Media Foundation: Conceitos Essenciais

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