Windows Media Codecs
Les codecs Audio et Vidéo Windows Media sont une collection d’objets que vous pouvez utiliser pour compresser et décompresser les données multimédias numériques. Chaque codec se compose de deux objets, d’un encodeur et d’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.
Note
Cette documentation est principalement destinée aux développeurs qui souhaitent utiliser des codecs Windows Media dans leurs applications multimédias 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 : un pour l’encodage du contenu et un 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. |
Non seulement il existe différents codecs pour l’audio et pour la vidéo, mais également des codecs différents 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 ratios de compression élevés. Il s’agit du codec préféré pour les flux composés principalement de mots parlés. Pour le contenu mixte de la musique et de la 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 logicielle ou la prise en charge par l’enregistrement d’images de surveillance pendant que les applications informatiques sont utilisées. |
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 codecs Microsoft MPEG-4 plus anciens et les codecs MICROSOFT ISO MPEG-4.
Note
Cette documentation ne couvre pas ces codecs hérités ; il 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.
Dans cette section
- À propos des codecs Windows Media
- à l’aide des objets Codec et DSP
- méthodes d’encodage
- d’implémentation de codec
- le modèle de mémoire tampon de compartiment fuite
- utiliser des DMO codecs
- utilisation de codecs MFTs
- Utilisation de l' audio
- utilisation du vidéo
- stockage de supports compressés dans des fichiers AVI
- à l’aide de l’encodage VBR
- à l’aide de l’encodage Two-Pass
- obtenir des statistiques d’encodage
- à l’aide d’extensions d’unité de données
- codec et DSP IPropertyBag constantes
- analyseur de table des matières
- forum aux questions sur les codecs Windows Media
Rubriques connexes
-
Guide de programmation Media Foundation