Vorbis

Vorbis
Utvidelse.ogg .oga
MIME-typeapplication/ogg, audio/ogg, audio/vorbis, audio/vorbis-config
Utviklet avXiph.Org Foundation
TillatelseOffentlig domene
1. utgivelse8. mai 2000 [1] [2] <
Siste versjonVorbis I (3. februar 2012 [3] )
FyrLydkomprimering
KomprimeringLossy
Åpent format ?Jepp
Nettstedwww.vorbis.com

Vorbis er en gratis algoritme for digital lydkomprimering med datakomprimering med tap , som står som et alternativ til andre standarder som MP3 , VQF , AAC . Med den samme oppfattede kvaliteten tillater den større komprimering enn MP3-formatet, oppnådd gjennom avanserte psykoakustiske teknikker .

Utviklingen skyldes hovedsakelig Christopher Montgomery , grunnlegger av Xiph.Org Foundation (også kjent som Xiphophorous Foundation), som tar den fra den første alfa-utgivelsen i september 1998 til den offisielle utgivelsen av versjon 1.0 i juli 2002 .

Dens skaper, Christopher Montgomery , begynte å utvikle dette formatet da en Intel 486 fortsatt var et luksusprodukt. Kvaliteten på arbeidet hans bevises av det faktum at BBC hadde interessert seg for formatet for en live streaming - server . I mars 2003 bestemte de seg imidlertid for å gå på grunn av mangel på tid, med følgende uttalelse: "Beklager folkens, men vi har rett og slett ikke tid akkurat nå til å få ogg-strømmene i gang igjen. BBC-arbeid må komme først, og før vi får flere ansatte, vil vi ikke kunne bruke tid på å få opp strømmene." Dette er fordi de i mai samme år byttet til det nye Solaris 8 -serversystemet [4] , som Ogg Vorbis-bibliotekene ble tilgjengelige for først i desember 2003 [5] .

Populær musikkstrømmeplattform Spotify bruker dette formatet for sine lydfiler.

Fordeler og ulemper

De særegne egenskapene til Vorbis-formatet sammenlignet med MP3-standarden er en større utvidelse og renslighet av de høye frekvensene (over 16 kHz), den opprinnelige flerkanalsstøtten og generelt en bedre bevaring av mikroinformasjonen om romlig lyd. originalt signal.

Blant defektene som tilskrives bør vi nevne den relative tyngden av dekodingsalgoritmen sammenlignet med den velprøvde MP3-en og fremfor alt en viss tendens til pre-ekko , det vil si et unaturlig lydfantom som ser ut til å gå foran enhver plutselig økning i lydtrykk med en noen korte øyeblikk. Eksemplet som vanligvis gis er et pianosonate med fortissimo- angrep fra stillhet, eller lyden av kastanjetter.

Tekniske detaljer

Vorbis er en komprimeringsalgoritme som tar sikte på å komprimere mono , stereo eller 5.1 surround PCM lydsignal samplet ved 44,1 kHz eller 48 kHz , med en samplingsdybde på 16 bit eller 32 bit . Den er imidlertid også i stand til å håndtere andre inngangssignaler enn de som er anbefalt.

Ved behandling av stereomusikksignal har Vorbis sin ideelle bithastighet på rundt 128 kbit/s, noe som gjør det ekstremt vanskelig å skille fra originalen ved blindlytting allerede ved 192 kbit/s.

Dens karakteristiske åpen kildekode-lisens har gjennom årene tillatt utviklingen av kodere parallelt med den offisielle, blant hvilke aoTuV ser ut til å være den mest effektive. Siden det er en komprimeringsalgoritme med tap, det vil si tap av informasjon, er det koderen som utfører den mest delikate oppgaven av alle, og må velge hvilken del av akustisk informasjon som skal ofres.

