Absolutny przewodnik dla początkujących do pracy z dźwiękiem w C / C ++?

Zawsze byłem ciekawy oprogramowania do konwersji audio, ale nigdy nie widziałem właściwego wyjaśnienia od początkujących, jak napisać prosty program, który konwertuje na przykład plik mp3 na wav. Nie pytam o żadne złożone algorytmy, tylko mały przykład z prostą biblioteką. Szukając SO, wymyśliłem kilka nazw, w tym:

KulawyZestaw narzędzi do syntezyOpenALBezpośredni dźwięk

Ale nie mogę znaleźć prostego przykładu żadnej z tych bibliotek. Zazwyczaj nie mam nic przeciwko brodzeniu po tonach kodu, ale tutaj nie mam absolutnie żadnej wiedzy na ten temat, więc zawsze czuję, że strzelam w ciemności.

Ktoś tutaj ma prosty przykład / samouczek na temat konwersji pliku dźwiękowego przy użyciu dowolnej z tych bibliotek? Moje pytanie jest skierowane w szczególności do C / C ++, ponieważ są to dwa języki, których obecnie się uczę, więc chciałbym nadal się na nich skupiać.

Edytować: Jedna rzecz, o której zapomniałem wspomnieć: jestem w systemie * NIX.

questionAnswers(4)

yourAnswerToTheQuestion