Vorbis OGG和M4A / MP4 / AAC之间的区别?


9

据我了解,m4a和aac与mp4允许视频相同,而前者仅允许音频。

vorbis ogg和m4a有什么区别?我查了一下,看来m4a / aac是没有专利的。我可能要从另一个中选择一个的原因是什么?

假设源将始终是无损的(wav / aiff / flac),而我选择的编码随游戏/演示一起分发

Answers:


10

Ogg Vorbis是从汤到坚果的开源软件。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。使用AAC开发跨平台游戏要困难一些(您可能需要律师参与)。

就“质量”而言,几乎每个音乐编解码器都具有足够高的比特率。以我的经验,Ogg Vorbis和AAC的正常音乐​​收听的“好”比特率相当相似。我认为Ogg Vorbis是一种很好的格式,当您需要开源和免费的东西(如啤酒和语音)时,Ogg Vorbis无疑是一种有用的格式。(实际上,我在Ogg Vorbis的个人音乐库中占了很大一部分。我喜欢在可能的情况下支持强大的开源努力。)


doom3使用ogg文件,我想idtech 4会做同样的
事情

1
从Wiki以及从该页面通过vialicensing.com/aac_faq.aspx看来,您可以自由分发,但只能付费进行编码或解码。但是我想知道VLC是否可以播放它,我看着#5,看来您只有在卖东西时才付款。因此,将允许免费的演示/游戏。因此,对于开发人员来说,您似乎可以对其进行编码(自动构建,手动甚至在网站后端供用户上传),但是您需要付费购买编码器,除非其免费提供。仅当您在正在出售的垃圾箱中解码或编码时,它才会影响您。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.