我正在使用mac应用程序上的mac,它需要检测mp3和m4a格式的歌曲每分钟节拍(bpm)的功能。 为了检测bpm,我们使用来自http://www.surina.net/soundtouch的代码,但它为m4a文件提供了错误的bpm值,即使它们被转换 使用ffmpeg的mp3或wav格式(请注意,mp3文件的bpm检测工作正常)。为了检测bpm,我们还尝试了名为SoundStretch的二进制文件,它也是由soundtouch(http://www.surina.net/soundtouch)提供的。 任何人都可以解释发生了什么吗? m4a文件即使转换为mp3或wave也无法正常工作。用于bpm检测的任何其他开源库或类是否可用于mac?
任何人请给出一些指示
答案 0 :(得分:0)
SoundTouch是一个开源音频处理库。
尝试联系作者Olli Parviainen,并向他解释m4a格式的问题。他既可以提出建议,也可以修理他的图书馆。
更好的是,为什么不尝试确定库代码无法使用m4a格式的原因。然后,您可以向作者提交代码补丁。