Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种方法来查找存储在 iphone 库中的歌曲的 BPM,而无需播放它。我没有这方面的经验,任何人都可以向我证实这是可能的吗?
我从未使用过它,但这是一个开源的 C++ 节拍检测库,您可以尝试:
http://sourceforge.net/projects/beatdetektor/
可能。AVFoundation 框架和 AVAssetReader 可用于将库音乐转换为原始波形数据。您可以尝试编写一个 DSP 频谱包络跟随器并对包络进行自相关以估计 BPM。
如果今天有人遇到这个问题...我做了一个 github 存储库,它展示了如何获取本地音频文件的 bpm。
https://github.com/yaizudamashii/BPMDetection-iOS