Sono sempre stato curioso di software di conversione audio, ma non ho mai visto una spiegazione adeguata dal punto di vista dei principianti su come scrivere un semplice programma che converta ad esempio, un file mp3 in un wav. Non sto chiedendo alcuno dei complessi algoritmi coinvolti, solo un piccolo esempio usando una semplice libreria. Cercando sul SO, mi si avvicinò con diversi nomi, tra cui:Guida assoluta ai principianti per lavorare con l'audio in C/C++?
- Lame
- La Sintesi Toolkit
- OpenAL
- DirectSound
Ma io sono in grado di trovare un esempio semplice di una di queste librerie. Di solito non mi dispiace guadare tonnellate di codice, ma qui non ho assolutamente alcuna conoscenza dell'argomento e quindi mi sento sempre come se fossi al buio.
Chiunque ha un semplice esempio/tutorial sulla conversione di un file audio utilizzando una di queste librerie? La mia domanda è specificamente rivolta a C/C++ perché quelle sono le due lingue che sto attualmente imparando e quindi mi piacerebbe continuare a concentrarmi su di esse.
Modifica: Una cosa che ho dimenticato di menzionare: Sono su un sistema * NIX.
È una domanda molto difficile, perché di solito non si parla di audio in modo astratto, si desidera riprodurlo, e questo dipenderà dall'API del sistema operativo. L'API deve essere scritta per gestire il lavello della cucina. –