Ogg Vorbis ist Open Source von Suppe zu Nuss. Jedes Stück der Ogg Vorbis-Spezifikation ist verfügbar und es sind keine Patente bekannt, die für Ogg Vorbis gelten. Es ist oft kostenlos und einfach zu bearbeiten. (Das heißt, wenn Ihre Plattform / Ihr Framework die Arbeit damit unterstützt. Beispielsweise unterstützt XNA / XACT Vorbis nicht, aber wenn Sie XACT verwenden, geben Sie ihm trotzdem Ihre verlustfreien Dateien und verwenden die integrierte Komprimierung .)
AAC ist das Produkt einer Arbeitsgruppe von Unternehmen mit mehreren kommerziellen Zielen. M4A / AAC ist nicht patentfrei, es ist patentbelastet:
http://en.wikipedia.org/wiki/Advanced_Audio_Coding#Licensing_and_patents
Sie müssen keine Patentgebühren zahlen, um AAC-Dateien als Verbraucher zu verwenden. Wenn Sie jedoch einen AAC-Codec bereitstellen möchten, beispielsweise als Bibliotheksabhängigkeit in einem Spiel, müssen Sie möglicherweise eine Patentlizenz erwerben und dafür bezahlen. (Ich bin kein Anwalt. Sie sollten mit einem Anwalt sprechen.) Auf vielen Plattformen, auf denen Sie möglicherweise arbeiten, ist möglicherweise bereits ein Codec vorhanden. XNA unterstützt AAC an vielen Orten, ebenso wie viele Apple-Bibliotheken, als zwei Beispiele. Die Entwicklung eines plattformübergreifenden Spiels mit AAC ist etwas schwieriger (und Sie möchten möglicherweise einen Anwalt).
In Bezug auf "Qualität" ist nahezu jeder Musikcodec mit einer ausreichend hohen Bitrate ausreichend. Nach meiner Erfahrung sind die "guten" Bitraten für normales Musikhören für Ogg Vorbis und AAC ziemlich ähnlich. Ich denke, Ogg Vorbis ist ein gutes Format und sicherlich ein nützliches, wenn Sie etwas Open Source und Freies wie in Bier und Sprache brauchen. (Tatsächlich habe ich einen guten Teil meiner persönlichen Musikbibliothek in Ogg Vorbis. Ich unterstütze gerne starke Open-Source-Bemühungen, wenn ich kann.)