Differenza tra Vorbis OGG e M4A / MP4 / AAC?


9

Da quello che so m4a e aac sono la stessa cosa con mp4 che consente il video mentre il primo consente solo l'audio.

Qual è la differenza tra vorbis ogg e m4a? Ho cercato e sembra che m4a / aac siano liberi da brevetto. Quali sono i motivi per cui potrei voler scegliere l'uno dall'altro?

Supponiamo che la fonte sia sempre senza perdita (wav / aiff / flac) e sto scegliendo la codifica da distribuire con il mio gioco / demo

Risposte:


10

Ogg Vorbis è Open Source da zuppa di noci. Sono disponibili tutti i bit delle specifiche Ogg Vorbis e non sono noti brevetti applicabili a Ogg Vorbis. Spesso è gratuito e facile da lavorare. (Cioè, se la tua piattaforma / framework di scelta supporta il funzionamento con esso. Ad esempio, XNA / XACT non supporta Vorbis, ma se stai usando XACT gli fornirai comunque i tuoi file lossless e usando la sua compressione integrata .)

La CAA è il prodotto di un gruppo di lavoro di società con diversi obiettivi commerciali in mente. M4A / AAC non è privo di brevetto, è brevettato:

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

Non è necessario pagare i diritti di brevetto per utilizzare i file AAC come consumatore, ma se si dovesse distribuire un codec AAC, ad esempio come dipendenza da una libreria in un gioco, potrebbe essere necessario ottenere una licenza di brevetto e pagarla. (Non sono un avvocato. Dovresti parlare con un avvocato.) Detto questo, molte piattaforme su cui potresti lavorare potrebbero già disporre di un codec esistente. XNA supporta AAC in molti luoghi, così come molte librerie Apple, come due esempi. Sviluppare un gioco multipiattaforma con CAA è un po 'più difficile (e potresti voler coinvolgere un avvocato).

In termini di "qualità", praticamente ogni codec musicale è sufficiente con un bit rate abbastanza alto. Nella mia esperienza, i "buoni" bit rate per l'ascolto di musica normale per Ogg Vorbis e AAC sono ragionevolmente simili. Penso che Ogg Vorbis sia un buon formato e sicuramente utile quando hai bisogno di qualcosa di open source e gratuito come nella birra e nella parola. (In effetti, ho una buona parte della mia biblioteca musicale personale in Ogg Vorbis. Mi piace sostenere forti sforzi open source quando posso.)


doom3 usa file ogg e immagino che idtech 4 faccia lo stesso ...
jokoon

1
Dal wiki e da questa pagina vialicensing.com/aac_faq.aspx sembra che tu possa distribuire liberamente ma pagare solo per codificare o decodificare. Tuttavia, chiedendomi che VLC possa riprodurlo, ho guardato al numero 5 e sembra che tu paghi solo quando VENDI qualcosa. Quindi sarebbe consentita una demo / gioco gratuiti. Quindi per gli sviluppatori sembra che tu possa codificare tutto ciò che vuoi (build automatizzata, manuale o persino su un back-end di un sito Web per il caricamento da parte degli utenti) ma devi pagare per un codificatore a meno che non sia offerto gratuitamente. Ti influenza solo se stai decodificando o codificando all'interno di un cestino venduto.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.