对于我正在创建的应用程序,我需要能够读取AAC和MP3文件并获取波形数据(不直接播放,我需要在播放前操作数据)。 理想情况下,我应该能够读取任何MP3 / AAC文件(VBR,不同的比特率等),或者至少可能在iTunes中显示的任何内容。
最后一点非常重要,正如查克评论的那样。我以为iTunes会是MP3,我不知道他们使用的是AAC。从本质上讲,我必须能够阅读iTunes中的任何内容。
您建议我使用什么方法?
那里有什么样的图书馆?
这适用于将在Windows上运行的商业应用程序,用C#3.0编写。我可以使用开源库,但没有任何许可证可以让我稍后发布我的源代码。
非常感谢任何指针!
答案 0 :(得分:4)
还有MAD,这是GPL,但商业许可可以协商。
对于AAC,有FAAD2,但它是GPL。不确定是否有其他条款可用。另一个调查来源可能是检查维基百科上的list of AAC software中使用的来源和许可证。