Olvasás angol nyelven

Megosztás a következőn keresztül:


Windows Media-kodekek

A Windows Media Audio és Video kodekek olyan objektumok gyűjteményei, amelyekkel tömörítheti és tömörítheti a digitális médiaadatokat. Minden kodek két objektumból, egy kódolóból és egy dekóderből áll. A dokumentáció ezen része azt ismerteti, hogyan használhatók a Windows Media Audio és Video kodekek funkciói a tömörített adatfolyamok előállítására és felhasználására.

Megjegyzés

Ez a dokumentáció elsősorban azoknak a fejlesztőknek szól, akik A Windows Media-kodekeket szeretnék használni a C++-alapú médiaalkalmazásaikban. A Windows Media-kodekek funkcióinak technikai áttekintéséért lásd: A Windows Media Codecs.

 

A kodek kifejezés a kompresszor és a dekompresszor kifejezés összeolvadása. A kodekeket általában COM-objektumok párjaként implementálják: az egyik a tartalom kódolására, a másik pedig a tartalom dekódolására szolgál. Bizonyos esetekben a COM-objektumok ugyanazt a dinamikusan csatolt kódtárat (DLL-t) foglalják el.

Minden kodekobjektum két különálló, de hasonló felületet implementál:

Interfész Leírás
IMFTransform Kompatibilis a Microsoft Media Foundation szolgáltatással.
IMediaObject Kompatibilis a DirectShow-val.

 

Nem csak a hang és a videó különböző kodekei, hanem különböző kodekek is vannak a különböző típusú tartalmakhoz, amelyeket hang- vagy videofájlba szeretne helyezni. A kimondott szavak adatainak tömörítéséhez és tömörítéséhez használt algoritmusok eltérnek a zenei adatok tömörítéséhez és tömörítéséhez használt algoritmusoktól.

Kodek leírásai

Az alábbi táblázat a Windows Media-kodekek tervezett használatát ismerteti.

Kodek Leírás
Windows Media Audio Egy hangkodek, amely a kódolt tartalom három kategóriáját támogatja: Standard, Professional és Lossless.
Windows Media Audio Voice Az emberi hang kódolására optimalizált hangkodek nagy tömörítési arányban. Ez a többnyire beszélt szavakból álló streamek előnyben részesített kodekje. Vegyes zene és beszéd tartalom esetén ez a kodek dinamikusan módosíthatja a használt kódolási algoritmust az optimális minőség érdekében.
Windows Media Video 9 A kódolt tartalom négy kategóriáját támogató videokodek: Egyszerű profil, Fő profil, Speciális profil és Kép.
Windows Media Video 9 képernyős Video codec optimalizált kódolás szekvenciális képernyőfelvételek a számítógép monitorok. Ezt a kodeket gyakran használják szoftveres betanításhoz vagy támogatáshoz monitorképek rögzítésével, miközben a számítógépes alkalmazásokat használják.

 

A kodekobjektumok legújabb verziói is hozzáférést biztosítanak néhány régi kodekhez, például a Windows Media Video 7 és 8, a Windows Media Screen 7, a régebbi Microsoft MPEG-4 kodekek és a Microsoft ISO MPEG-4 kodekekhez.

Megjegyzés

Ez a dokumentáció nem fedi le ezeket az örökölt kodekeket; csak a kodekek aktuális verzióit fedi le.

 

Régebbi kodekek esetén ugyanazokat az eljárásokat használja, mint az aktuális kodekek használata esetén; ne feledje azonban, hogy nem minden funkció támogatott minden kodekben.

Ebben a szakaszban

Media Foundation programozási útmutatója

Media Technologies for Windows