OGG Vorbis (.ogg)

Xiph.Org Standardno

Ogg Vorbis otvoreni je, besplatni spremnik audiosadržaja i format kompresije s gubicima stvoren kao neopterećena alternativa patentiranim formatima poput MP3-a i AAC-a.

Pretvori OGG u MP3

Besplatni OGG u MP3 pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.

Pregledaj i metapodaci

Operativni sustavi i alati za analizu datoteka identificiraju OGG datoteke provjerom početnog niza binarnih bajtova:

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Potpis zaglavlja na razini bajtova (Magic Bytes)

Operativni sustavi i alati za analizu datoteka identificiraju OGG datoteke provjerom početnog niza binarnih bajtova:

HEX POTPIS (POMAK 0):

4F 67 67 53

ASCII PRIKAZ: OggS

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

Tehničke specifikacije

Arhitektura spremnikaOgg multimedia bitstream container framing Vorbis audio packets
KompresijaModified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis
字节序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
ProzirnostHigh perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps)
Streaming i progresivnoNative Ogg page structure designed from inception for robust Internet packet streaming

Tehnička matrica usporedbe: OGG vs Konkurencija

Tehnički atributOGG (Trenutno)MP3OPUSAAC
Sloboda patenta100% otvoren i bez naknadeIstekli patenti (javna domena)100% otvoren i bez naknadePatentirani komercijalni fond za licenciranje
Usvajanje u industriji igaraMasovno; standardni audioformat u pokretačima igara (Unity, Unreal)Povijesni standardU porastuStandard mobilnog igranja
Performanse pri niskoj bitnoj brziniDobro pri 96 - 128 kbpsLoše pri 96 kbpsIznimno pri 32 - 96 kbpsDobro pri 96 - 128 kbps
Podrška za više kanalaDo 255 zasebnih kanala2 kanala (stereo)Do 255 kanalaDo 48 kanala

Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak

Ogg reproduktor javlja 'Bitstream desync' ili prekida reprodukciju na prvom paketu.

Temeljni uzrok: Oštećeno zaglavlje Ogg stranice ili nepodudaranje CRC32 kontrolnog zbroja unutar OggS stranice.

Oporavak: Ponovno izgradite uokvirenje Ogg spremnika pomoću 'oggz-repair' ili transkodirajte putem ffmpeg -i broken.ogg -c:a copy fixed.ogg.

Sigurnosna analiza i vektori napada na parser

Ogg spremnici analiziraju segmente paketa promjenjive duljine unutar stranica. Nedostaci u dekoderima bitnog toka mogu potaknuti čitanja izvan zadanih granica.

Poznati vektori napada

  • Čitanje izvan međuspremnika na gomili (heap buffer over-read) u algoritmima rekonstrukcije krivulja Vorbis floor1 ili floor0.
  • Prevelika polja komentara koja uzrokuju uskraćivanje memorijske usluge tijekom početnog ispitivanja toka.
  • Izrađene tablice segmenata paketa koje potiču prelijevanje cijelih brojeva tijekom sastavljanja stranice.

Najbolje obrambene prakse:

Povijesni izvori i prekretnice

2008Spotify pokreće svoju platformu za streaming glazbe koristeći Ogg Vorbis kao primarni audio codec za streaming.
2002Xiph.Org izdaje Vorbis 1.0, uspostavljajući ga kao vrhunski format otvorenog koda s gubicima.
2000Christopher Montgomery pokreće Ogg projekt kao odgovor na Fraunhoferove najave o licenciranju patenata.

Ključne prednosti

  • 100% besplatno i otvoreno, bez ikakvih patentnih zahtjeva ili naknada za licenciranje.
  • Vrhunska akustična vjernost i dinamički frekvencijski odziv u usporedbi s MP3-om pri identičnim bitnim brzinama.
  • Izvorna podrška za istinsku reprodukciju bez pauza i fleksibilne metadatakomentare Vorbisa.

Tehnička ograničenja i nedostaci

  • Nedostaje izvorna podrška za reprodukciju na starijim automobilskim radijima i samostalnim potrošačkim uređajima.
  • Uglavnom zamijenjen za govor i nove aplikacije s pomoću Opus kodeka sljedeće generacije.
  • Povijesno mu nedostaje izvorna podrška u zadanim medijskim okruženjima Apple iOS-a i macOS-a.

Zanimljive tehničke činjenice

  • Magični potpis 'OggS' označava 'Ogg Stream', praćen brojevima revizije strukture strujanja.
  • Naziv 'Ogg' potječe iz slenga netrek igara 'ogging', što znači nasilno preuzimanje.
  • Razvojni programeri videoigara uvelike su usvojili Ogg Vorbis jer se time izbjeglo plaćanje milijuna dolara za licenciranje vlasničkih MP3 patenata.

Često postavljana tehnička pitanja

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

Ogg je format spremnika (odgovoran za stranličenje, ispreplitanje i isporuku paketa), dok je Vorbis algoritam za kompresiju zvuka pohranjen unutar tog Ogg spremnika.

Zašto Spotify koristi Ogg Vorbis umjesto MP3-a?

Ogg Vorbis je bez naknade (royalty-free) i pruža čišću akustičnu kvalitetu, širi dinamički raspon i bolje zadržavanje visokih frekvencija pri 320 kbps nego MP3.

Može li Ogg datoteka sadržavati video?

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