Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
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.
- A Windows Media Codecs
- Kodek és DSP-objektumok használata
- kódolási módszerek
- Codec implementálási
- A kiszivárgott gyűjtőpuffermodell
- Codec DMOs-
- Codec MFTs használata
- Hang használata
- Video használata
- tömörített adathordozó tárolása AVI-fájlokban
- VBR kódolási használata
- Two-Pass kódolási használata
- Kódolási statisztikák
- Adategység-bővítmények használata
- Codec és DSP IPropertyBag Állandók
- tartalomelemző
- Windows Media Codec – gyakori kérdések