OGG Vorbis (.ogg)

Xiph.Org Standard

Ogg Vorbis er en åpen, lisensfri lydbeholder og tapsgivende komprimeringsformat som ble opprettet som et ubelastet alternativ til patenterte formater som MP3 og AAC.

Konverter OGG til MP3

Gratis OGG til MP3-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Undersøk og metadata

Operativsystemer og filanalysatorer identifiserer OGG-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

Byte-nivå hodesignatur (Magic Bytes)

Operativsystemer og filanalysatorer identifiserer OGG-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

4F 67 67 53

ASCII-REPRESENTASJON: OggS

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

Tekniske spesifikasjoner

BeholderarkitekturOgg multimedia bitstream container framing Vorbis audio packets
KomprimeringModified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis
BytterekkefølgeLittle-Endian headers and frame bitstream
FargeromN/A (Lossy Audio Bitstream)
Kanaler og strukturUp to 255 discrete audio channels
Maks. dimensjonerArbitrary sample rates up to 192 kHz at variable bitrates from 45 to 500 kbps
GjennomsiktighetHigh perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps)
Strømming og progressivNative Ogg page structure designed from inception for robust Internet packet streaming

Teknisk sammenligningsmatrise: OGG vs konkurrenter

Teknisk attributtOGG (Gjeldende)MP3OPUSAAC
Patentfrihet100 % åpen og lisensfriUtløpte patenter (allmennimellom)100 % åpen og lisensfriPatentert kommersiell lisensieringspool
Adopsjon i spillbransjenMassiv; standard lydformat i spillmotorer (Unity, Unreal)Historisk standardVoksendeStandard for mobilspill
Ytelse ved lav bitrateGod ved 96-128 kbpsDårlig ved 96 kbpsFenomenal ved 32-96 kbpsGod ved 96-128 kbps
Flere kanaler-støtteOpptil 255 diskrete kanaler2 kanaler (stereo)Opptil 255 kanalerOpptil 48 kanaler

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Ogg-spilleren rapporterer 'Bitstream desync' eller avbryter avspillingen på første pakke.

Underliggende årsak: Korrupt Ogg-sidehode eller ikke-matchende CRC32-sjekksum inne i en OggS-side.

Utbedring: Gjenoppbygg Ogg-beholderens innramming ved hjelp av 'oggz-repair' eller transkoder gjennom ffmpeg -i broken.ogg -c:a copy fixed.ogg.

Sikkerhetsanalyse og parser-angrepsvektorer

Ogg-beholdere analyserer pakkisegmenter med variabel lengde inne i sider. Feil i bitstrømdekodere kan utløse lesing utenfor grensene.

Kjente angrepsvektorer

  • Bufferoverlesing i heap i Vorbis floor1- eller floor0-kurverekonstruksjonsalgoritmer.
  • For store kommentarfelt som forårsaker tjenestenekt i minnet under første strømsøk.
  • Konstruerte pakkesegmenttabeller som utløser heltallsoverflyt under sidesammensetting.

Beste praksis for forsvar:

Historisk opprinnelse og milepæler

2008Spotify lanserer sin musikkstrømmeplattform som bruker Ogg Vorbis som sin primære strømme-lydkodek.
2002Xiph.Org utgir Vorbis 1.0, og etablerer det som det fremste åpen kildekode-formatet for tapsgivende lyd.
2000Christopher Montgomery initierer Ogg-prosjektet som en reaksjon på Fraunhovers kunngjøringer om patentlisensavgifter.

Viktige fordeler

  • 100 % lisensfritt og åpen kildekode uten patentkrav eller lisensavgifter.
  • Overlegen akustisk gjengivelse og dynamisk frekvensrespons sammenlignet med MP3 ved identiske biterater.
  • Innebygd støtte for ekte avspilling uten opphold (gapless) og fleksible Vorbis-kommentarmetadata.

Tekniske begrensninger og ulemper

  • Mangler innebygd støtte for maskinvareavspilling på eldre bilstereoer og frittstående forbrukerspillere.
  • I stor grad erstattet for tale og nye applikasjoner av neste generasjons Opus-kodek.
  • Manglet historisk sett innebygd støtte i standard medierammerverk for Apple iOS og macOS.

Interessante tekniske fakta

  • Magisignaturen 'OggS' representerer 'Ogg Stream', etterfulgt av revisjonsnumre for strømmestruktur.
  • Navnet 'Ogg' stammer fra netrek-sjargongen 'ogging', som betyr å ta over med makt.
  • Videospillutviklere tok i stor grad i bruk Ogg Vorbis fordi det unngikk millioner av dollar i patenterte MP3-lisensavgifter.

Ofte stilte tekniske spørsmål

Hva er forskjellen mellom Ogg og Vorbis?

Ogg er beholderformatet (ansvarlig for sideinndeling, fletting og pakkebarontering), mens Vorbis er lydkomprimeringsalgoritmen som er lagret inne i den Ogg-beholderen.

Hvorfor bruker Spotify Ogg Vorbis i stedet for MP3?

Ogg Vorbis er lisensfritt og gir renere akustisk kvalitet, bredere dynamisk omfang og bedre høyfrekvensbevaring ved 320 kbps enn MP3.

Kan en Ogg-fil inneholde video?

Ja. Selv om .ogg vanligvis refererer til Vorbis-lyd, kan en Ogg-beholder bære Theora-video (.ogv) eller FLAC-lyd (.oga).