在 Mac 中检测 mp3 和 m4a 格式歌曲的每分钟节拍数 (bpm)
我正在 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) 提供的。 谁能解释一下这是怎么回事?!即使转换为 mp3 或 wave,m4a 文件也无法工作。是否有其他适用于 Mac 的 bpm 检测开源库或类?
任何人请给一些指示
i am working on a mac on a mac application which needs the functionality of detecting the Beats Per Minute (bpm) of songs in mp3 and m4a formats.
For detecting bpm we are using the codes from http://www.surina.net/soundtouch but it is giving wrong bpm values for m4a files even though they are converted
to mp3 or wav format using ffmpeg(Please note that bpm detection for mp3 files are working fine ). For detecting bpm we also tried the binary named SoundStretch which is also provided by soundtouch (http://www.surina.net/soundtouch).
Can any one explain what is going on?!. The m4a files even when converted to mp3 or wave are not working. Is any other open source libraries or classes for bpm detection are available for mac?
Any one please give some directions
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SoundTouch 是一个开源音频处理库。
尝试联系作者 Olli Parviainen,并向他解释 m4a 格式的问题。他可以建议解决方法或修复他的库。
更好的是,您为什么不尝试确定为什么库代码不适用于 m4a 格式。然后你可以向作者提交代码补丁。
SoundTouch is an open-source audio processing library.
Try contacting the author, Olli Parviainen, and explaining the problem with m4a formats to him. He can either suggest a work around or fix his library.
Better yet, why don't you try and determine why the library code doesn't work with m4a formats. Then you can submit a code patch to the author.