Мне всегда было интересно узнать о программном обеспечении для преобразования аудио, но я никогда не видел правильного объяснения с точки зрения начинающих о том, как написать простую программу, которая преобразует, например, mp3 файл в wav. Я не спрашиваю ни об одном из сложных алгоритмов, просто небольшой пример с использованием простой библиотеки. Поиск по SO, я придумал несколько имен, включая:
- Lame
- Инструментарий Synthesis Toolkit
- OpenAL
- DirectSound
Но я не могу найти простой пример любой из этих библиотек. Обычно я не прочь пробираться сквозь тонны кода, но здесь у меня нет абсолютно никаких знаний о предмете, и поэтому я всегда чувствую, что стреляю в темноте.
У кого-нибудь есть простой пример/учебник по преобразованию звукового файла с использованием любой из этих библиотек? Мой вопрос специально направлен на C/С++, потому что это два языка, которые я сейчас изучаю, и поэтому я хотел бы продолжить фокусироваться на них.
Изменить. Одна вещь, о которой я забыл упомянуть: я нахожусь в системе * NIX.