标签: java android mp3 wav musicg
我正在尝试构建歌曲匹配应用程序。安卓应用会读取音乐文件并生成指纹,然后将其发送到服务器。服务器将根据其指纹数据库验证指纹,以获得最高的匹配相似度。
为此,我正在研究musicg,我可以将其用于.wav歌曲,但不支持其他任何格式的文件。
我如何为非波形格式(例如mp3,wma,rm等)支持musicg ??
使用ffmpeg转换为wav,然后使用musicg进行处理。
您还有其他选择吗?
答案 0 :(得分:0)
还有其他选项,例如:
Superpowered
TarsosDSP
Oboe
但是,对于您想做的事情,我建议您坚持使用ffmpeg,因为已经有一些库可以为Android构建它。