Diferença entre Vorbis OGG e M4A / MP4 / AAC?


9

Pelo que sei m4a e aac são a mesma coisa com mp4 que permite vídeo, enquanto o primeiro apenas permite áudio.

Qual é a diferença entre vorbis ogg e m4a? Eu procurei e parece que o m4a / aac está livre de patentes. Quais são os motivos pelos quais posso querer escolher um do outro?

Suponha que a fonte sempre será sem perdas (wav / aiff / flac) e eu estou escolhendo a codificação para distribuir com meu jogo / demo

Respostas:


10

Ogg Vorbis é um código-fonte de sopa para nozes. Cada parte da especificação Ogg Vorbis está disponível e não há patentes conhecidas que se apliquem ao Ogg Vorbis. Geralmente, é gratuito e fácil de trabalhar. (Ou seja, se sua plataforma / estrutura de escolha oferecer suporte ao trabalho com ela. Por exemplo, o XNA / XACT não oferece suporte ao Vorbis, mas se você estiver usando o XACT, estará fornecendo seus arquivos sem perdas de qualquer maneira e usando sua compactação interna .)

AAC é o produto de um grupo de trabalho de empresas com vários objetivos comerciais em mente. O M4A / AAC não está isento de patentes, está onerado por patentes:

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

Você não precisa pagar royalties de patente para usar arquivos AAC como consumidor, mas se você implantar um codec AAC, por exemplo, como uma dependência de biblioteca em um jogo, pode ser necessário obter uma licença de patente e pagar por isso. (Eu não sou um advogado. Você deve conversar com um advogado.) Dito isto, muitas plataformas nas quais você pode estar trabalhando podem já ter um codec existente. O XNA suporta o AAC em muitos lugares, assim como muitas bibliotecas da Apple, como dois exemplos. Desenvolver um jogo de plataforma cruzada com o AAC é um pouco mais difícil (e você pode querer um advogado envolvido).

Em termos de "qualidade", praticamente todos os codecs de música disponíveis são suficientes a uma taxa de bits alta o suficiente. Na minha experiência, as "boas" taxas de bits para ouvir músicas normais de Ogg Vorbis e AAC são razoavelmente semelhantes. Eu acho que o Ogg Vorbis é um bom formato e certamente útil quando você precisa de algo de código aberto e gratuito, como cerveja e discurso. (Na verdade, tenho uma boa parte da minha biblioteca pessoal de música em Ogg Vorbis. Gosto de apoiar grandes esforços de código aberto quando posso.)


doom3 usa arquivos ogg, e eu acho que o idtech 4 faz o mesmo ...
jokoon

11
No wiki e nesta página vialicensing.com/aac_faq.aspx , parece que você pode distribuir livremente, mas pagando apenas para codificar ou decodificar. No entanto, querendo saber que o VLC pode reproduzi-lo, olhei para o # 5 e parece que você só paga quando vende alguma coisa. Portanto, uma demo / jogo grátis seria permitida. Portanto, para os desenvolvedores, parece que você pode codificar tudo o que deseja (criação automatizada, manual ou até mesmo em um site para os usuários enviarem), mas você precisa pagar por um codificador, a menos que seja oferecido gratuitamente. Isso afeta apenas se você estiver decodificando ou codificando dentro de uma lixeira sendo vendida.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.