13
1 OGG VORBIS OGG VORBIS Università degli Studi di Urbino C. D. L. In informatica applicata – Facoltà SMFN Studenti Botta Stefania Ciotti Elvis Prof. Stefano Ferretti Corso di Linguaggi ed applicazioni multimediali

Ogg vorbis

Embed Size (px)

Citation preview

Page 1: Ogg vorbis

11OGG VORBISOGG VORBIS

Università degli Studi di UrbinoC. D. L. In informatica applicata – Facoltà SMFN

StudentiBotta Stefania

Ciotti ElvisProf.

Stefano Ferretti

Corso di Linguaggi ed applicazioni multimediali

Page 2: Ogg vorbis

22OGG VORBISOGG VORBIS

OGG VORBISOGG VORBISCompleto compressore audio lossy

Distribuito con licenza GPL ( libertà distribuzione copie freeware e accesso al codice sorgente )

2 anni di studio da parte dei programmatori da tutto il mondo

Metodo di compressione simile ad MPEG-4 ACC, MP3 e WMA

Maggior rapporto qualità/bitrate rispetto al formato mp3

Utilizzabile anche in streaming per internet su RTP

Page 3: Ogg vorbis

33OGG VORBISOGG VORBIS

Adatto per medie e alte qualitàBitrate da 16 a 128 kbit per canale o variabile (VBR)Supporta mono/stereo/quadrifonia/5.1 e fino a 255 canali (eventuale multiplexing per ulteriore compressione)

Usa bande da 8kHz a 48kHz, campionatura da 16 bit

Qualità della compressione in 10 livelliMP3 a 128kbps = ogg vorbis al livello 4

Commento fino a 2^32 caratteri.15 tipi di informazioni (nome, artista,produttore, licenza,data, genere...)

Page 4: Ogg vorbis

44OGG VORBISOGG VORBIS

Frame64 – 8192campioni

MDCT+

Wavelets

ModelloPsicoacustico

migliorato

Huffman+

altre codifiche

Page 5: Ogg vorbis

55OGG VORBISOGG VORBIS

Frame64 – 8192campioni

MDCT+

Wavelets

ModelloPsicoacustico

migliorato

Huffman+

altre codifiche

Trasformata modificata discreta del coseno + altre complesse trasformate Wavelet sui coefficienti del flusso in entrata

Page 6: Ogg vorbis

66OGG VORBISOGG VORBIS

Frame64 – 8192campioni

MDCT+

Wavelets

ModelloPsicoacustico

migliorato

Huffman+

altre codifiche

Page 7: Ogg vorbis

77OGG VORBISOGG VORBIS

Frame64 – 8192campioni

MDCT+

Wavelets

ModelloPsicoacustico

migliorato

Huffman+

altre codifiche

Page 8: Ogg vorbis

88OGG VORBISOGG VORBIS

Christopher Montgomery a 29 anni inizia a scrivere codice freeware per eguagliare il non gratuito mp3

Nome progetto = Ogg Vorbis

tattica di un videogioco allora diffuso

Nome bandito protagonista romanzo fantascienza

La società Icast usa un software ogg per diffondere musica via radio a Greenwich

Diffusione del progetto fra i programmatori di tutto il mondo e aiuti dalla Sonic Foundry e Nullsoft

Collettivo programmatori si fa chiamare Xiphophorus (da qui il nome Xiph.org)Dopo varie versioni test, nel novembre 2003 è uscita la versione stabile 1.0.1

Nome pesci usati per ricercacontro il cancro

Page 9: Ogg vorbis

99OGG VORBISOGG VORBIS

Fino ad oggi più di 300.000 download del codec solo dal sito ufficiale

Usato da Epic Games, EA Games, Crystal Dynamic nei loro ultimi giochi in vendita.

Febbraio 03 : approvazione ufficiale tipo MIME application/oggDa tempo il celebre Winamp legge file .ogg. Linux in alcune ultime distribuzioni incorpora il codec

Recente accordo con On2 Technologies: sviluppo di una piattaforma di streaming: audio Ogg Vorbis + video VP3. Possibile avversario di MPEG4, DivX, Windows Media, Real Video

Page 10: Ogg vorbis

1010OGG VORBISOGG VORBIS

Distribuito con licenza GNU/GPL.Si può creare e distribuire ogg senza

pagare percentuali di vendita a nessuno.

“Chiunque può usare e distribuire liberamente le specifiche di Vorbis e di Ogg

se in ambito riservata, pubblica o corporativa. Il produttore si riserva il diritto di

regolare le specifiche e certificare la conformità delle specifiche […]”

non gratuito.Thomson Mutlimedia richiede

percentualisui guadagni ai distributori di Mp3,creatori di software e componenti

hw per MP3

Page 11: Ogg vorbis

1111OGG VORBISOGG VORBIS

Xiph mette a disposizione e sta sviluppando gratuitamente:Xiph mette a disposizione e sta sviluppando gratuitamente:Software gratuito di compressione/decompressioneper Windows, Linux, BeOs, Java, MacOS, MacOS X, OS/2... Plugin per diffusi playerLibrerie e tools per gestire tutte le funzionalità anche in streamingCodice completo del codec prelevabile gratuitamente dal sito del produttore ( http://www.xiph.org )

Page 12: Ogg vorbis

1212OGG VORBISOGG VORBIS

Durante sviluppo da parte della iCast, CMGI (team di sviluppo del progetto) è stato ridimensionato: - progetto cancellato - Il team ha mantenuto i diritti del lavoro fatto - Mancanza di fondi => duro colpo all’avanzamento lavori

VIOLAZIONE BREVETTO: Ipotesi di copia di parti del codice MP3 sviluppato di Fraunhofer .Gli sviluppatori dichiarano di essere partiti da zero.Se la tecnologia di espande sul mercato => possibilità inizio procedimento legale di violazione di brevetto da parte dei creatori di mp3.

Programmi e tecnologie per la gestione del formato ancora in parte in fase di sviluppo

Quasi tutti i lettori mp3 portatili e lettori hw di cd con mp3 non supportano ogg e non prevedono aggiornamenti per supportarlo

Page 13: Ogg vorbis

1313OGG VORBISOGG VORBIS

BibliografiaBibliografiawww.xiph.org/ogg/vorbiswww.xiph.org/ogg/vorbis (sito ufficiale in inglese)

www.vnunet.itwww.pillolinux.it

www.puntoinformatico.itwww.musicplace.itwww.winamp.com