OGG Vorbis (.ogg)

Xiph.Org Standardno

Ogg Vorbis je otvoreni kontejner zvuka bez naknade i format kompresije sa gubicima, kreiran kao neopterećena alternativa patentiranim formatima kao što su MP3 i AAC.

Конвертујте OGG у MP3

Бесплатан OGG у MP3 конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.

Pregledaj i metapodaci

Operativni sistemi i analizatori datoteka identifikuju OGG datoteke proverom početnog binarnog niza bajtova:

Изаберите или превуците датотеке овде

100% приватна конверзија у прегледачу – датотеке никада не напуштају ваш уређај

или налепите Ctrl+V
100% Локална обрада у прегледачу 0 бајтова послато спољним серверима. Сва обрада је извршена локално у безбедном окружењу вашег прегледача.

Potpis zaglavlja na nivou bajtova (Magic Bytes)

Operativni sistemi i analizatori datoteka identifikuju OGG datoteke proverom početnog binarnog niza bajtova:

HEX POTPIS (OFFSET 0):

4F 67 67 53

ASCII REPREZENTACIJA: OggS

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

Tehničke specifikacije

Arhitektura kontejneraOgg multimedia bitstream container framing Vorbis audio packets
KompresijaModified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis
Bajtni redosled (Endianness)Little-Endian headers and frame bitstream
Prostori bojaN/A (Lossy Audio Bitstream)
Kanali i strukturaUp to 255 discrete audio channels
Maksimalne dimenzijeArbitrary sample rates up to 192 kHz at variable bitrates from 45 to 500 kbps
TransparentnostHigh perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps)
Strimovanje i progresivno učitavanjeNative Ogg page structure designed from inception for robust Internet packet streaming

Tehnička matrica poređenja: OGG vs Konkurenti

Tehnički atributOGG (Trenutno)MP3OPUSAAC
Sloboda patenta100% otvoren i bez autorskih naknadaIstekli patenti (javni domen)100% otvoren i bez autorskih naknadaPatentirani komercijalni licencni bazen
Usvajanje u industriji igaraMasovno; standardni audio format u endžinima igara (Unity, Unreal)Istorijski standardU porastuStandard za mobilne igre
Performanse pri niskoj bitnoj brziniDobar pri 96-128 kbpsLoš pri 96 kbpsFenomenalan pri 32-96 kbpsDobar pri 96-128 kbps
Podrška za više kanalaDo 255 zasebnih kanala2 kanala (stereo)Do 255 kanalaDo 48 kanala

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

Ogg plejer javlja 'Bitstream desync' (dezinhoronizacija bit-toka) ili prekida reprodukciju na prvom paketu.

Osnovni uzrok: Oštećeno zaglavlje Ogg stranice ili nepodudaranje CRC32 kontrolne sume unutar OggS stranice.

Oporavak: Obnovite uokvirivanje Ogg kontejnera pomoću alata 'oggz-repair' ili transkodirajte preko ffmpeg -i broken.ogg -c:a copy fixed.ogg.

Bezbednosna analiza i vektori napada parsera

Ogg kontejneri parsiraju segmente paketa promenljive dužine unutar stranica. Nedostaci u dekoderima bit-toka mogu izazvati čitanja van granica bafera.

Poznati vektori napada

  • Prekoračenje čitanja hip bafera (heap buffer over-read) u algoritmima za rekonstrukciju krivi Vorbis floor1 ili floor0.
  • Prevelika polja komentara koja uzrokuju uskraćivanje memorijske usluge tokom početnog testiranja toka.
  • Kreirane tabele segmenata paketa koje pokreću celobrojno prekoračenje (integer overflow) tokom sklapanja stranica.

Defanzivne najbolje prakse:

Istorijat i prekretnice

2008Spotify pokreće svoju platformu za striming muzike koristeći Ogg Vorbis kao primarni audio kodek za striming.
2002Xiph.Org objavljuje Vorbis 1.0, uspostavljajući ga kao vodeći format otvorenog koda za zvuk sa gubicima.
2000Kristofer Montgomeri pokreće Ogg projekat kao odgovor na najave Fraunhofer-a o autorskim naknadama za patente.

Ključne prednosti

  • 100% besplatno bez autorskih naknada i otvorenog koda sa nula zahteva za patentima ili licencnih naknada.
  • Vrhunska akustična vernost i dinamički frekventni odziv u poređenju sa MP3-jem pri identičnim bitnim brzinama.
  • Maternja podrška za pravu reprodukciju bez pauza (gapless) i fleksibilne metapodatke Vorbis komentara.

Tehnička ograničenja i nedostaci

  • Nedostaje maternja podrška za hardversku reprodukciju na starijim auto-radio uređajima i samostalnim plejerima za široku potrošnju.
  • Uglavnom prevaziđen za govor i nove aplikacije od strane Opus kodeka sledeće generacije.
  • Istorijski gledano, nedostajala mu je maternja podrška u podrazumevanim medijskim okruženjima Apple iOS i macOS.

Zanimljivosti

  • Magični potpis 'OggS' označava 'Ogg Stream' (Ogg tok), praćen brojevima revizije strukture toka.
  • Naziv 'Ogg' potiče iz netrek gejming žargona 'ogging', što znači silom preuzeti.
  • Programeri video igara su masovno usvojili Ogg Vorbis jer je izbegao milione dolara u licenciranju vlasničkih MP3 patenata.

Često postavljana tehnička pitanja

Koja je razlika između Ogg-a i Vorbis-a?

Ogg je format kontejnera (odgovoran za straničenje, preplitanje i isporuku paketa), dok je Vorbis algoritam za kompresiju zvuka smešten unutar tog Ogg kontejnera.

Zašto Spotify koristi Ogg Vorbis umesto MP3-ja?

Ogg Vorbis ne podleže autorskim naknadama, pruža čistiji akustični kvalitet, širi dinamički opseg i bolje zadržavanje visokih frekvencija pri 320 kbps u odnosu na MP3.

Može li Ogg datoteka da sadrži video?

Da. Dok .ogg obično se odnosi na Vorbis zvuk, Ogg kontejner može da nosi Theora video (.ogv) ili FLAC zvuk (.oga).