Pour ce qui est du pour ou contre, ça fait depuis longtemps qu'on l'utilise l'ogg Vorbis - y'a bientôt theora qui va remplacer le DivX... Au passage, XviD et DivX utilisent les mêmes algos et XviD est du niveau de DivX 5 en étant basé sur l'algo principal du 4... -
Les sources, librairies et tout et tout, ça se trouve su
http://www.xiph.org, l'assoc qui développe le ogg qui se veut être un standard multimédia - BTW, Vorbis est sous licence BSD. -
Pour ce qui est de l'algo du vorbis, c'est simple.
Une DCT grossière dont on encode le tout dans le fichier, puis on prend la différence avec une DCT plus fine, on regarde d'après cette différence quelles sont les fréquences masquées - comme pour le mp3, d'ailleurs, c'est pour ça qu'on NE peut PAS entendre la différence pour une personne lambda -. Puis on code les résidus comme combinaisons de fonctions de références, et code le tout dans le fichier.
En fait, le codage, c'est du huffman de base.
On peut faire évoluer le format en changeant la DCT grossière et le dictionnaire de fonctions de référence.
Ensuite, pour ce qui est de l'utilisation, le MP3 appartient à Thomson et l'institut Fraunhofer qui gagnent des sous là-dessus, et ce dès le début. Donc les 3/4 des radios sur le Net utilisent le ogg car c'est gratuit et streamable, de plus Radio-France le teste aussi, et la BBC streame en Vorbis aussi...