@deleted-Ari100teLL

Посоветуйте библиотеку с открытым кодом для работы с музыкальными файлами (предпочтительно в wav-формате)

Хочу работать с распознаванием музыкальных инструментов. Посоветуйте библиотеку с открытым кодом (желательно на С/С++) для работы с музыкальными файлами (предпочтительно в wav-формате). Хотелось бы чтобы данная библиотека предоставляла бы возможности для записи, обработки и воспроизведения аудио.

  • Вопрос задан
  • 2752 просмотра
Решения вопроса 1
@grafovdv
Смотря какая обработка нужна. Если ничего экзотичного, то, возможно, подойдет GStreamer - универсальное но, как следствие, довольно тяжеловесное решение. Умеет работать со многими типами аудио-данных. Все базовые вещи делать умеет.
Если алгоритмы обработки свои использовать, то записывать и читать аудиоданные в wav-формате, мне кажется, легче вручную: там никакого сжатия нет, просто цфровые отсчеты подряд для левого и правого канала (в случае stereo). Чтобы проиграть поток можно, опять же, GStreamer подключить.
Если нет своих алгоритмов, то нужно уже под конкретные задачи искать библиотеки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы