Qu'est-ce que c'est ?

Licence

Qualité audio

Fonctionnalités

Développement

Méta-FAQ


Qu'est-ce que c'est ?

Qu'est-ce que c'est que Ogg Vorbis ?

Ogg Vorbis est un nouveau format de compression. Il est plus ou moins comparable aux autres formats utilisés pour stocker et lire de la musique numérique, comme MP3, VQF, AAC, et d'autres encore. Il est différent de ces formats car il est complètement gratuit, ouvert, et non breveté.

Que veulent dire ces noms ?

Ogg
Ogg est le nom du format conteneur pour l'audio, la vidéo et les métadonnées de Xiph.org.
Vorbis
Vorbis est le nom d'un système de compression audio spécifiquement développé pour être contenu dans des conteneurs Ogg. Notez que d'autres formats peuvent être intégrés dans des conteneurs Ogg, comme FLAC ou Speex.

D'où viennent les noms? Que représente le logo ?

Xiph.org maintient une page qui explique l'origine et le sens des noms et des logos.

Quel est le type de contenu MIME d'un flux Ogg Vorbis ?

application/ogg.

Le type MIME officiel a été approuvé en février 2003. Vous pourrez cependant peut-être rencontrer encore le type MIME expérimental application/x-ogg.

Est-ce que Vorbis remplace complètement le MP3, ou est-ce juste un codec complémentaire ?

Ogg Vorbis a été créé pour remplacer complètement tous les formats audio propriétaires et brevetés. Cela veut dire que vous pouvez encoder votre musique ou vos contenus audio avec Vorbis et ne jamais regarder en arrière.

Je suis un artiste. Pourquoi devrais-je être intéressé ?

Il y a plusieurs raisons :

Je suis un amateur de musique. Pourquoi devrais-je être intéressé ?

Parce que Vorbis fournit un format de haute qualité pour écouter votre musique.

Je suis un développeur. Pourquoi devrais-je être intéressé ?

