Codecs Windows Media
Les codecs Audio et Vidéo Windows Media sont une collection d’objets que vous pouvez utiliser pour compresser et décompresser des données multimédias numériques. Chaque codec se compose de deux objets, un encodeur et un décodeur. Cette partie de la documentation explique comment utiliser les fonctionnalités des codecs Audio et Vidéo Windows Media pour produire et consommer des flux de données compressés.
Notes
Cette documentation est principalement destinée aux développeurs qui souhaitent utiliser des codecs Windows Media dans leurs applications multimédias basées sur C++. Pour obtenir une vue d’ensemble technique des fonctionnalités des codecs Windows Media, consultez À propos des codecs Windows Media.
Le terme codec est une fusion des termes compresseur et décompresseur. Un codec est généralement implémenté sous la forme d’une paire d’objets COM : l’un pour l’encodage du contenu et l’autre pour le décodage du contenu. Dans certains cas, les objets COM occupent la même bibliothèque liée dynamiquement (DLL).
Chaque objet codec implémente deux interfaces distinctes mais similaires :
Interface | Description |
---|---|
IMFTransform | Compatible avec Microsoft Media Foundation. |
IMediaObject | Compatible avec DirectShow. |
Il existe non seulement différents codecs pour l’audio et pour la vidéo, mais également différents codecs pour différents types de contenu que vous souhaiterez peut-être placer dans un fichier audio ou vidéo. Les algorithmes utilisés pour compresser et décompresser les données pour les mots parlés diffèrent des algorithmes utilisés pour compresser et décompresser les données musicales.
Descriptions des codecs
Le tableau suivant décrit les utilisations prévues des codecs Windows Media.
Codec | Description |
---|---|
Windows Media Audio | Codec audio qui prend en charge trois catégories de contenu encodé : Standard, Professionnel et Sans perte. |
Windows Media Audio Voice | Codec audio optimisé pour l’encodage de la voix humaine à des taux de compression élevés. Il s’agit du codec préféré pour les flux constitués principalement de mots prononcés. Pour le contenu mixte de musique et de parole, ce codec peut modifier dynamiquement l’algorithme d’encodage utilisé pour obtenir une qualité optimale. |
Windows Media Video 9 | Codec vidéo qui prend en charge quatre catégories de contenu encodé : Profil simple, Profil principal, Profil avancé et Image. |
Écran Windows Media Video 9 | Codec vidéo optimisé pour l’encodage de captures d’écran séquentielles à partir de moniteurs d’ordinateur. Ce codec est souvent utilisé pour la formation ou la prise en charge logicielle en enregistrant des images de surveillance pendant l’utilisation d’applications informatiques. |
Les versions les plus récentes des objets codec permettent également d’accéder à certains codecs hérités, notamment Windows Media Video 7 et 8, Windows Media Screen 7, les anciens codecs Microsoft MPEG-4 et les codecs Microsoft ISO MPEG-4.
Notes
Cette documentation ne couvre pas ces codecs hérités ; elle couvre uniquement les versions actuelles des codecs.
Pour les codecs plus anciens, utilisez les mêmes procédures que lors de l’utilisation des codecs actuels ; Toutefois, n’oubliez pas que toutes les fonctionnalités ne sont pas prises en charge dans tous les codecs.
Contenu de cette section
- À propos des codecs Windows Media
- Utilisation des objets Codec et DSP
- Méthodes d’encodage
- Implémentation du codec
- Modèle de mémoire tampon de compartiment qui fuit
- Utilisation des DMO codecs
- Utilisation de codecs MFT
- Utilisation de l’audio
- Utilisation de la vidéo
- Stockage d’un média compressé dans des fichiers AVI
- Utilisation de l’encodage VBR
- Utilisation de l’encodage Two-Pass
- Obtention des statistiques d’encodage
- Utilisation d’extensions d’unité de données
- Constantes IPropertyBag codec et DSP
- Analyseur de table des matières
- FAQ sur les codecs Windows Media
Rubriques connexes