Аудио библиотека высокого уровня для переполнения стека

Мне нужно знать, есть ли библиотека, которая может обрабатывать эти функции:

  1. Декодировать основные форматы (Mp3, Wav, Ogg и т. Д.)
  2. Обработка частоты дискретизации, объема, продолжительности, поиска и т. Д.
  3. С библиотекой, функции, которые позволяют вам создать эквалайзер
  4. Обработка количества каналов (стерео, моно и т. Д.)
  5. Определите аудиоустройства (выход и вход) и выберите, на каком устройстве я хочу транслировать
  6. Получить информацию о песне, названии, альбоме и частоте дискретизации песни по умолчанию.

Я устал искать библиотеку, которая может сделать это 6 функций. Я не знаю, можете ли вы помочь мне с этим. Спасибо!

1

Решение

FFmpeg

Я в шоке, никто не рекомендовал это до меня. Это библиотека с открытым исходным кодом, способная конвертировать любой медиафайл, который вы ей набрасываете.

2

Другие решения

Проверьте BASS: http://www.un4seen.com/

Это может сделать большую часть того, что вы хотите сделать. Я думаю, что единственное, что он не делает, это получение метаданных.

1

Вы слышали или изучали Audiere, или OpenAL?

1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector