OGG Vorbis (.ogg)
Xiph.Org SzabványAz Ogg Vorbis egy nyílt, jogdíjmentes audiokonténer és veszteséges tömörítési formátum, amelyet az olyan szabadalmaztatott formátumok, mint az MP3 és az AAC, terhektől mentes alternatívájaként hoztak létre.
OGG konvertálása erre: MP3
Ingyenes, böngészőn belüli OGG - MP3 konvertáló. Konvertáljon fájlokat azonnal az eszközén.
Vizsgálat és metaadatok
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) OGG fájlokat:
Bájt-szintű fejléc aláírás (Magic Bytes)
Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) OGG fájlokat:
HEX ALÁÍRÁS (ELTOLÁS 0):
4F 67 67 53ASCII REPREZENTÁCIÓ: OggS
Szabványosítás: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334
Műszaki specifikációk
| Konténer architektúra | Ogg multimedia bitstream container framing Vorbis audio packets |
| Tömörítés | Modified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis |
| Bájtsorrend | Little-Endian headers and frame bitstream |
| Színterek | N/A (Lossy Audio Bitstream) |
| Csatornák és struktúra | Up to 255 discrete audio channels |
| Max. méretek | Arbitrary sample rates up to 192 kHz at variable bitrates from 45 to 500 kbps |
| Átlátszóság | High perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps) |
| Streaming és progresszív | Native Ogg page structure designed from inception for robust Internet packet streaming |
Műszaki összehasonlító mátrix: OGG vs Versenytársak
| Technikai attribútum | OGG (Jelenlegi) | MP3 | OPUS | AAC |
|---|---|---|---|---|
| Szabadalmi szabadság | 100%-ban nyílt és jogdíjmentes | Lejárt szabadalmak (közkinccsé vált) | 100%-ban nyílt és jogdíjmentes | Szabadalmaztatott kereskedelmi licencelési csoport |
| Játékipari elterjedtség | Hatalmas; szabványos audioformátum játékmotorokban (Unity, Unreal) | Történelmi szabvány | Növekvő | Mobiljáték-szabvány |
| Alacsony bitrátájú teljesítmény | Jó 96-128 kbps sávszélességnél | Gyenge 96 kbps-nél | Fenomenális 32-96 kbps-nél | Jó 96-128 kbps sávszélességnél |
| Többcsatornás támogatás | Akár 255 diszkrét csatorna | 2 csatorna (sztereó) | Akár 255 csatorna | Akár 48 csatorna |
Gyakori sérülési módok és hexadecimális helyreállítási útmutató
Az Ogg-lejátszó 'Bitstream desync' (adatfolyam szinkronvesztés) hibaüzenetet ad, vagy megszakítja a lejátszást az első csomagnál.
Kiváltó ok: Sérült Ogg oldalfejléc vagy nem megfelelő CRC32 ellenőrző összeg egy OggS oldalon belül.
Helyreállítás: Állítsa helyre az Ogg konténer keretezését az 'oggz-repair' eszközzel, vagy konvertálja át az ffmpeg -i broken.ogg -c:a copy fixed.ogg paranccsal.
Biztonsági elemzés és elemző (parser) támadási vektorok
Az Ogg konténerek változó hosszúságú csomagszegmenseket elemzik az oldalakon belül. Az adatfolyam-dekódolók hibái túlcímkézésből adódó olvasási hibákat válthatnak ki.
Ismert támadási vektorok
- Halom (heap) túlcsordulás a Vorbis floor1 vagy floor0 görbevisszaépítési algoritmusokban.
- Túlméretezett megjegyzésmezők, amelyek memóriamegvonásos szolgáltatásmegtagadást (DoS) okoznak a kezdeti adatfolyam-vizsgálat során.
- Manipulált csomagszegmens-táblázatok, amelyek egész túlcsordulást váltanak ki az oldalak összeállítása közben.
Védekező Legjobb Gyakorlatok:
Történeti háttér és mérföldkövek
Főbb előnyök
- 100%-ban jogdíjmentes és nyílt forráskódú, nulla szabadalmi igénnyel vagy licencdíjal.
- Kiváló akusztikus hűség és dinamikus frekvenciaválasz az azonos bitrátájú MP3-hoz képest.
- Natív támogatás a valós hézagmentes (gapless) lejátszáshoz és a rugalmas Vorbis megjegyzés metaadatokhoz.
Technikai korlátok és hátrányok
- Hiányzik a natív hardveres lejátszási támogatás a régebbi autós rádiókon és önálló asztali lejátszókon.
- A beszédhangok és az új alkalmazások terén nagyrészt felváltotta a következő generációs Opus kodek.
- Történelmileg hiányzott a natív támogatás az alapértelmezett Apple iOS és macOS média-keretrendszerekben.
Érdekes technikai tudnivalók
- Az 'OggS' varázsaláírás az 'Ogg Stream' kifejezést jelenti, amelyet a adatfolyam struktúra revíziós számai követnek.
- Az 'Ogg' név a netrek nevű játék szlengjéből, az 'ogging'-ból ered, ami erőszakos átvételt jelent.
- A videojáték-fejlesztők előszeretettel fogadták örökbe az Ogg Vorbis formátumot, mert így elkerülhették a milliós nagyságrendű, védett MP3 szabadalmi licencek díjait.
Gyakran Ismételt Műszaki Kérdések
Mi a különbség az Ogg és a Vorbis között?
Az Ogg a tárolóformátum (felelős a lapozásért, összefűzésért és csomagkézbesítésért), míg a Vorbis az Ogg tárolóban tárolt hangtömörítési algoritmus.
Miért használ a Spotify Ogg Vorbis formátumot az MP3 helyett?
Az Ogg Vorbis jogdíjmentes, tisztább akusztikus minőséget, szélesebb dinamikatartományt és jobb magas frekvenciás megtartást biztosít 320 kbps sebességnél, mint az MP3.
Tartalmazhat egy Ogg fájl videót?
Igen. Noha az .ogg általában a Vorbis hangra utal, egy Ogg tároló tartalmazhat Theora videót (.ogv) vagy FLAC hangot (.oga) is.