我一直對音頻轉換軟件感到好奇,但是從初學者的角度來看,我從來沒有看到過如何編寫一個簡單的程序,例如將mp3文件轉換爲wav的簡單程序。我不是在問任何涉及的複雜算法,只是一個使用簡單庫的小例子。因此搜索,我想出了幾個名字,包括:在C/C++中使用音頻的絕對初學者指南?
- 拉梅
- 合成工具包
- OpenAL的
- DirectSound的
但我無法找到一個簡單的例子任何這些庫。通常我不介意在代碼中涉水,但在這裏我完全沒有關於這個主題的知識,所以我總是覺得我在黑暗中拍攝。
這裏的任何人都有一個簡單的示例/教程轉換聲音文件使用任何這些庫?我的問題是針對C/C++,因爲這些是我目前正在學習的兩種語言,所以我想繼續關注它們。
編輯:我忘了提及的一件事:我在* NIX系統上。
這是一個非常困難的問題,因爲你通常不抽象地處理音頻,你想要播放它 - 這將取決於操作系統API。必須編寫API來處理廚房水槽。 – 2009-11-29 04:44:43