OGG Vorbis (.ogg)
Xiph.Org StandardOgg 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:
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 53ASCII-REPRÆSENTATION: OggS
Standardisering: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334
Tekniske specifikationer
| Containerarkitektur | Ogg multimedia bitstream container framing Vorbis audio packets |
| Komprimering | Modified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis |
| Bytterejsning | Little-Endian headers and frame bitstream |
| Farverum | N/A (Lossy Audio Bitstream) |
| Kanaler og struktur | Up to 255 discrete audio channels |
| Maks. dimensioner | Arbitrary sample rates up to 192 kHz at variable bitrates from 45 to 500 kbps |
| Gennemsigtighed | High perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps) |
| Streaming og progressiv | Native Ogg page structure designed from inception for robust Internet packet streaming |
Tekniske sammenligningsmatrix: OGG vs. konkurrenter
| Teknisk attribut | OGG (Aktuel) | MP3 | OPUS | AAC |
|---|---|---|---|---|
| Patentfrihed | 100 % åben og royaltyfri | Udløbne patenter (offentlig ejendom) | 100 % åben og royaltyfri | Patenteret kommerciel licenspool |
| Vedtagelse i spilbranchen | Massiv; standardlydformat i spilmotorer (Unity, Unreal) | Historisk standard | Voksende | Standard for mobilspil |
| Ydeevne ved lav bithastighed | God ved 96-128 kbps | Dårlig ved 96 kbps | Fænomenal ved 32-96 kbps | God ved 96-128 kbps |
| Flerkanalsunderstøttelse | Op til 255 separate kanaler | 2 kanaler (stereo) | Op til 255 kanaler | Op 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
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).