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
- O kodekech windows Media
- použití kodeků a objektů DSP
- metody kódování
- implementace kodeku
- modelu vyrovnávací paměti pro nevracený kbelík
- Práce s DMO kodeků
- Práce s kodeky MFT
- Práce se zvukovou
- Práce s video
- ukládání komprimovaných médií do souborů AVI
- použití kódování VBR
- použití kódování Two-Pass
- získání statistik kódování
- používání rozšíření datových jednotek
- kodek a konstanty DSP IPropertyBag
- analyzátor obsahu
- Nejčastější dotazy k kodeku windows media
Související témata
-
Průvodce programováním Media Foundation
-
technologie Media Technologies pro Windows