|
Che cos'e' il formato .OGG
Ogg è un formato Free Software per il trasporto di flussi di bit progettato per permettere sia lo streaming che l'archiviazione in maniera efficiente.
Il nome "Ogg" si riferisce al formato di file, che include un numero di codec indipendenti per il video, l'audio ed il testo (ad esempio, per i sottotitoli). I file con l'estensione ".ogg" possono contenere uno qualsiasi dei formati supportati, e poiché il formato è liberamente implementabile, i vari codec ogg sono stati incorporati in molti riproduttori multimediali, sia proprietari, sia liberi.
Spesso il termine "ogg" è stato usato per indicare il formato di file audio Ogg Vorbis, cioè un file audio codificato in un file ogg con l'algoritmo Vorbis, poiché questo è stato il primo codec ad usare il contenitore ogg. Altri importanti codec sviluppati per il contenitore ogg sono Theora per la compressione video, e Speex, una algoritmo ottimizzato per la compressione del parlato.
Il progetto è stato sviluppato originariamente da Christopher Montgomery della Xiph.Org Foundation.
È inoltre il formato ufficialmente preferito per i file audio e video di Wikipedia.
Le specifiche di Ogg sono di pubblico dominio. Le librerie di riferimento per la codifica e decodifica sono rilasciate sotto licenza BSD. Gli strumenti ufficiali per la gestione del container sono rilasciati sotto GNU General Public License (GPL).
Ogg è solo un formato che specifica il modo in cui i dati devono essere ordinati nel flusso dati. I dati audio o video codificati da un codec specifico saranno inseriti nel contenitore Ogg. Il contenitore Ogg può contenere flussi codificati con diversi codec: ad esempio, un file audio/video conterrà dati codificati con un codec audio e dati codificati con un codec video.
Essendo un formato di contenimento, Ogg può integrare codec di terze parti, (come DivX, Dirac, XviD, MP3 e così via) ma di solito è usato con i codec seguenti:
* Codec audio o Lossy + Speex: gestisce la compressione della voce umana a bassi bitrate (~8-32 kbit/s/canale) + Vorbis: gestisce la compressione moderata di audio generico (~16-256 kbit/s/canale) o Lossless + FLAC: gestisce l'audio generico preservando tutta l'informazione del segnale originale * Codec testo o Writ: codec per la gestione del testo nei sottotitoli dei filmati * Codec video o Tarkin: codec sperimentale che utilizza trasformate wavelet 3D. Lo sviluppo è al momento sospeso, dal momento che il punto focale dello sviluppo è attualmente Theora o Theora: codec di compressione video basato su VP3 di On2
Di questi, soltanto FLAC viene comunemente utilizzato anche privo del container Ogg, stante la sua funzione di mero compressore.
Per ovviare alla scomodità di un'unica estensione file per più impieghi differenti, la comunità ha autonomamente fatto nascere l'estensione non ufficiale .ogm, con il significato di Ogg Media, generalmente contenente un flusso video compresso in XviD, uno o più flussi audio compressi in Vorbis e zero o più flussi di testo in formato Subrip (.srt).
Uno dei più noti e apprezzati programmi che gestiscono i container Ogg contenenti codec arbitrari è VirtualDubMod, versione modificata del programma Free Software VirtualDub di Avery Lee.
* Nonostante la nota passione di Christopher Montgomery per Terry Pratchett e i suoi libri della serie del Mondo Disco, in cui effettivamente esiste un personaggio chiamato Ogg, la vera etimologia del termine deriva da uno slang coniato dallo stesso Montgomery in riferimento alla pesantezza dell'algoritmo Vorbis ai tempi della sua nascita. Riprendendo il nome di una tattica del videogioco Netrek che consisteva in un attacco suicida, è diventato di uso comune l'espressione inglese to ogg con il significato approssimativo di "intraprendere un'azione azzardata, con esiti incerti e conseguenze probabilmente deleterie". Lanciare un processo di codifica di un brano musicale in Ogg Vorbis, al tempo, rendeva infatti totalmente inutilizzabile il computer per diversi minuti. * Il formato .ogm è un semplice Ogg rinominato per convenzione pratica in modo da facilitare gli utenti Windows, abituati a identificare il contenuto dei file mediante estensione anziché MIME type. L'utilità di Ogg in questi casi è paragonabile ai container AVI di Microsoft o Matroska. * La struttura interna di un file Ogg ne permette il concatenamento per semplice accodamento binario. Il file risultante è un Ogg perfettamente rispettoso delle specifiche, che prevedono appunto i cosiddetti chained streams. Il modo più pratico di verificare questa caratteristica sono i comandi DOS copy /b file1.ogg+file2.ogg newfile.ogg o Unix cat file1.ogg file2.ogg > newfile.ogg che generano un file chiamato newfile.ogg contenente i due brani allacciati tra loro con continuità perfetta (caratteristica a volte chiamata gapless output).
da: http://it.wikipedia.org/wiki/Ogg
Potrebbero interessarti anche questi articoli:
Charles Dickens - Little Dorrit (25%)
Johann Wolfgang von Goethe - Novelle (25%)
Le mille e una notte - Lettura di Silvia Cecchini (25%)
Karl Marx - Friedrich Engels - Manifest der Kommunistischen Partei (25%)
George Eliot - Silas Marner (25%)
Edwords, Clarence E. (Clarence Edgar) - Bohemian San Francisco (25%)
Emily Dickinson - Selected Poems (25%)
Emily Dickinson - Life - Poem XXI - A Book (25%)
Joseph Dewlin - How to Speak and Write Correct (25%)
Daniel DeFoe - Lucy Aikin - Robinson Crusoe in Words of One Syllable (25%)
|