2014-02-19 4 views
0

Так что мне удалось установить aubio 0.4.0, чтобы он импортировал в python без ошибок, однако я не понял, как передавать файлы для анализа.Aubio 0.4.0 Python Windows Устанавливается, но не работает при создании источника aubio

Вот шаги, которые я сделал, чтобы установить aubio 0.4.0 взяты из here:

  • Скачал самую последнюю GIT сборку Aubio 0.4.0 источника загрузки - http://git.aubio.org/

  • распаковал на C: \

  • установлен Python 2.7.6

  • прилагается C: \ python27 к окружающей среде 'Path' переменной

  • установлен MinGW v-0.6.2 mingw.org/download/installer

  • внутри менеджера установки MinGW я включил - [mingw32-база]

  • добавляется C: \ MinGW \ Bin к окружающей среде 'Path' переменной

  • создан файл "C: \ python27 \ Lib \ Distutils \ distutils.cfg", содержащий:

    [построить]

    Компилятор = mingw32

--------------- включая библиотеки LIBAV ------------------ ---------

  • загрузить PyGTK-все-в-одном-2.24.2.win32-py2.7.msi получить pkg-config и все эти зависимости: 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 \ pkg-config

  • Append C: \ libav \ USR \ Bin \ к 'Путь' переменная среды

-------------------- END LIBAV ------------------- --------------------

  • Внутри aubio пути выполнить команду:. питона \ WAF настроить построить -j 1 --check-c- Колорадо mpiler = НКУ

  • я получаю аварию на 168/193 с тест-delnull.exe, но сборка продолжает идти и возвращает «строить» успешно завершил

  • Установка NumPy v-1.8.0 sourceforge.net/ проекты/numpy/files/NumPy/

  • Внутри пути aubio \ python выполните команду: python setup.ру построить

  • Внутри aubio \ питона путь запустить команду: питон setup.py установить

  • мне пришлось скопировать DLL из aubio \ сборки \ SRC \ libaubio-4.dll в python27 \ Lib \ сайт-пакеты \ aubio \

  • Затем я добавил один из моих собственных test.mp3 и test.wav файлов в aubio \ питона \ тесты \ звуки \

  • Внутри aubio \ питона \ тестирует путь я побежал команда: python run_all_tests -v

------------------- ИЗМЕНИТЬ -------------------------- -------

Приведенные выше инструкции должны теперь работать без проблем первоначально спросил

------------------- END EDIT --- --------------------------

Так что из результатов я получаю много «хорошо» относительно множества различных тестов, это первая проблема с «test_many_sinks», где он пытается использовать WAV-файл из звуков и дает:

AUBIO ОШИБКА: не удалось создать источник aubio с [wav file path]

Он продолжает давать ту же ошибку для остальных тестов, пока не сработает на «test_zero_hop_size» и не остановится.

Любые дальнейшие советы относительно того, что мне еще нужно сделать, будут высоко оценены. Спасибо!

ответ

0

С помощью Пола Brossier мы обнаружили две проблем:

  1. Потому что я никогда не включал libav в мои сборки я не могу использовать .mp3, чтобы проверить

  2. Используя новый репозиторий закончился что позволило мне успешно запустить demo_bpm_extract.py, который ранее был ошибкой даже при тестировании с помощью .wav-файла. Источник мерзавца я использовал, можно найти здесь: http://git.aubio.org/?p=aubio.git;a=commit;h=4a1378c12ffe7fd518448f6a1ab00f99f0557286

Есть еще немало ошибок, проявляющихся при выполнении «run_all_tests», который я пытался перейти к Павлу.