Обнаружение ударов в минуту (ударов в минуту) песен в форматах mp3 и m4a в mac
Я работаю над Mac в приложении Mac, которому нужна функциональность определения ударов в минуту (ударов в минуту) песен в форматах mp3 и m4a. Для определения bpm мы используем коды из http://www.surina.net/soundtouch но он дает неправильные значения bpm для файлов m4a, даже если они конвертированы в формат mp3 или wav с использованием ffmpeg(обратите внимание, что определение bpm для mp3 файлы работают нормально). Для обнаружения ударов в минуту мы также попробовали двоичный файл с именем SoundStretch, который также предоставляется soundtouch (http://www.surina.net/soundtouch). Кто-нибудь может объяснить, что происходит? Файлы m4a даже при конвертации в mp3 или wave не работают. Доступны ли для Mac другие библиотеки с открытым исходным кодом или классы для определения bpm?
Любой, пожалуйста, дайте несколько указаний
1 ответ
SoundTouch - это библиотека обработки аудио с открытым исходным кодом.
Попробуйте связаться с автором Олли Парвиайненом и объяснить ему проблему с форматами m4a. Он может либо предложить обойти или починить свою библиотеку.
Еще лучше, почему бы вам не попытаться определить, почему код библиотеки не работает с форматами m4a. Затем вы можете отправить кодовый патч автору.