2

我正在使用 mac 应用程序上的 mac,该应用程序需要检测 mp3 和 m4a 格式歌曲的每分钟节拍数 (bpm) 的功能。为了检测 bpm,我们使用来自  http://www.surina.net/soundtouch的代码,但它为 m4a 文件提供了错误的 bpm 值,即使它们使用 ffmpeg 转换为 mp3 或 wav 格式(请注意,mp3 的 bpm 检测文件工作正常)。为了检测 bpm,我们还尝试了 soundtouch (http://www.surina.net/soundtouch) 提供的名为 SoundStretch 的二进制文件。任何人都可以解释发生了什么吗?!即使转换为 mp3 或 wave,m4a 文件也无法正常工作。是否有任何其他用于 bpm 检测的开源库或类可用于 mac?

任何人请给一些方向

4

1 回答 1

0

SoundTouch是一个开源音频处理库。

尝试联系作者Olli Parviainen,并向他解释 m4a 格式的问题。他可以建议解决方法或修复他的图书馆。

更好的是,您为什么不尝试确定为什么库代码不适用于 m4a 格式。然后就可以提交代码补丁给作者了。

于 2010-12-13T16:18:31.700 回答