Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os codecs de áudio e vídeo do Windows Media são uma coleção de objetos que você pode usar para compactar e descompactar dados de mídia digital. Cada codec consiste em dois objetos, um codificador e um decodificador. Esta parte da documentação descreve como usar os recursos dos codecs de áudio e vídeo do Windows Media para produzir e consumir fluxos de dados compactados.
Observação
Esta documentação destina-se principalmente a programadores que pretendam utilizar codecs do Windows Media nas suas aplicações multimédia baseadas em C++. Para obter uma visão geral técnica dos recursos dos codecs do Windows Media, consulte Sobre os codecs do Windows Media.
O termo codec é uma fusão dos termos compressor e descompressor. Um codec é geralmente implementado como um par de objetos COM: um para codificar conteúdo e outro para decodificar conteúdo. Em alguns casos, os objetos COM ocupam a mesma biblioteca vinculada dinamicamente (DLL).
Cada objeto codec implementa duas interfaces separadas, mas semelhantes:
| Interface | Descrição |
|---|---|
| IMFTransform | Compatível com Microsoft Media Foundation. |
| IMediaObject | Compatível com DirectShow. |
Não só existem diferentes codecs para áudio e para vídeo, mas também diferentes codecs para diferentes tipos de conteúdo que você pode querer colocar em um arquivo de áudio ou vídeo. Os algoritmos usados para comprimir e descomprimir dados para palavras faladas diferem dos algoritmos usados para comprimir e descomprimir dados de música.
Descrições do Codec
A tabela a seguir descreve os usos pretendidos dos codecs do Windows Media.
| Codec | Descrição |
|---|---|
| de áudio do Windows Media | Um codec de áudio que suporta três categorias de conteúdo codificado: Standard, Professional e Lossless. |
| de voz de áudio do Windows Media | Codec de áudio otimizado para codificar a voz humana em altas taxas de compressão. Este é o codec preferido para fluxos que consistem principalmente de palavras faladas. Para conteúdo que é misturado música e fala, este codec pode alterar dinamicamente o algoritmo de codificação usado, para obter a qualidade ideal. |
| Windows Media Video 9 | Um codec de vídeo que suporta quatro categorias de conteúdo codificado: Perfil Simples, Perfil Principal, Perfil Avançado e Imagem. |
| de tela do Windows Media Video 9 | Codec de vídeo otimizado para codificar capturas de tela sequenciais de monitores de computador. Este codec é frequentemente usado para treinamento de software ou suporte, gravando imagens de monitor enquanto os aplicativos de computador estão sendo usados. |
As versões mais recentes dos objetos de codec também permitem o acesso a alguns codecs herdados, incluindo Windows Media Video 7 e 8, Windows Media Screen 7, os codecs Microsoft MPEG-4 mais antigos e os codecs Microsoft ISO MPEG-4.
Observação
Esta documentação não abrange esses codecs herdados; ele abrange apenas as versões atuais dos codecs.
Para codecs mais antigos, use os mesmos procedimentos que ao usar os codecs atuais; No entanto, lembre-se de que nem todos os recursos são suportados em todos os codecs.
Nesta secção
- Sobre os Codecs do Windows Media
- Usando os objetos Codec e DSP
- Métodos de codificação
- de Implementação do Codec
- O modelo de buffer de bucket com vazamento
- Trabalhando com DMOs Codec
- Trabalhando com MFTs Codec
- Trabalhando com de áudio
- Trabalhando com de vídeo
- armazenamento de mídia compactada em arquivos AVI
- Usando a codificação VBR
- Usando o de codificação Two-Pass
- Obtendo estatísticas de codificação
- Usando extensões de unidade de dados
- Constantes de Codec e DSP IPropertyBag
- Sumário analisador
- de perguntas frequentes sobre o Windows Media Codec
Tópicos relacionados