Condividi tramite


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

Guida alla programmazione di Media Foundation

Tecnologie multimediali per Windows