¿Diferencia entre Vorbis OGG y M4A / MP4 / AAC?

9

Por lo que sé, m4a y aac son lo mismo con mp4 que permite video mientras que el primero solo permite audio.

¿Cuál es la diferencia entre vorbis ogg y m4a? Lo busqué y parece que m4a / aac no tienen patentes. ¿Cuáles son las razones por las que me gustaría elegir una de la otra?

Suponga que la fuente siempre será sin pérdidas (wav / aiff / flac) y elijo la codificación para distribuir con mi juego / demo


fuente

Respuestas:

10

Ogg Vorbis es una fuente abierta de sopa a nueces. Cada parte de la especificación Ogg Vorbis está disponible y no hay patentes conocidas que se apliquen a Ogg Vorbis. A menudo es gratis y fácil de trabajar. (Es decir, si su plataforma / marco de elección admite trabajar con él. Por ejemplo, XNA / XACT no es compatible con Vorbis, pero si está utilizando XACT, le dará sus archivos sin pérdidas de todos modos y utilizará su compresión incorporada .)

AAC es el producto de un grupo de trabajo de corporaciones con varios objetivos comerciales en mente. M4A / AAC no está libre de patentes, está gravado por patentes:

http://en.wikipedia.org/wiki/Advanced_Audio_Coding#Licensing_and_patents

No necesita pagar regalías de patentes para usar archivos AAC como consumidor, pero si tuviera que implementar un códec AAC, por ejemplo, como una dependencia de la biblioteca en un juego, es posible que deba obtener una licencia de patente y pagarla. (No soy un abogado. Deberías hablar con un abogado). Dicho esto, muchas plataformas en las que podrías estar trabajando ya pueden tener un códec existente. XNA admite AAC en muchos lugares, y también lo hacen muchas bibliotecas de Apple, como dos ejemplos. Desarrollar un juego multiplataforma con AAC es un poco más difícil (y es posible que desee un abogado involucrado).

En términos de "calidad", casi todos los códecs de música son suficientes a una velocidad de bits lo suficientemente alta. En mi experiencia, las tasas de bits "buenas" para escuchar música normalmente para Ogg Vorbis y AAC son razonablemente similares. Creo que Ogg Vorbis es un buen formato y ciertamente útil cuando se necesita algo de código abierto y gratuito como en cerveza y discurso. (De hecho, tengo una buena parte de mi biblioteca de música personal en Ogg Vorbis. Me gusta apoyar grandes esfuerzos de código abierto cuando puedo).

WorldMaker
fuente
Doom 3 usos OGG, y supongo IDTECH 4 hace lo mismo ...
jokoon
1
Desde el wiki y desde esta página vialicensing.com/aac_faq.aspx parece que puedes distribuir libremente pero solo pagar para codificar o decodificar. Sin embargo, preguntándome si VLC puede jugarlo, miré el n. ° 5 y parece que solo paga cuando VENDE algo. Entonces se permitiría una demo / juego gratis. Entonces, para los desarrolladores, parece que puede codificar todo lo que desee (compilación automatizada, manual o incluso en un backend de sitio web para que los usuarios lo carguen), pero debe pagar por un codificador a menos que se ofrezca de forma gratuita. Solo le afecta si está decodificando o codificando dentro de un contenedor que se vende.