Codec Windows Media
I codec Audio e Video di Windows Media sono una raccolta di oggetti che è possibile usare per comprimere e decomprimere i dati multimediali digitali. Ogni codec è costituito da due oggetti, un codificatore e un decodificatore. Questa parte della documentazione descrive come usare le funzionalità dei codec audio e video di Windows Media per produrre e utilizzare flussi di dati compressi.
Nota
Questa documentazione è destinata principalmente agli sviluppatori che vogliono usare codec Windows Media nelle applicazioni multimediali basate su C++. Per una panoramica tecnica delle funzionalità dei codec Windows Media, vedere Informazioni sui codec windows Media.
Il termine codec è un'amalgamazione dei termini compressore e decompressore. Un codec viene in genere implementato come coppia di oggetti COM: uno per la codifica del contenuto e un altro per la decodifica del contenuto. In alcuni casi gli oggetti COM occupano la stessa libreria collegata dinamicamente (DLL).
Ogni oggetto codec implementa due interfacce separate ma simili:
Interfaccia | Descrizione |
---|---|
IMFTransform | Compatibile con Microsoft Media Foundation. |
IMediaObject | Compatibile con DirectShow. |
Non solo ci sono codec diversi per l'audio e per il video, ma anche codec diversi per diversi tipi di contenuto che potresti voler inserire in un file audio o video. Gli algoritmi usati per comprimere e decomprimere i dati per le parole pronunciate differiscono dagli algoritmi usati per comprimere e decomprimere i dati musicali.
Descrizioni dei codec
Nella tabella seguente vengono descritti gli usi previsti dei codec Windows Media.
Codec | Descrizione |
---|---|
windows Media Audio | Codec audio che supporta tre categorie di contenuto codificato: Standard, Professional e Lossless. |
windows Media Audio Voice | Codec audio ottimizzato per la codifica della voce umana con rapporti di compressione elevati. Questo è il codec preferito per i flussi costituiti principalmente da parole pronunciate. Per il contenuto misto di musica e riconoscimento vocale, questo codec può modificare dinamicamente l'algoritmo di codifica usato, per ottenere una qualità ottimale. |
windows Media Video 9 | Codec video che supporta quattro categorie di contenuto codificato: Profilo semplice, Profilo principale, Profilo avanzato e Image. |
schermo di Windows Media Video 9 | Codec video ottimizzato per la codifica di schermate sequenziali dai monitor computer. Questo codec viene spesso usato per il training software o il supporto registrando immagini di monitoraggio mentre vengono usate applicazioni computer. |
Le versioni più recenti degli oggetti codec consentono anche l'accesso ad alcuni codec legacy, tra cui Windows Media Video 7 e 8, Windows Media Screen 7, i codec MICROSOFT MPEG-4 meno recenti e i codec MICROSOFT ISO MPEG-4.
Nota
Questa documentazione non tratta questi codec legacy; copre solo le versioni correnti dei codec.
Per i codec meno recenti, utilizzare le stesse procedure di quando si usano i codec correnti; Tenere tuttavia presente che non tutte le funzionalità sono supportate in tutti i codec.
In questa sezione
- About the Windows Media Codecs
- uso del codec e degli oggetti DSP
- metodi di codifica
- 'implementazion e codec
- il modello di buffer bucket persi
- Uso di DMO codec
- Uso di codec MFT
- Uso di audio
- Uso di video
- l'archiviazione di supporti compressi nei file AVI
- uso della codifica VBR
- uso della codifica Two-Pass
- recupero delle statistiche di codifica
- uso delle estensioni di unità dati
- Costanti Codec e IPropertyBag DSP
- parser sommario
- domande frequenti su Windows Media Codec
Argomenti correlati
-
tecnologie multimediali di per Windows