Chromaprint是一个用于计算AcoustID的开源软件库音频文件的音频指纹。我正在尝试从iOS上的本地文件生成此音频指纹。该库可以在Windows、Linux和OSX上构建,它创建一个动态库以及一个独立程序(fpcalc),该程序接受音频文件、解码音频并将其传递给chromaprint库以计算指纹。由于以下原因,它在iOS上实际上不起作用:独立的fpcalc程序无法在iOS上运行,因为您无法从应用程序运行可执行文件fpcalc程序的源代码使用chromaprint和ffmpeg。据我所知,ffmpeg很难在iOS上编译。chromaprint文档指出Accelerate框架可以