Ogg Vorbis - это открытый исходный код супа с орехами. Каждый бит спецификации Ogg Vorbis доступен, и нет никаких известных патентов, применимых к Ogg Vorbis. Это часто бесплатно и легко работать. (То есть, если выбранная вами платформа / фреймворк поддерживает работу с ним. Например, XNA / XACT не поддерживает Vorbis, но если вы используете XACT, вы все равно отдадите ему файлы без потерь и будете использовать встроенное сжатие. .)
AAC - это продукт рабочей группы корпораций с несколькими коммерческими целями. M4A / AAC не свободен от патентов, он обременен патентами:
http://en.wikipedia.org/wiki/Advanced_Audio_Coding#Licensing_and_patents
Вам не нужно платить лицензионные отчисления за использование файлов AAC в качестве потребителя, но если вы собираетесь развернуть кодек AAC, например, как библиотечную зависимость в игре, вам может потребоваться получить патентную лицензию и заплатить за нее. (Я не юрист. Вам следует поговорить с юристом.) Тем не менее, на многих платформах, над которыми вы можете работать, уже может быть установлен существующий кодек. XNA поддерживает AAC во многих местах, как и многие библиотеки Apple, как два примера. Разработка кроссплатформенной игры с AAC немного сложнее (и вам может понадобиться адвокат).
С точки зрения «качества», почти каждый музыкальный кодек существует с достаточно высокой скоростью передачи данных. По моему опыту, «хорошие» битрейты для прослушивания обычной музыки для Ogg Vorbis и AAC достаточно схожи. Я думаю, что Ogg Vorbis - это хороший формат и, безусловно, полезный, когда вам нужно что-то с открытым исходным кодом и бесплатно, как в пиве и речи. (На самом деле у меня есть большая часть моей личной музыкальной библиотеки в Ogg Vorbis. Мне нравится поддерживать сильные усилия с открытым исходным кодом, когда я могу.)