Vorbis er en algoritme med en kraftig VBR-tilnærming, det vil si en ekstremt variabel bithastighet basert på typen lydsignal den kalles for å kode. Av denne grunn, i stedet for å referere til kbit/s-verdien, anbefaler Xiph.Org å bruke q -nomenklaturen , det vil si kvalitetsnivået som kodingen ble utført med. Den første offisielle koderen ga kvalitetsnivåer fra q0 til q10 , i form av heltall . Kvalitetsnivået q-1 ble senere lagt til , typisk sammenlignet med 45 kbit/s, og til og med et q-2- nivå på omtrent 32 kbit/s i aoTuV-koderen. Samtidig ble kvalitetsnivået omgjort til et reelt tall .

På grunn av den ovenfor nevnte tilnærmingen med variabel bithastighet, er imidlertid koderen ikke i stand til å gi noen garanti for konsistens mellom den nominelle bithastigheten assosiert med det valgte kvalitetsnivået og den faktiske endelige gjennomsnittlige bithastigheten som er et resultat av komprimeringen.

Vorbis er en algoritme født i forbindelse med Ogg -beholderformatet og med dette ofte forvirret, hovedsakelig på grunn av:

  1. den første overlappingen av de to prosjektene;
  2. utvidelsen knyttet til Vorbis-filene (.ogg og .oga) ;
  3. av MIME-Typen knyttet til Vorbis-filene (applikasjon / ogg);
  4. av den lange perioden som er nødvendig for å utvikle alternative kodeker til Vorbis som kan dra nytte av den samme Ogg-beholderen, og tydeliggjøre de generelle formålene med sistnevnte.

Faktisk er den eneste måten å nyte et lydspor kodet i Vorbis på å kapsle det inn i en Ogg-fil, og produsere en såkalt Ogg Vorbis . De to teknologiene opererer unisont, men på forskjellige abstraksjonsnivåer .

Blant containerne som i fremtiden kan støtte Vorbis som Ogg er Matroska .

Lisenser

Vorbis spesifikasjoner er i det offentlige domene . Referansebibliotekene for koding og dekoding er utgitt under BSD-lisensen . De offisielle verktøyene for koding og dekoding er utgitt under GPL ( GNU General Public License).

Xiph.Org har aldri utstedt en offisiell erklæring om friheten fra opphavsrett ufrivillig krenket i utviklingen av formatet, men har rettferdiggjort seg ved å sitere den praktiske umuligheten av et slikt søk, forårsaket av det enorme antallet patenter registrert i emnet. multimedia, og vanskeligheten med å skille de som er gyldige fra de som ikke kan utfordres.

Markedet

Vorbis er utvilsomt den mest populære kodeken til Ogg -familien , men populariteten er ubetydelig sammenlignet med MP3 , dens typiske rival. Årsakene bak denne ikke eksepsjonelle markedspenetrasjonen er kanskje å finne blant en av følgende:

For tiden brukes Vorbis i mange videospill, hvorav alle de som er basert på Unreal Engine nevnes, i forskjellige internettradiostasjoner (spesielt servert gjennom gratis IceCast - servere til Xiph.Org selv) og støttes av nesten alle programvarespillere . og i noen få dusin maskinvarespillere samt i en rekke modifiserte versjoner av fastvare for bærbare enheter (inkludert mobiltelefoner) som ikke opprinnelig støttet det. I denne forbindelse bør Rockbox åpen kildekode -prosjektet bemerkes .

Maskinvarelesere

Ogg Vorbis fikk mindre støtte enn forventet fra forbrukerelektronikkindustrien. Av de få maskinvareenhetene som administrerer det, alle vist på en spesiell side på OggHelp.com- siden , er de eneste som regelmessig distribueres i Italia følgende:

Desktop-lesere

Bærbare lesere

Merknader

  1. ^ Christopher Montgomery. Sammenslåing utført . Vorbis-dev . 8. mai 2000. Hentet 3. september 2009 .
  2. ^ Xiph.Org Foundation, Ogg Vorbis , på xiph.org . Hentet 11. september 2009 .
  3. ^ Xiph.Org Foundation, Vorbis I-spesifikasjon , på xiph.org , 20. januar 2012. Hentet 31. januar 2012 .
  4. ^ Netcraft
  5. ^ Sunsite Arkivert 20. desember 2004 på Internet Archive .

Relaterte elementer

Andre prosjekter

Eksterne lenker