Sdílet prostřednictvím


Kodeky Windows Media

Kodeky Windows Media Audio a Video jsou kolekce objektů, které můžete použít ke komprimaci a dekomprimaci dat digitálních médií. Každý kodek se skládá ze dvou objektů, kodéru a dekodéru. Tato část dokumentace popisuje, jak používat funkce kodeků Windows Media Audio a Video k vytváření a využívání komprimovaných datových proudů.

Poznámka

Tato dokumentace je primárně určená vývojářům, kteří chtějí používat kodeky Windows Media ve svých mediálních aplikacích založených na C++. Technický přehled funkcí kodeků Windows Media naleznete v tématu O kodekech Windows Media.

 

Pojem kodek je amalgamace výrazů kompresoru a dekompresoru. Kodek se obvykle implementuje jako dvojice objektů MODELU COM: jeden pro kódování obsahu a druhý pro dekódování obsahu. V některých případech objekty COM zabírají stejnou dynamicky propojenou knihovnu (DLL).

Každý objekt kodeku implementuje dvě samostatná, ale podobná rozhraní:

Rozhraní Popis
MMFTransform Kompatibilní se službou Microsoft Media Foundation.
IMediaObject Kompatibilní s DirectShow.

 

Existují nejen různé kodeky pro zvuk a video, ale také různé kodeky pro různé druhy obsahu, které můžete chtít vložit do zvukového nebo videosouboru. Algoritmy používané ke komprimaci a dekomprimaci dat pro mluvená slova se liší od algoritmů používaných ke komprimaci a dekomprimaci hudebních dat.

Popisy kodeků

Následující tabulka popisuje zamýšlené použití kodeků Windows Media.

Kodek Popis
Windows Media Audio Zvukový kodek, který podporuje tři kategorie zakódovaného obsahu: Standard, Professional a Lossless.
hlasové Windows Media Audio Zvukový kodek optimalizovaný pro kódování lidského hlasu s vysokým poměrem komprese. Toto je upřednostňovaný kodek pro datové proudy, které se skládají převážně z mluvených slov. U obsahu, který je smíšenou hudbou a řečí, může tento kodek dynamicky měnit použitý algoritmus kódování, aby získal optimální kvalitu.
Windows Media Video 9 Kodek videa, který podporuje čtyři kategorie zakódovaného obsahu: jednoduchý profil, hlavní profil, rozšířený profil a obrázek.
obrazovky Windows Media Video 9 Video kodek optimalizovaný pro kódování sekvenčních snímků obrazovky z monitorů počítače. Tento kodek se často používá k trénování softwaru nebo podpoře nahráváním obrázků monitoru při používání počítačových aplikací.

 

Nejnovější verze objektů kodeku také umožňují přístup k některým starším kodekům, včetně Windows Media Video 7 a 8, Windows Media Screen 7, starších kodeků Microsoft MPEG-4 a kodeků MICROSOFT ISO MPEG-4.

Poznámka

Tato dokumentace se nezabývá těmito staršími kodeky; pokrývá pouze aktuální verze kodeků.

 

U starších kodeků použijte stejné postupy jako při použití aktuálních kodeků; Mějte však na paměti, že ve všech kodekech nejsou podporovány všechny funkce.

V této části

Průvodce programováním Media Foundation

technologie Media Technologies pro Windows