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ękAle 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.