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: Simple Profile, Main Profile, Advanced Profile e Image. |
Schermata di Windows Media Video 9 | Codec video ottimizzato per la codifica di screenshot sequenziali dai monitor del computer. Questo codec viene spesso usato per il training software o il supporto registrando immagini di monitoraggio durante l'uso delle 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.
Contenuto della sezione
- Informazioni sui codec Windows Media
- Uso degli oggetti Codec e DSP
- Metodi di codifica
- Implementazione del codec
- Modello di buffer bucket persa
- Uso delle DMO codec
- Utilizzo di codec MFT
- Uso dell'audio
- Uso dei video
- Archiviazione di supporti compressi nei file AVI
- Uso della codifica VBR
- Uso della codifica Two-Pass
- Recupero delle statistiche di codifica
- Uso delle estensioni unità dati
- Costanti IPropertyBag codec e DSP
- Parser sommario
- Domande frequenti su Windows Media Codec
Argomenti correlati