我正在寻找一种方法来找到存储在iphone库中的歌曲的BPM而不播放它。我在这方面没有经验,有人能证实我这是可能的吗?
发布于 2011-11-11 05:29:49
我从未使用过它,但这里有一个开源的c++节拍检测库,你可以尝试一下:
http://sourceforge.net/projects/beatdetektor/
发布于 2011-11-11 07:54:31
有可能。AVFoundation框架和AVAssetReader可用于将库音乐转换为原始波形数据。您可以尝试编写一个DSP频谱包络跟随器,并对包络进行自相关以估计BPM。
发布于 2016-01-30 06:40:19
如果今天有人遇到这个问题...我做了一个github存储库,它展示了如何抓取一个本地音频文件的bpm。
https://stackoverflow.com/questions/8086521
复制相似问题