Руководство для начинающих по работе со звуком в C / C ++?

Мне всегда было любопытно узнать о программном обеспечении для преобразования звука, но я никогда не видел должного объяснения с точки зрения начинающих, как написать простую программу, которая конвертирует, например, mp3-файл в wav-файл. Я не спрашиваю ни о каком сложном алгоритме, просто о небольшом примере с использованием простой библиотеки. Поиск на SO, я придумал несколько имен, в том числе:

ЛамеСинтез ИнструментарийOpenALDirectSound

Но я не могу найти простой пример любой из этих библиотек. Обычно я не возражаю пробираться сквозь тонны кода, но здесь у меня нет абсолютно никаких знаний о предмете, и я всегда чувствую, что стреляю в темноте.

У кого-нибудь здесь есть простой пример / учебник по конвертации звукового файла с использованием любой из этих библиотек? Мой вопрос специально направлен на C / C ++, потому что это те два языка, которые я изучаю в настоящее время, и поэтому я хотел бы сосредоточиться на них.

редактировать: Одна вещь, которую я забыл упомянуть: я в системе * NIX.

Ответы на вопрос(4)

Ваш ответ на вопрос