Ogg

Ogg
utvikler
Xiph.Org Foundation
http://downloads.xiph.org/releases/ogg/
Generell informasjon
filutvidelse .ogg, .ogv, .oga, .ogx, .ogm, .spx, .opus
mime-type video/ogg, audio/ogg, application/ogg
magisk tall OggS
formattype beholderformat
beholder for Vorbis , Theora , Speex , FLAC , Dirac , blant andre.
åpent format Ja 

Ogg er et gratis og åpent containerformat utviklet og vedlikeholdt av Xiph.Org Foundation som ikke er begrenset av programvarepatenter , [ 1 ] og er designet for å gi effektiv strømming og manipulering av digitale medier av høy kvalitet. .

Ogg-beholderformatet kan multiplekse flere uavhengige strømmer for lyd , video , tekst (som undertekster ) og metadata . I Ogg multimedia-rammeverket tilbyr Theora et videolag med tap. Lydlaget leveres oftest av det musikkorienterte Vorbis -formatet, men andre alternativer inkluderer Opus , FLAC for tapsfri lyd og OggPCM- komprimeringskodeker .

Før 2007 ble .ogg -filtypen brukt for alle filer hvis innhold brukte Ogg-beholderformatet. Siden det året har Xiph.Org Foundation anbefalt at .ogg-utvidelsen bare brukes for Ogg Vorbis-lydfiler. På sin side bestemte denne organisasjonen seg for å lage et nytt sett med filutvidelser og medietyper for å beskrive ulike typer innhold, for eksempel .oga for lydfiler, .ogv for video med eller uten lyd (inkludert Theora), og .ogx for multipleksing Ogg. [ 2 ]

Fordi Ogg-formatet er gratis, har forskjellige Ogg-kodeker blitt innlemmet i en rekke forskjellige gratis og proprietære mediespillere , samt bærbare mediespillere og GPS -mottakere fra forskjellige produsenter.

Historikk

Ogg Vorbis- prosjektet ble startet i 1993 av programmerer Chris Montgomery , grunnlegger og teknisk direktør for Xiph.Org Foundation, med noen få forsøk på å programmere en enkel lydkomprimeringspakke over en helg.

Som annen gratis programvare, ble den originale ogg utviklet som praksis på dataspråk relativt lite kjent av en programmerer i løpet av hans kreative læringsperiode. Siden Christopher Montgomery ikke ble betalt av det private selskapet, begynte han å jobbe selvlært som en del av et personlig prosjekt som vokste frem i 1993 og opprinnelig ble kalt "Squish". Prosjektet og det generelle problemet med musikkkomprimering ble en personlig fascinasjon for Montgomery og Squish fikk sitt eget liv utover delene av det digitale musikkstudioprosjektet det skulle være en del av.

Noen måneder etter at det første Squish -nettstedet ble introdusert , mottok Montgomery et brev som informerte ham om at Squish var et registrert varemerke og en bidragsyter foreslo navnet "OggSquish" som en erstatning. Navnet Ogg , senere brukt for å betegne containeren, kommer fra en taktisk manøver i nettspillet Netrek .

I dag er Ogg filformatet utviklet fra det tidlige komprimeringsarbeidet og er en del av Xiph.Org Foundations større multimediaprosjekt. I dag er "Squish" kjent som Vorbis og er nå en kodek som normalt lagres i Ogg-beholderen. [ 3 ] Versjon 1.0 ble utgitt 29. juli 2002 .

Generelt

Ogg er et format som fortrinnsvis brukes for audiovisuelt innhold . Det brukes vanligvis til å lagre data i datafiler og til å overføre audiovisuelle strømmer, men brukes på mange andre måter. Ogg er et åpent standard containerformat , en gratis og åpen kildekodedatafil med funksjoner som ligner på andre containere, for eksempel Mp3 eller ASF . AAC -formatet , i motsetning til .ogg-formatet, tillater at opphavsrettsbeskyttelse, for eksempel kopibeskyttelse , er lovlig inkludert . For hver film eller spill som selges, kompatibel med .ogg, trenger ikke de ansvarlige å betale royalties eller opphavsrett til utviklerne av formatet, og de er heller ikke underlagt opphavsrettsbegrensninger , noe som reduserer kostnader og produkter de kan selges på en lavere pris, i tillegg kan brukeren lage sine egne filer gratis og fritt. På grunn av dette og spredningen av node-til-node digital fildeling , blir det mer kjent. Implementeringene brukes til overføring av datastrømmer , lyd , video og tekst (som undertekster) og metadata.