Epic Games (les créateurs d'Unreal Tournament, entre autres) utilisent Vorbis dans leurs jeux depuis la sortie d'Unreal Tournament 2003 pour compresser la musique des jeux sans avoir à payer des droits sur chaque jeu vendu pour utiliser des brevets. Vorbis permet aux développeurs d'économiser de l'argent en évitant d'avoir à s'acquitter de droits sur des brevets.

Epic n'est pas seul, voici une liste non exhaustive d'utilisateurs de Vorbis :

Intéressé ? visitez notre site pour développeurs.

Je travaille dans une maison de disques. Pourquoi devrais-je être intéressé ?

Retour en haut


Licence

Quelle est la licence du format Ogg Vorbis ?

La spécification Ogg Vorbis est dans le domaine public. Elle est complètement gratuite et libre pour tout usage, qu'il soit commercial ou non. Cela signifie que des développeurs commerciaux peuvent écrire de manière indépendante des logiciels utilisant Ogg Vorbis et compatibles avec la spécification sans avoir de droits à payer, et sans aucune limitation. Les logiciels que nous avons développés sont cependant disponibles sous diverses licences logicielles libres / open-source, avec différentes possibilités et restrictions.

Quelle licence s'applique aux logiciels Ogg Vorbis inclus ?

La plupart (mais pas tous) nos logiciels utilitaires sont rendus disponibles sous licence GNU GPL. Les bibliothèques et les kits de développement logiciel (SDK) sont placés sous notre propre licence, similaire à la BSD.

Notez cependant que les développeurs sont toujours libres d'utiliser la spécification pour écrire des implémentations d'Ogg Vorbis sous d'autres licences.

Nous créons des logiciels commerciaux et propriétaires. Est-ce que je peux utiliser Ogg Vorbis ? Quelle licence doit-on payer ?

Encore une fois, il n'y a pas de licence à payer pour quelque utilisation que ce soit de la spécification Ogg Vorbis. En tant que développeur, vous êtes libre de créer, vendre (ou distribuer gratuitement) des implémentations open source ou propriétaires des encodeurs, décodeurs et autres outils Vorbis. Cependant, si vous utilisez nos logiciels au lieu de coder une implémentation indépendante, vous devez respecter les termes de la licence. Nos bibliothèques sont disponibles sous notre licence de type BSD, et peuvent être utilisées entièrement ou en partie dans des applications propriétaires.

Y a-t-il des droits à payer pour distribuer, vendre, ou streamer du contenu dans le format Ogg Vorbis ?

Non.

S'il n'y a pas de droits à payer, comment allez-vous gagner de l'argent avec ce format ? Allez-vous réclamer des droits plus tard, quand Vorbis deviendra populaire ?

Les bénéfices d'un format sans licence ni brevet dépassent les problèmes de l'argent que l'on pourrait tirer directement de ce format. Le format Vorbis sera toujours libre, gratuit, et dans le domaine public. Xiph.org examine divers modèles de développement économique ; certains de ceux-ci peuvent conduire à faire payer aux projets commerciaux des droits sur des programmes et des bibliothèques non libres liés à Vorbis. L'encodeur et le décodeur de référence resteront néanmoins toujours open source et des tiers seront toujours libres de les modifier ou de les réimplémenter.

Retour en haut


Qualité audio

J'ai entendu dire que Vorbis était un codec « avec pertes ». Qu'est-ce que cela veut dire ?

Il y a deux grandes classes d'algorithmes de compression :

avec pertes
Les algorithmes de compression avec pertes suppriment des données pour pouvoir compresser de manière plus efficace. On peut citer comme exemples d'algorithmes avec pertes JPEG, Vorbis, et MP3.
sans pertes
Les algorithmes de compression sans pertes produisent des données compressées qui peuvent être décodées de manière à retrouver les données originales. Zip est un format de compression sans pertes courant et générique ; FLAC est un format de compression sans pertes qui est spécifiquement créé pour l'audio..
Vorbis a-t-il un meilleur rendu sonore que MP3 ?

Oui, sans aucun doute. Bien sûr, nous vous invitons à juger par vous-mêmes.

Pourquoi Ogg Vorbis est-il meilleur que les autres codecs « Nouveau MP3 » qui sont disponibles ?

Vorbis a une meilleure sonorité. Vorbis est libre, donc vous êtes libre de l'utiliser sur votre plateforme préférée. Vorbis n'a pas de restrictions de propriété intellectuelle qui viennent vous barrer le chemin. Et Vorbis n'essaye pas seulement d'avoir une meilleure sonorité, mais aussi de tout faire fondamentalement mieux dans tous les domaines où il le peut.

Est-ce que je peux convertir ma collection de MP3 au format Ogg Vorbis ?

Vous pouvez convertir en Ogg Vorbis à partir de n'importe quel format. Cependant, convertir à partir d'un format avec pertes, comme MP3, vers un autre format avec pertes, comme Vorbis, est généralement une mauvaise idée. Les encodeurs MP3 et Vorbis atteignent de forts ratios de compression en supprimant des parties, que vous n'entendrez probablement pas, des formes d'ondes sonores. Cependant, les codecs MP3 et Vorbis sont très différents, et vont donc supprimer chacun des parties différentes du son, même si certaines se recoupent certainement. Convertir un MP3 en Vorbis implique de décoder le fichier MP3 vers un format non compressé comme WAV, et de le recompresser ensuite en utilisant l'encodeur Ogg Vorbis. Il manquera certaines parties du son original, que l'encodeur MP3 a choisi de supprimer, dans le MP3 décodé. L'encodeur Ogg Vorbis va ensuite supprimer d'autres composantes audio quand il comprimera les données. Au mieux, le résultat sera un fichier Ogg qui aura la même sonorité que votre fichier MP3 original, mais il est plus probable que le fichier résultant soit de plus mauvaise qualité que votre MP3 original. Vous ne pouvez en aucun cas obtenir un fichier qui soit meilleur que le MP3 original.

Puisque beaucoup de lecteurs audio peuvent lire les fichiers MP3 et les fichiers Ogg, il n'y a pas de raison pour convertir tous vos fichiers dans un format ou l'autre. Si vous aimez Ogg Vorbis, nous vous encourageons à l'utiliser quand vous encodez à partir de sources sans pertes (comme des CD). Quand vous encoderez à partir d'originaux, vous vous rendrez compte du fait que vous pouvez faire des fichiers Ogg plus petits ou de meilleure qualité (voire les deux) que vos MP3.

J'ai entendu des extraits de démonstration qui avaient des artefacts audible. Pourquoi ?

Bien que le format de fichier Vorbis soit standardisé, l'encodeur Vorbis a subit plusieurs cycles de test de bêta et pré-release. Si les fichiers que vous avez entendus ont été encodés avec une version ancienne de l'encodeur, ils peuvent contenir de sérieux bugs qui ont déjà été réparés. Essayez de ré-encoder à partir de l'audio source en utilisant la dernière version de l'encodeur. Si vous pensez que vous avez toujours un bug qui produit des artefacts au-delà du raisonnable, merci d'envoyer un mail à la liste vorbis-dev avec des informations sur le bug.

A quoi correspond le paramètre de « Qualité » ?

La qualité audio Vorbis n'est pas mesurée de manière optimale en kilobits par seconde, mais sur une échelle de -1 à 10 appelée « qualité » . Ce changement de terminologie a été introduit par une amélioration de l'algorithme de débit variable, qui donne une meilleure qualité de son pour un débit moyen donné, mais qui se permet une certaine marge de manoeuvre vis-à-vis de cet objectif.

Cette nouvelle échelle de mesure n'est pas liée à une caractéristique quantifiable du flux, comme le débit. C'est donc une grandeur assez subjective, mais qui permet d'avoir une base de comparaison plus stable que les autres codecs, et qui envisage déjà le futur : comme Segher Boessenkool l'a expliqué, si vous mettez à jour votre encodeur, et que vous demandez la même qualité, vous obtiendrez des fichiers plus petits avec le même rendu sonore. Si vous demandez le même débit, vous obtiendrez des fichiers qui auront à peu près le même poids, mais avec un rendu quelque peu meilleur. Le premier des deux comportements est l'objectif de la qualité, et c'est pour cette raison que l'encodage à un bitrate donné est maintenant officiellement déconseillé, excepté dans le cas du streaming sur des connexions à faible bande passante.

Pour le moment, la qualité 0 est plus ou moins équivalente à 64 kbps en moyenne, la qualité 5 à 160 kbps, et la qualité 10 à 400 kbps. La plupart des gens qui cherchent une qualité proche d'un CD encodent avec une qualité de 5 ou de 6 pour une meilleure stéréophonie. La qualité par défaut est 3, qui, à 110 kbps environ, donne des fichiers plus petits et plus fidèles que des MP3 à 128 kbps.

Comme toujours, si vous avez besoin d'une qualité CD, ni Vorbis ni MP3 (ni aucun codec avec pertes) ne peuvent vous fournir une reproduction exacte. Il vaut mieux utiliser un codec audio sans pertes comme FLAC.

Quels sont les résultats de Vorbis pour la compression de la voix ?

Vorbis est une bonne solution, mais ce n'est pas la plus adaptée dans ce cas. Vorbis a été créé pour la compression de musique et un usage générique. Des codecs prévus pour un usage spécifique obtiennent une bien meilleure compression de la voix que Vorbis. Vorbis a également une latence trop grande pour de la téléphonie, un usage courant des codecs pour la voix. Vous pouvez lire la FAQ sur l'encodage et la compression de la voix pour plus d'informations. Si vous cherchez un codec pour la voix open source et libre de tout brevet, vous pouvez regarder du côté de Speex.

Retour en haut


Fonctionnalités

Ogg Vorbis permet-il d'afficher des informations sur les chansons (titre, artiste) quand le fichier est lu ou streamé ?

Oui, Vorbis inclut un champ de commentaires complet et flexible pour les informations sur la chanson et l'artiste, ainsi que d'autres données relatives au morceau. L'encodeur officiel, oggenc, vous permet de spécifier ces informations au moment de l'encodage. D'autres outils vous permettent également d'éditer les informations du morceau.

Et la vidéo ?

Si vous êtes intéressés par nos progrès sur le codec vidéo, allez sur le site Theora : theora.org.

Qu'en est-il du streaming avec Ogg Vorbis ?

Ogg Vorbis est facilement streamable. Icecast, notre serveur de streaming audio, est capable de streamer des flux Ogg Vorbis vers des lecteurs comme XMMS, Winamp 2, ou foobar2000.

Quels logiciels et matériels supportent Ogg Vorbis ?

De nombreux programmes supportent l'encodage et la lecture en Ogg Vorbis. Le codec est inclus dans des lecteurs populaires comme Winamp et foobar2000 sous Windows, ou Whamb pour OS X. Il est également supporté par un certain nombre d'applications audio comme CDex et GoldWave. Pour une liste plus complète, allez voir notre page de logiciels.

Il y a des notes sur le support matériel de Vorbis sur le wiki.

Est-ce que je peux combiner Vorbis et d'autres types de fichiers (comme des paroles de chansons ou des images) dans le même fichier ?

Oui. Le format conteneur Ogg a été créé pour permettre de multiplexer plusieurs types de fichiers ensemble. Theora sera mixé avec le son au format Vorbis dans un conteneur Ogg pour encoder des films.

De plus, FLAC peut être encapsulé dans un conteneur Ogg, et des recherches ont été commencés pour mettre des contenus MNG et MIDI dans des fichiers Ogg. Du code expérimental est disponible dans le module ogg-tools sur le dépôt CVS de Xiph.org. Les développeurs qui travaillent sur de telles extensions peuvent discuter des problèmes qu'ils rencontrent et poser des questions sur la liste de diffusion vorbis-dev.

Retour en haut


Développement

Comment est-ce que je peux me familiariser avec le développement d'Ogg Vorbi ?

L'important est de commencer par vous familiariser avec les efforts en cours. Les meilleurs moyens d'y arriver sont :

Une fois que vous aurez vu ce que les autres font, vous aurez plus de chances de trouver un projet sur lequel travailler.

Est-il possible de porter l'encodeur/décodeur Vorbis pour une plateforme sans gestion de virgule flottante ?

Cela a déjà été fait pour le décodeur.

Tremor est une implémentation à virgule fixe du décodeur Vorbis qui peut être utilisée sur les puces des lecteurs portables. Cependant, un encodeur à virgule fixe n'a pas encore été écrit.

Retour en haut


Méta-FAQ

J'ai une question à laquelle cette FAQ ne répond pas. Où puis-je trouver de l'aide ?

Il y a des archives des listes de diffusion pour la promotion de Vorbis, les discussions entre utilisateurs, et le développement sur la page des listes de diffusion de Xiph.org. Vous pouvez aussi essayer de poser votre question sur le chan IRC #vorbis (irc.freenode.net).

Où peut-on discuter de cette FAQ et y contribuer ?

La page des listes de diffusion de Xiph.org contient également des informations sur l'inscription et les archives de la liste de diffusion Vorbis. Les contributions sont les bienvenues sur cette liste.

Quand a été mise à jour cette FAQ ?

Elle a été mise à jour le 3 Octobre 2003.