Sari la conținut

Ogg

De la Wikipedia, enciclopedia liberă

Oggeste unformat containerdefișiere,completliberși fărăpatente,care se prezintă sub forma unui flux de bițimultimediacreat pentrustreamingeficient șicompresie de fișiere.

Numele de "Ogg" se referă laformatul de fișiercare include un număr decodecuriopen sourceindependente, atât pentruaudiocât și pentruvideo.Fișierele care se termină în extensia.oggpot fi de orice tip de fișier media Ogg, și deoarece formatul este gratuit, diferitele codecuri ale Ogg au fost încorporate în diferitemedia playere,atât comerciale, cât și gratuite.

Termenul de "Ogg" se referă câteodată în modincorectnumai lacodecul audionumitVorbis.Alte componente importante ale Ogg sunt codecul video numitTheorași formatul de compresie a vocii umane, numitSpeex.

Formatul de fișier

[modificare|modificare sursă]

Formatul de fișiereOggcreat deFundația Xiph.org,a fost creat drept un cadru de lucru pentru o inițiativă mai largă cu ținta dezvoltării unui set de componente pentru codificarea și decodificarea conținutului multimedia. Atât codificarea cât și decodificarea sunt disponibile gratuit și pot fi reimplementate tot gratuit însoftware.

Formatul constă în bucăți de date numitepagini Ogg.Fiecare pagină începe cu șirul de caractere "OggS" care poate fi folosit pentru a identifica fișierul drept Ogg.

Unnumăr de serieși unnumăr de paginăîn antetul paginii identifică fiecare pagină ca fiind o parte dintr-o serie de pagini care formează unflux de biți.Mai multe fluxuri de biți pot fimultiplexateîn fișierul în care paginile din fiecare flux de biți este ordonat după timp și după datele conținute. Fluxurile de biți pot fi de asemenea atașate unui fișier existent, proces numitînlănțuire,pentru a face ca fluxurile de biți să fie decodificate secvențial.

Ogg Stream Example
Ogg Stream Example

O librărie licențiată sub olicență de tip BSDnumităliboggeste disponibilă atât pentru codificarea cât și pentru decodificarea datelor din fluxurile Ogg. Implementări independente ale formatului Ogg sunt folosite în câteva proiecte cum suntRealPlayerși un set de filtreDirectShow.

Adesea se presupune că numele deOggvine de la caracterul numitNanny Oggdin romanele luiTerry Pratchett,Discworld.Mai corect este un termen dejargoncare a apărut în jocul videoNetrek,inițial însemnând un atackamikaze,iar mai târziu, a face ceva puternic fără a lua în considerare terminarea resurselor pe viitor. La întemeierea lui, proiectul Ogg a fost considerat cumva ambițios având în vederea resursele de calcul ale calculatoarelor personale de atunci.

Fluxul de biți Ogg este definit înRFC 3533și tipul său MIME (application/ogg) înRFC 3534.Versiunea curentă a standardului Ogg lansată la data de24 septembrie 2004este1.1.2.

  • Codecuri audio
    • compresie de date cu pierderi (eng. lossy data compresion)
      • Speex:manipulează vocea umană la bitrate-uri joase (~8-32 kbit/s/canal)
      • Vorbis:manipulează date audio generale la bitrate-uri mijlocii și mari (~16-256 kbit/s/canal)
    • compresie de date fără pierderi (eng. lossless data compression)
      • FLAC:manipulează arhivarea datelor audio de înaltă fidelitate
  • Codecuri text
    • Writ:un codec text creat pentru a include subtitrări sau titluri de capitole
  • Codecuri video
    • Theora:based peVP3creat deOn2și adaptat la platforma Ogg, multiplexat cu canale audio codate Vorbis
    • Tarkin:un codec experimental care folosește transformări wavelet 3D (eng. 3D wavelet transforms)

Alternative libere și fără patente

[modificare|modificare sursă]

Alternative cu patent

[modificare|modificare sursă]

Playere hardware compatibile Ogg

[modificare|modificare sursă]
  • CowoniAudio5 - 256mb - 2gb flashdrive
  • Cowon iAudio G3 - 256mb - 1gb flashdrive
  • Cowon iAudio M3 - 20gb - 40gb hard-disk
  • Cowon iAudio M5 - 20gb hard-disk
  • Cowon iAudio U2 - 256mb - 1gb flashdrive
  • Cowon iAudio X5 - 20gb - 60gb hard-disk
  • iRiverseria H100- 20gb to 40gb hard-disk
  • iRiverseria H300- 20gb to 40gb hard-disk
  • Seria iRiver iFP-700 - 128mb - 1gb flashdrive
  • Seria iRiver iFP-800 - 128mb - 1gb flashdrive
  • Seria iRiver iFP-900 - 256mb - 1gb flashdrive
  • IOPSZ5 - 512mb - 1gb flashdrive
  • Mpio ONE - 256mb - 1gb flashdrive
  • Mpio hd 200 - 5gb hard-disk
  • Mpio hd 300 - 20gb - 40gb hard-disk
  • Neurosjukebox - 256mb - 20gb flashdrive/hard-disk
  • Neuros II - 256mb - 60gb flashdrive/hard-disk
  • RioVolt SP250 (dar va fi necesar să instalați firmware-ul de la iRiver) - CD
  • Rio Karma- 20gb hard-disk
  • SamsungYP-C1 - 256mb - 1gb flashdrive
  • Samsung YP-MT6 - 256mb - 1gb flashdrive
  • Samsung YP-T6 - 256mb - 1gb flashdrive
  • Samsung YP-T7 - 256mb - 1gb flashdrive

Legături externe

[modificare|modificare sursă]