Ogg Vorbis est Open Source soupe-aux-noix. Chaque élément de la spécification Ogg Vorbis est disponible et aucun brevet connu ne s'applique à Ogg Vorbis. Il est souvent gratuit et facile à utiliser. (Autrement dit, si votre plate-forme / framework de choix prend en charge le travail avec lui. Par exemple, XNA / XACT ne prend pas en charge Vorbis, mais si vous utilisez XACT, vous lui donnerez quand même vos fichiers sans perte et utiliserez sa compression intégrée .)
AAC est le produit d'un groupe de travail de sociétés ayant plusieurs objectifs commerciaux à l'esprit. M4A / AAC n'est pas sans brevet, il est grevé de brevets:
http://en.wikipedia.org/wiki/Advanced_Audio_Coding#Licensing_and_patents
Vous n'avez pas besoin de payer des redevances de brevet pour utiliser des fichiers AAC en tant que consommateur, mais si vous deviez déployer un codec AAC, par exemple en tant que dépendance de bibliothèque dans un jeu, vous devrez peut-être obtenir une licence de brevet et le payer. (Je ne suis pas avocat. Vous devriez parler à un avocat.) Cela dit, de nombreuses plateformes sur lesquelles vous travaillez peuvent déjà avoir un codec existant en place. XNA prend en charge AAC à de nombreux endroits, tout comme de nombreuses bibliothèques Apple, comme deux exemples. Développer un jeu multiplateforme avec AAC est un peu plus difficile (et vous voudrez peut-être qu'un avocat soit impliqué).
En termes de «qualité», à peu près tous les codecs musicaux sont suffisants à un débit binaire suffisamment élevé. D'après mon expérience, les "bons" débits binaires pour une écoute de musique normale pour Ogg Vorbis et AAC sont raisonnablement similaires. Je pense que Ogg Vorbis est un bon format et certainement utile quand vous avez besoin de quelque chose d'open source et gratuit comme dans la bière et le discours. (J'ai une bonne partie de ma bibliothèque musicale personnelle à Ogg Vorbis, en fait. J'aime soutenir de forts efforts open source quand je le peux.)