Задать вопрос
@deleted-Ari100teLL

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

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

  • Вопрос задан
  • 2754 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Решения вопроса 1
@grafovdv
Смотря какая обработка нужна. Если ничего экзотичного, то, возможно, подойдет GStreamer - универсальное но, как следствие, довольно тяжеловесное решение. Умеет работать со многими типами аудио-данных. Все базовые вещи делать умеет.
Если алгоритмы обработки свои использовать, то записывать и читать аудиоданные в wav-формате, мне кажется, легче вручную: там никакого сжатия нет, просто цфровые отсчеты подряд для левого и правого канала (в случае stereo). Чтобы проиграть поток можно, опять же, GStreamer подключить.
Если нет своих алгоритмов, то нужно уже под конкретные задачи искать библиотеки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы