据我了解,m4a和aac与mp4允许视频相同,而前者仅允许音频。
vorbis ogg和m4a有什么区别?我查了一下,看来m4a / aac是没有专利的。我可能要从另一个中选择一个的原因是什么?
假设源将始终是无损的(wav / aiff / flac),而我选择的编码随游戏/演示一起分发
据我了解,m4a和aac与mp4允许视频相同,而前者仅允许音频。
vorbis ogg和m4a有什么区别?我查了一下,看来m4a / aac是没有专利的。我可能要从另一个中选择一个的原因是什么?
假设源将始终是无损的(wav / aiff / flac),而我选择的编码随游戏/演示一起分发
Answers:
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的个人音乐库中占了很大一部分。我喜欢在可能的情况下支持强大的开源努力。)