Ogg Vorbis
Vorbis | |
Filändelse | .ogg .oga .webm .mka |
---|---|
MIME-typ | audio/ogg, audio/vorbis, audio/vorbis-config |
Utvecklad av | Xiph.Org Foundation |
Typ av format | Ljud |
Behållare | Ogg, WebM, Matroska |
Standard | Specification |
Vorbis är fri programvara / öppen programvara som leds av Xiph.Org Foundation (tidigare Xiphophorus company). Projektet har skapat en specifikation och referensimplementation för ett ljudformat (sk codec) som använder sig av destruktiv komprimering (en. lossy compression) som datakompressionsmetod. Denna ljudkomprimering innebär att en valbar andel av ljudinformationen går förlorad, men ger istället mindre mängd data att hantera. Specifikationen är placerad i public domain och är fritt tillgänglig. Vorbis används vanligen som ljudbärare i multimediaformatet Ogg[1] och benämns därför ofta Ogg Vorbis.
Vorbis är en utveckling från ett ljudkomprimeringsformat som utvecklades 1993 av Chris Montgomery.[2][3] Utvecklingsarbetet intensifierades i början av september 1998, när Fraunhofer IIS tillkännagav att de planerade att börja ta in licensavgifter för användandet av MP3-formatet.[4][5] Vorbis-projektet startades från företaget Xiphophorus multimediaprojekt OggSquish,[6] som senare fick namnet Ogg.[7] Chris Montgomery startade arbetet med projektet, och fick till sin hjälp ett växande antal programutvecklare. De utvecklade källkoden tills version 1.0 av Vorbis-formatet definierades i maj 2000[8][9][10] och den 19 juli 2002 släppta versionen (1.0) av referensprogramvaran.[11][12][13]
Ansvar för utveckling och underhåll av referensimplementationen, libvorbis, har Xiph.Org Foundation, vilka den 22 januari 2014 släppte den senaste officiella versionen av referensimplementation, d.v.s. version 1.3.4.[14] Det finns även några andra implementationer av libvorbis, som exempelvis aoTuV, vilka förbättrat ljudkvaliteten, speciellt vid låga samplingsfrekvenser. Dessa förbättringar flyttas sedan med jämna mellanrum tillbaka in i libvorbis.
Namnet
[redigera | redigera wikitext]Namnet Vorbis är taget efter en diskvärldenfigur, Exquisitor Vorbis i boken Små gudar av Terry Pratchett. Av en händelse så har skivvärlden även en figur som heter Nanny Ogg, som omnämns i många av böckerna om skivvärlden. Men multimediaformatet Ogg har inte fått namnet efter henne, utan det kommer från en term som används i datorspelet Netrek.[3]
Användning
[redigera | redigera wikitext]Formatet Vorbis har blivit populärt bland dem som skriver fri programvara.[15] Deras argument för att använda formatet är att det har bättre ljudkvalitet, komprimerar bättre och är helt fri från patent. Därmed är det även en bra ersättning för patenterade och restriktiva format, såsom MP3.
Vorbis har lite varierande användningsområden bland konsumentprodukter. Många videospel som 18 Wheels of Steel, Halo, Unreal Tournament 2004, Unreal Tournament 3, Mafia: The City of Lost Heaven, Grand Theft Auto: San Andreas, Crimsonland, Devil May Cry 3, Live For Speed och Guitar Hero: On Tour lagrar spelens audiofiler i Vorbis-format. Många populära mediaspelare ger stöd för att spela Vorbis-kodade filer, antingen direkt eller via externa tillägg. Ett antal webbplatser, vilket även gäller Wikipedia, använder Vorbis.[16][17][18][19] Andra som webbutiken Jamendo och Mindawn, som många nationella radiostationer[16] som CBC Radio,[20] JazzRadio, Absolute Radio, NPR, Radio New Zealand[21] och Deutschlandradio.[22] Spotify använder även Vorbis för att strömma ut sin musik till kunderna.[23] Ogg har även föreslagits som ett av huvudformaten för strömmande media i HTML 5. Vorbis är ljudformatet i WebM, där det kan förekomma ensamt, eller ihop med VP8-video.
Teknisk beskrivning
[redigera | redigera wikitext]Specifikationerna för formatet har publicerats och är i public domain, till skillnad från ofria format såsom exempelvis MP3, AAC och
![](https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Illustration-01.png/250px-Illustration-01.png)
WMA som är patenterade. Att formatet är fritt innebär att man inte behöver något tillstånd eller betala någon avgift för att använda Ogg Vorbis-formatet när man kodar och avkodar ljudfiler, ej heller när man skriver eget program för att koda eller avkoda ljudfiler i Vorbis-formatet.
Ogg Vorbis-formatet använder en algoritm som filtrerar bort del av ljudsignalen vid komprimering, vilket resulterar i en mindre filstorlek än originalljudet. Det gör att ljud som gått genom kodning/avkodning inte ser ut exakt som originalet. Ogg Vorbis använder även en anpassad och varierande samplingsfrekvens, vilket gör att ljudet kan komprimeras ännu mer utan att förlora mycket i ljudkvalitet. Vid komprimering av ljud med Ogg Vorbis, så anges en kvalitetssiffra mellan 1 och 10. Den indikerar hur mycket man vill komprimera ljudet på eventuell bekostnad av ljudkvalitet.
Licenser
[redigera | redigera wikitext]De ofria formaten MP3, ACC och WMA får inte användas för kodning och avkodning av ljudfiler utan att man godkänner ett licensavtal från ägarna, samt även i vissa fall betalar licensavgift till ägarna av formaten. Denna avgift läggs då på kundens pris på varan. Man får ej heller skriva program som kodar eller avkodar dessa format utan att först ha fått ett godkännande av ägarna och betalt eventuell licensavgift.
I Sverige gäller inte patent på algoritmer och datorprogram, så det är tveksamt om licenserna gäller här. Men om program skall exporteras, så måste man anpassa sig till de lagar som gäller i det land som produkten exporteras till. Exempelvis så gäller patent på algoritmer och datorprogram i USA.
Fraunhofer IIS äger formaten MP3 och ACC och Microsoft Corporation äger formatet WMA.
Se även
[redigera | redigera wikitext]Referenser
[redigera | redigera wikitext]- Den här artikeln är helt eller delvis baserad på material från engelskspråkiga Wikipedia, [ Vorbis.].
- ^ ”Xiph.org wiki, MIME Types and File Extensions”. https://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions. Läst 15 april 2010.
- ^ Advogado (4 april 2000). ”Interview: Christopher Montgomery of Xiphophorus”. Advogado. Arkiverad från originalet den 12 juni 2011. https://web.archive.org/web/20110612124240/https://www.advogato.org/article/56.html. Läst 15 april 2010.
- ^ [a b] Xiph.Org Foundation. ”xiph.org: naming”. Arkiverad från originalet den 27 februari 2012. https://www.webcitation.org/65ki42Ntc?url=https://xiph.org/xiphname. Läst 15 april 2010.
- ^ Xiph.org. ”About Xiph.org”. https://www.xiph.org/about/. Läst 15 april 2010.
- ^ Michael Robertson (11 september 1998). ”Fraunhofer Lowers Patent Boom On MP3 Software Developers”. Archive.org. Arkiverad från originalet den 16 augusti 2000. https://web.archive.org/web/20000816002547/https://www.mp3.com/news/095.html. Läst 15 april 2010.
- ^ Brian Zisk (19 april 2000). ”vorbis - Dvorak Interviews Monty”. https://lists.xiph.org/pipermail/vorbis/2000-April/012573.html. Läst 15 april 2010.
- ^ Xiphophorus company (20 maj 2000). ”The Ogg project homepage”. Archive.org. Arkiverad från originalet den 20 maj 2000. https://web.archive.org/web/20000520212458/https://xiph.org/ogg/index.html. Läst 15 april 2010.
- ^ Christopher Montgomery (8 maj 2000). ”vorbis-dev - Merge done”. https://lists.xiph.org/pipermail/vorbis-dev/2000-May/000201.html. Läst 15 april 2010.
- ^ Xiph.Org Foundation. ”xiph.org Ogg Vorbis”. https://www.xiph.org/vorbis/. Läst 15 april 2010.
- ^ Xiphophorus company (11 maj 2000). ”The Ogg Vorbis CODEC project”. Archive.org. Arkiverad från originalet den 10 juni 2000. https://web.archive.org/web/20000610211737/https://www.xiph.org/ogg/vorbis/index.html. Läst 15 april 2010.
- ^ AfterDawn (19 juli 2002). ”OGG Vorbis 1.0 officially released”. https://www.afterdawn.com/news/archive/3149.cfm. Läst 15 april 2010.
- ^ CNET News (19 juli 2002). ”Ogg Vorbis official release is here”. https://news.cnet.com/2100-1023-945228.html. Läst 15 april 2010.
- ^ Montgomery, Chris (19 juli 2002). ”Vorbis 1.0 released”. https://lists.xiph.org/pipermail/vorbis/2002-July/008330.html. Läst 4 juni 2009.
- ^ Xiph.Org (22 januari 2014). ”libVorbis 1.3.4 released”. https://www.xiph.org/press/2014/libvorbis-1.3.4/. Läst 24 januari 2014.
- ^ ”Recordings about our Philosophy - GNU Project - Free Software Foundation (FSF)”. Arkiverad från originalet den 31 januari 2008. https://web.archive.org/web/20080131195928/https://www.gnu.org/philosophy/audio/audio.html. Läst 12 januari 2008.
- ^ [a b] Free Software Foundation. ”Ogg Sites”. Free Software Foundation. Arkiverad från originalet den 1 juli 2009. https://web.archive.org/web/20090701115557/https://www.fsf.org/resources/formats/playogg/sites/. Läst 2 oktober 2009.
- ^ ”Ogg Vorbis -- no future?”. 4 november 2007. https://wikip.blogspot.com/2007/04/ogg-vorbis-no-future.html. Läst 2 oktober 2009.
- ^ Wikipedia:WikiProject Spoken Wikipedia, Retrieved 2009
- ^ ”Wikimedia Commons:First steps/Quality and description”. https://commons.wikimedia.org/wiki/Commons:First_steps/Quality_and_description#Audio_and_video. Läst 2 oktober 2009.
- ^ CBC Radio - Listen to CBC Radio
- ^ ”Radio New Zealand Oggcasts”. https://www.radionz.co.nz/oggcasts. Läst 14 januari 2009.
- ^ ”Deutschlandradio im Internet mit OGG-Vorbis-Stream”. Arkiverad från originalet den 30 augusti 2009. https://web.archive.org/web/20090830061154/https://www.dradio.de/wir/ogg. Läst 8 oktober 2009.
- ^ ”Spotify FAQ”. Arkiverad från originalet den 14 mars 2009. https://web.archive.org/web/20090314060329/https://www.spotify.com/en/help/faq/. Läst 16 mars 2009.
Externa länkar
[redigera | redigera wikitext]Wikimedia Commons har media som rör Ogg Vorbis.
- The Xiph.Org Foundation
- Vorbis webbplats - Xiph.Org referensimplementation
- Andra kodare- och avkodareimplementationer (encoder / decoder):
- Lista med avkodare (decoder)
- Lista med kodare (encoder)
- Xiph referensimplementation
- aoTuV - aoTuV optimerad Vorbis-implementation
- Vorbis acceleration project - Optimerad version av aoTuV Vorbis kodare och andra SSE/MultiThread optimiseringar
- Heltalsversion av Vorbisdekodare
- Mjukvara / hårdvara som stödjer Vorbis:
- Andra användbara länkar:
- Serie av demosidor av för förbättringar av Vorbis av Monty
- Ogg (Vorbis) jmf. Lame(MP3) - jämförelse med 128..350kbps, Vorbis_1.0beta4 X Lame_3.88, år 2001
- Beskrivning av en modifierad diskret cosinustransformering
- Christopher "Monty" Montgomery (main developer) interview, slashdot.org
- Vorbis på Hydrogenaudios wiki
- En introduktion till komprimerat ljud med Vorbis
- RFC 5215 - RTP Payload Format for Vorbis Encoded Audio (audio/vorbis, audio/vorbis-config)
- RFC 5334 - Ogg Media Types