Різниця між OGG Vorbis і M4A / MP4 / AAC?


9

З того, що я знаю, m4a та aac - те саме, що mp4 дозволяє відео, тоді як перший дозволяє лише аудіо.

Яка різниця між vorbis ogg та m4a? Я подивився на це і, схоже, m4a / aac є без патенту. З яких причин я хочу вибрати один з іншого?

Припустимо, джерело завжди буде без втрат (wav / aiff / flac), і я вибираю кодування для розповсюдження за допомогою моєї гри / демо

Відповіді:


10

Яйце Ворбіс - суп до горіхів з відкритим кодом. Кожен біт специфікації 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. Насправді мені подобається підтримувати сильні зусилля з відкритим кодом, коли можу.)


doom3 використовує ogg-файли, і, мабуть, idtech 4 робить те саме ...
jokoon

1
З вікі та з цієї сторінки vialicensing.com/aac_faq.aspx виглядає так, що ви можете вільно поширювати, але платити лише за кодування чи декодування. Однак цікаво, що VLC може це зіграти, я подивився на №5 і, здається, ви платите лише тоді, коли щось продаєте. Таким чином, безкоштовна демо / гра буде дозволена. Отже, для розробників виявляється, що ви можете кодувати все, що вам потрібно (автоматизована збірка, вручну або навіть на бекенді веб-сайту, щоб користувачі могли завантажувати), але вам потрібно заплатити за кодер, якщо його пропонують безкоштовно. Це впливає на вас лише в тому випадку, якщо ви розшифровуєте або кодуєте всередину проданого бака.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.