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 laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. A Forrásolvasó és Sink írófelváltotta. Source Reader és Sink Writer Windows 10-re és Windows 11-re optimalizálták. A Microsoft határozottan javasolja, hogy az új kód a Forrásolvasót és a Sink Writert használja a Windows Media Format 11 SDKhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
A változó bitsebesség (VBR) kódolás az állandó bitsebesség-kódolás (CBR) alternatíva, amelyet egyes kodekek támogatnak. Ahol a CBR kódolás a kódolt adathordozó bitsebességének fenntartására törekszik, a VBR arra törekszik, hogy a lehető legjobb minőséget érje el a kódolt adathordozón.
A kódolt tartalom minőségét az határozza meg, hogy a tartalom tömörítése és kitömörítése során mennyi adat veszik el. Számos tényező befolyásolja a tömörítési folyamat adatainak elvesztését, de általában minél összetettebb az eredeti adat, és annál nagyobb a tömörítési arány, annál több részlet veszik el a tömörítési folyamat során.
A VBR-kódolásnak három típusa van: minőségalapú, nem korlátozott és korlátozott.
Minőségalapú VBR-kódolás
A VBR-kódolás első típusa a minőségalapú, amely egy kódolási bérletet használ. A minőségi alapú VBR-kódolás lehetővé teszi, hogy bitsebesség helyett minőségi szintet adjon meg a digitális médiastreamekhez. A kodek ezután kódolja a tartalmat, hogy minden minta hasonló minőségű legyen.
A minőségi alapú VBR-kódolás fő előnye, hogy a minőség konzisztens egy fájlon belül, és az egyik fájlból a másikba. Írhat például egy programot, amely cd-ről ASF-fájlokba másol dalokat a számítógépen. Ebben az esetben a konzisztens minőség valószínűleg fontosabb a végfelhasználói élmény számára, mint a konzisztens fájlméret. A minőségi alapú VBR-kódolással biztosítható, hogy a másolt dalok mindegyike azonos minőségű legyen.
A minőségi alapú VBR-kódolás hátránya, hogy a kódolás előtt nem lehet tudni a kódolt adathordozó méret- vagy sávszélesség-követelményeit. Ez a minőségalapú VBR-kódolású fájlokat nem megfelelővé teheti olyan körülmények esetén, amikor a memória vagy a sávszélesség korlátozott, például hordozható média lejátszók vagy alacsony sávszélességű internetkapcsolatok esetén.
Általánosságban elmondható, hogy a minőségi VBR-kódolás kiválóan alkalmas helyi lejátszáshoz vagy nagy sávszélességű hálózati kapcsolatokhoz. Ezekben az esetekben a konzisztens minőség jobb felhasználói élményt nyújt.
Nem korlátozott VBR-kódolás
A nem korlátozott VBR-kódolás két kódolási passzt használ. A nem korlátozott VBR-kódolás használatakor meg kell adnia a stream bitsebességét, ahogyan a CBR-kódolás esetében tenné. A kodek azonban csak ezt az értéket használja a stream és a kódolás átlagos bitsebességeként, hogy a minőség a lehető legnagyobb legyen az átlag megtartása mellett. A kódolt stream bármely pontján a tényleges bitsebesség jelentősen eltérhet az átlagértéktől.
Nem állít be pufferablakot a korlátozás nélküli VBR-kódoláshoz úgy, mint egy CBR-kódolású adatfolyam esetében. Ehelyett a kodek kiszámítja a szükséges pufferablak méretét a kódolt minták követelményei alapján.
A nem korlátozott VBR-kódolás előnye, hogy a tömörített stream a lehető legmagasabb minőséggel rendelkezik, miközben kiszámítható átlagos sávszélességen belül marad.
Korlátozott VBR-kódolás
A korlátozott VBR-kódolás megegyezik a nem engedélyezett VBR-kódolással, azzal a kivételrel, hogy a profilban meg kell adnia a maximális bitsebességet és a pufferablak maximális mértékét. A kodek ezután a maximális értékeket használja az adatok tömörítésének meghatározásához. Ha a maximális értékeket elég magasra állítja be, a korlátozott VBR-kódolás ugyanazt a kódolt streamet hozza létre, mint a nem korlátozott VBR-kódolás.
Kapcsolódó témakörök
-
Two-Pass kódolás használata