Ogg er ikke bare en video- eller lydkodek, men det er en beholder som inkluderer lyd, video og undertekster, og som gjør at filen kan spilles av på både datamaskiner og andre enheter med tilstrekkelig prosessorkraft. Filer i dette formatet har lenge vært innebygd i Project Gutenberg - lydbøker .

.ogg-formatet har mange tekniske fordeler, siden det er nyere, har kodekene teknisk utviklet seg i mediet. Kvaliteten på en .ogg-fil er relatert til komprimeringen som vurderes. Sammenlignet med en 64 kbit /s mp3 -lydfil , som er 5,1 MB , er en .ogg-fil 7,5 MB, som er større i størrelse, men med kvaliteten til en 128 mp3-lydfil. kbit/s som opptar 10,2 MB. I lydfiler, for eksempel, tilbyr ogg-formatet større komprimering av filene, noe som reduserer størrelsen, uten å miste kvalitet, siden det bruker et intelligent komprimeringssystem som eliminerer deler som ikke er hørbare for det menneskelige øret. og deler av omgivelsene bråk. Dette fører til at forvrengninger i gamle opptak fjernes. Ogg vorbis bevarer lyden bedre når det ikke er noen forskjell i bithastigheter, noe som betyr at når man sammenligner en mp3-lydfil med en ogg vorbis-fil med identiske datahastigheter, tar sistnevnte mindre diskplass og har samme lydkvalitet. Dette har resultatet at mediespillere med IC -er som er for strømjustert til å spille av mp3-er av høyere kvalitet, fortsatt lettere kan spille av ogg vorbis-filer uten fryser eller etterslep.

Som med de fleste containerformater, innkapsler Ogg ukomprimerte data og tillater interpolering av lyd- og videodata til et enkelt praktisk format. Siden bruken er fri for patenter, har flere Ogg-kodeker blitt inkludert i mange mediespillere som VLC og mplayer , blant annet, og det er til og med filtre for å spille Ogg-kodeker [ 4 ] i praktisk talt alle spillere som støtter DirectShow , for eksempel Windows Media Player , BS player og Winamp .

Tekniske detaljer

Forespørsel om kommentarer
innkapslingsformat RFC 3533
MIME: application/ogg RFC 3534

Ogg er en kringkastingsorientert beholder for streaming media, noe som betyr at den kan skrives og leses i ett trinn. Dette er den største forskjellen i design i forhold til andre filbaserte containerformater. Bitstrømmen for Ogg-formatet er definert i RFC 3533 , og den anbefalte MIME -typen for Ogg-filer er applikasjon/ogg definert i RFC 3534 .

Ogg bitstrømsegenskaper

  1. Innrettet mot kringkasting av multimediastrøm, er det ingen grunn til å prøve å bygge en 100 % komplett bitstrøm.
  2. Bruker omtrent 1 til 2 % av bitstrømbåndbredden for pakkegrensemerking, høynivåinnramming, synkronisering og søk.
  3. Spesifikasjon av den absolutte posisjonen i prøven av den opprinnelige strømmen.
  4. Enkel mekanisme for enkel begrenset korrigering, for eksempel en forenklet kjedemekanisme.
  5. Korrupsjonsdeteksjon, tilfeldig tilgang til data på vilkårlige posisjoner i bitstrømmen.

Kodeker

Se også

Referanser

  1. "Vorbis: FAQ" (på engelsk) . 3. oktober 2003. Arkivert fra originalen 1. oktober 2005 . Hentet 4. juni 2014 . 
  2. "MIME-typer og filutvidelser" . 7. september 2007 . Hentet 4. juni 2014 . 
  3. ^ "Xiph.org: navngivning" (på engelsk) . Arkivert fra originalen 2012-02-27 . Hentet 5. juni 2014 . 
  4. "Directshow-filtre for Ogg Vorbis, Speex, Theora, FLAC og WebM " . Arkivert fra originalen 2013-01-24 . Hentet 4. juni 2014 . 

Eksterne lenker