OGG Vorbis (.ogg)

Xiph.Org Standardní

Ogg Vorbis je otevřený, svobodný zvukový kontejner a ztrátový kompresní formát vytvořený jako bezplatná alternativa k patentovaným formátům, jako jsou MP3 a AAC.

Převést OGG do MP3

Bezplatný konvertor z OGG do MP3 v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Zkontrolovat a metadata

Operační systémy a analyzátory souborů identifikují soubory OGG kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory OGG kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (OFFSET 0):

4F 67 67 53

ASCII REPREZENTACE: OggS

Standardizace: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334

Technické specifikace

Architektura kontejneruOgg multimedia bitstream container framing Vorbis audio packets
KompreseModified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis
Endiantita bajtůLittle-Endian headers and frame bitstream
Barevné prostoryN/A (Lossy Audio Bitstream)
Kanály a strukturaUp to 255 discrete audio channels
Max. rozměryArbitrary sample rates up to 192 kHz at variable bitrates from 45 to 500 kbps
PrůhlednostHigh perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps)
Streamování a progresivní načítáníNative Ogg page structure designed from inception for robust Internet packet streaming

Technická srovnávací matice: OGG vs konkurence

Technický atributOGG (Aktuální)MP3OPUSAAC
Patentová svoboda100% otevřený a bez licenčních poplatkůVypršelé patenty (public domain)100% otevřený a bez licenčních poplatkůPatentovaný komerční licenční fond
Přijetí v herním průmysluMasivní; standardní zvukový formát v herních enginech (Unity, Unreal)Historický standardRostoucíStandard pro mobilní hraní
Výkon při nízkém datovém tokuDobrý při 96 - 128 kbpsSlabý při 96 kbpsVynikající při 32 - 96 kbpsDobrý při 96 - 128 kbps
Podpora více kanálůAž 255 samostatných kanálů2 kanály (stereo)Až 255 kanálůAž 48 kanálů

Běžné režimy poškození a příručka pro obnovení v hex

Přehrávač Ogg hlásí „Bitstream desync" nebo přeruší přehrávání při prvním paketu.

Hlavní příčina: Poškozená hlavička stránky Ogg nebo nesoulad kontrolního součtu CRC32 uvnitř stránky OggS.

Obnovení: Obnovte rámování kontejneru Ogg pomocí nástroje „oggz-repair" nebo proveďte překódování přes ffmpeg -i broken.ogg -c:a copy fixed.ogg.

Bezpečnostní analýza a vektory útoků na parser

Kontejnery Ogg parsují segmenty paketů s proměnnou délkou uvnitř stránek. Chyby v dekodérech bitstreamu mohou vyvolat čtení mimo přidělenou paměť.

Známé vektory útoků

  • Přetečení haldy při čtení (heap buffer over-read) v algoritmech rekonstrukce křivek Vorbis floor1 nebo floor0.
  • Nadměrně velká pole komentářů způsobující odepření služby v paměti během počátečního zkoumání streamu.
  • Upravené tabulky segmentů paketů vyvolávající přetečení celých čísel (integer overflow) během sestavování stránek.

Doporučené bezpečnostní postupy:

Historický vývoj a milníky

2008Spotify spouští svou hudební streamovací platformu a jako primární streamovací zvukový kodek využívá Ogg Vorbis.
2002Xiph.Org vydává Vorbis 1.0 a stanovuje jej jako přední open-source ztrátový zvukový formát.
2000Christopher Montgomery iniciuje projekt Ogg v reakci na oznámení společnosti Fraunhofer ohledně patentových poplatků.

Klíčové výhody a přednosti

  • 100% bez poplatků (royalty-free) a s otevřeným zdrojovým kódem bez jakýchkoli patentových nároků nebo licenčních poplatků.
  • Vyšší akustická věrnost a dynamická frekvenční odezva ve srovnání s MP3 při identických datových tocích.
  • Nativní podpora pro skutečné přehrávání bez mezer (gapless) a flexibilní metadata v podobě komentářů Vorbis.

Technická omezení a nevýhody

  • Chybí nativní podpora přehrávání v hardwaru u starších autorádií a samostatných spotřebitelských přehrávačů.
  • Pro řeč a nové aplikace byl do značné míry nahrazen kodekem Opus nové generace.
  • Historicky postrádal nativní podporu ve výchozích mediálních rámcích systémů Apple iOS a macOS.

Zajímavé technické drobnosti

  • Magický podpis „OggS" představuje „Ogg Stream", za nímž následují čísla revize struktury streamu.
  • Název „Ogg" pochází z herního slangu z netreku „ogging", což znamená násilné převzetí.
  • Vývojáři videoher masivně přijali Ogg Vorbis, protože se tak vyhli milionům dolarů za licenční poplatky za proprietární patenty MP3.

Často kladené technické otázky

Jaký je rozdíl mezi formáty Ogg a Vorbis?

Ogg je kontejnerový formát (odpovědný za stránkování, prokládání a doručování paketů), zatímco Vorbis je algoritmus pro kompresi zvuku uložený uvnitř tohoto kontejneru Ogg.

Proč Spotify používá Ogg Vorbis místo MP3?

Ogg Vorbis je bez licenčních poplatků (royalty-free) a poskytuje čistší akustickou kvalitu, širší dynamický rozsah a lepší zachování vysokých frekvencí při 320 kbps než MP3.

Může soubor Ogg obsahovat video?

Ano. Zatímco přípona .ogg obvykle odkazuje na zvuk Vorbis, kontejner Ogg může nést video Theora (.ogv) nebo zvuk FLAC (.oga).