OGG Vorbis (.ogg)
Xiph.Org StandardOgg 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:
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 53ASCII-REPRESENTASJON: OggS
Standardisering: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334
Tekniske spesifikasjoner
| Beholderarkitektur | Ogg multimedia bitstream container framing Vorbis audio packets |
| Komprimering | Modified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis |
| Bytterekkefølge | Little-Endian headers and frame bitstream |
| Fargerom | N/A (Lossy Audio Bitstream) |
| Kanaler og struktur | Up to 255 discrete audio channels |
| Maks. dimensjoner | Arbitrary sample rates up to 192 kHz at variable bitrates from 45 to 500 kbps |
| Gjennomsiktighet | High perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps) |
| Strømming og progressiv | Native Ogg page structure designed from inception for robust Internet packet streaming |
Teknisk sammenligningsmatrise: OGG vs konkurrenter
| Teknisk attributt | OGG (Gjeldende) | MP3 | OPUS | AAC |
|---|---|---|---|---|
| Patentfrihet | 100 % åpen og lisensfri | Utløpte patenter (allmennimellom) | 100 % åpen og lisensfri | Patentert kommersiell lisensieringspool |
| Adopsjon i spillbransjen | Massiv; standard lydformat i spillmotorer (Unity, Unreal) | Historisk standard | Voksende | Standard for mobilspill |
| Ytelse ved lav bitrate | God ved 96-128 kbps | Dårlig ved 96 kbps | Fenomenal ved 32-96 kbps | God ved 96-128 kbps |
| Flere kanaler-støtte | Opptil 255 diskrete kanaler | 2 kanaler (stereo) | Opptil 255 kanaler | Opptil 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
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).