OGG Vorbis (.ogg)

Xiph.Org Standard

Ogg Vorbis er en åben, royaltyfri lydbeholder og tabsgivende komprimeringsformat skabt som et ubehæftet alternativ til patenterede formater som MP3 og AAC.

Konverter OGG til MP3

Gratis OGG til MP3-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøg & Metadata

Operativsystemer og filanalysatorer identificerer OGG-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer OGG-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

4F 67 67 53

ASCII-REPRÆSENTATION: OggS

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

Tekniske specifikationer

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

Tekniske sammenligningsmatrix: OGG vs. konkurrenter

Teknisk attributOGG (Aktuel)MP3OPUSAAC
Patentfrihed100 % åben og royaltyfriUdløbne patenter (offentlig ejendom)100 % åben og royaltyfriPatenteret kommerciel licenspool
Vedtagelse i spilbranchenMassiv; standardlydformat i spilmotorer (Unity, Unreal)Historisk standardVoksendeStandard for mobilspil
Ydeevne ved lav bithastighedGod ved 96-128 kbpsDårlig ved 96 kbpsFænomenal ved 32-96 kbpsGod ved 96-128 kbps
FlerkanalsunderstøttelseOp til 255 separate kanaler2 kanaler (stereo)Op til 255 kanalerOp til 48 kanaler

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Ogg-afspilleren rapporterer 'Bitstream desync' eller afbryder afspilningen ved første pakke.

Grundlæggende årsag: Beskadiget Ogg-sidehoved eller ikke-matchende CRC32-kontrolsum inde i en OggS-side.

Gendannelse: Genopbyg Ogg-beholderindramningen ved hjælp af 'oggz-repair' eller omkod via ffmpeg -i broken.ogg -c:a copy fixed.ogg.

Sikkerhedsanalyse og parser-angrebsvektorer

Ogg-beholdere fortolker pakkeparametre med variabel længde inde i sider. Fejl i bitstrømsdekodere kan udløse læsninger uden for grænserne.

Kendte angrebsvektorer

  • Heap-buffer over-read i Vorbis floor1- eller floor0-kurverekonstruktionsalgoritmer.
  • Overdimensionerede kommentarfelt, der forårsager hukommelsesrelateret tjenestenægtelse under indledende strømsøgning.
  • Hjemmelavede pakketabeller, der udløser heltals-overløb under sidesamling.

Defensive bedste praksisser:

Historisk oprindelse og milepæle

2008Spotify lancerer sin musestreamingplatform med Ogg Vorbis som sit primære streaminglydkodec.
2002Xiph.Org udgiver Vorbis 1.0 og etablerer det som det førende open source-lydformat med tab.
2000Christopher Montgomery initierer Ogg-projektet som reaktion på Fraunhofers udmeldinger om patentroyalties.

Vigtige fordele og styrker

  • 100 % royaltyfri og open source uden patentkrav eller licensgebyrer.
  • Overlegen akustisk lydtroskab og dynamisk frekvensrespons sammenlignet med MP3 ved identiske bithastigheder.
  • Indbygget understøttelse af ægte pausefri afspilning (gapless playback) og fleksible Vorbis-kommentarmetadata.

Tekniske begrænsninger og ulemper

  • Mangler indbygget hardware-afspilningsunderstøttelse på ældre bilradioer og separate forbrugerafspillere.
  • I vid udstrækning erstattet til tale og nye applikationer af næste generations Opus-kodec.
  • Manglende historisk indbygget understøttelse i standardmedieframeworks til Apple iOS og macOS.

Interessant teknisk trivia

  • Magisk signatur 'OggS' står for 'Ogg Stream', efterfulgt af strømmens strukturelle revisionsnumre.
  • Navnet 'Ogg' stammer fra netrek-spilleslang 'ogging', som betyder at overtage med magt.
  • Videospilsudviklere tog Ogg Vorbis til sig i enorm omfang, fordi det undgik millioner af dollars i proprietære MP3-patentlicenser.

Ofte stillede tekniske spørgsmål

Hvad er forskellen på Ogg og Vorbis?

Ogg er beholderformatet (ansvarlig for sideinddeling, interleaving og pakkelevering), mens Vorbis er den lydkomprimeringsalgoritme, der er gemt inde i den Ogg-beholder.

Hvorfor bruger Spotify Ogg Vorbis i stedet for MP3?

Ogg Vorbis er royaltyfri og leverer renere akustisk kvalitet, bredere dynamisk omfang og bedre højfrekvensbevarelse ved 320 kbps end MP3.

Kan en Ogg-fil indeholde video?

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