【发布时间】:2009-07-01 17:38:22
【问题描述】:
对于我正在创建的应用程序,我需要能够读取 AAC 和 MP3 文件并获取波形数据(不是直接播放,我需要在播放前对数据进行操作)。 理想情况下,我应该能够读取任何 MP3/AAC 文件(VBR、不同比特率等),或者至少可以读取任何可能出现在 iTunes 中的文件。
正如 Chuck 所说,最后一点非常重要。我以为 iTunes 会是 MP3,我不知道他们使用 AAC。本质上,我必须能够阅读 iTunes 中的任何内容。
你推荐我使用什么方法?
那里有什么样的图书馆?
这是用于将在 Windows 上运行的商业应用程序,使用 C# 3.0 编写。我可以使用开源库,但没有任何许可证可以让我稍后发布我的源代码。
任何指针都非常感谢!
【问题讨论】:
-
我希望你意识到大部分 iTunes 音乐是 AAC 而不是 MP3。
-
糟糕!感谢您的澄清!
-
还有一个警告:直到最近,从 iTunes Store 购买的所有歌曲都是加密的 Apple 专有 DRM。除了 QuickTime 和违反 DMCA 的 JHymn 之外,没有任何东西可以解码这些(我对 QuickTime 的 Windows 版本不是 100% 肯定)。
-
Hmmmmmmmm,我猜 iTunes 中没有“导出到 MP3”功能,对吧? (或在其他软件中,但不是非法的)
-
对于受 DRM 保护的文件,移除 FairPlay 保护的唯一合法方法(除了支付每首曲目 30 美分的升级费用)是将曲目刻录到 CD 并重新导入为 MP3。