所以我设法安装了aubio0.4.0,这样它就可以顺利地导入python,但是我还没有弄清楚如何传递要分析的文件。在
以下是我从here安装aubio 0.4.0的步骤:
下载了aubio0.4.0的最新git构建源代码下载-http://git.aubio.org/
解压缩到C:\
已安装Python2.7.6
将C:\python27附加到“Path”环境变量中
安装MinGW v-0.6.2mingw.org/download/installer
我在MinGW安装管理器中包括-[mingw32 base]
将C:\MinGW\bin附加到“Path”环境变量中
已创建文件“C:\Python27\Lib\distutils\分布.cfg“包含:
[建造]
编译器=mingw32
------------包括LIBAV库--------------------------------
下载pygtk-all-in-one-2.24.2.win32-py2.7.msi以获取pkgconfig及其所有依赖项:ftp.gnome.org/pub/gnome/binaries/win32/pygtk/2.24/
下载libav win32 build win32。libav.org/win32/并解压缩到C:\libav\
创建一个新的环境变量名:“PKG_CONFIG_PATH”,其值位于:C:\libav\usr\lib\pkgconfig
将C:\libav\usr\bin\附加到“Path”环境变量中
---------------结束LIBAV-----------------------------
在aubio路径中运行命令:python。\waf configure build-j 1--check-c-compiler=gcc
我在168/193考试中撞车了-delnull.exe但是构建继续进行并返回“build”finished成功
安装numpy v-1.8.0sourceforge.net/projects/numpy/files/numpy/
在aubio\python路径中运行命令:python设置.py构建
在aubio\python路径中运行命令:python设置.py安装
我不得不将dll从aubio\build\src\libaubio-4.dll复制到python27\Lib\site packages\aubio\
然后我加了一个我自己的测试.mp3以及测试.wav文件放入aubio\python\tests\sounds\
在aubio\python\tests路径中,我运行了命令:python run_all_tests-v
---------------编辑---------------------------------
上面的说明现在应该可以正常工作了,没有原来问的问题
-------------------结束
因此,从结果中我得到了很多关于正在进行的不同测试的“ok”,但是它的第一个问题是“test_many_sinks”,它尝试使用来自声音的.wav文件,并给出:
AUBIO错误:使用[wav file path]创建AUBIO源失败
对于其余的测试,它会继续给出相同的错误,直到它在“test”上崩溃并停止。在
如有任何进一步的建议,我将不胜感激。 谢谢!在
在Paul Brossier的帮助下,我们发现了两个问题:
因为我从来没有在我的构建中包含libav,所以我不能用.mp3来测试
使用一个更新的git存储库最终允许我成功地运行demo\u bpm_提取.py以前我用一个.wav文件测试的时候,这个错误也是错误的。我使用的git源代码可以在这里找到:http://git.aubio.org/?p=aubio.git;a=commit;h=4a1378c12ffe7fd518448f6a1ab00f99f0557286
在执行“运行所有测试”时仍然会出现一些错误,我试图把它交给Paul。在
相关问题 更多 >
编程相关推荐