1

我正在寻找一种方法来查找存储在 iphone 库中的歌曲的 BPM,而无需播放它。我没有这方面的经验,任何人都可以向我证实这是可能的吗?

4

3 回答 3

3

我从未使用过它,但这是一个开源的 C++ 节拍检测库,您可以尝试:

http://sourceforge.net/projects/beatdetektor/

于 2011-11-10T21:29:49.320 回答
0

可能。AVFoundation 框架和 AVAssetReader 可用于将库音乐转换为原始波形数据。您可以尝试编写一个 DSP 频谱包络跟随器并对包络进行自相关以估计 BPM。

于 2011-11-10T23:54:30.903 回答
0

如果今天有人遇到这个问题...我做了一个 github 存储库,它展示了如何获取本地音频文件的 bpm。

https://github.com/yaizudamashii/BPMDetection-iOS

于 2016-01-29T22:40:18.740 回答