我一直对音频转换软件感到好奇,但是从初学者的角度来看,我从来没有看到过如何编写一个简单的程序,例如将mp3文件转换为wav的简单程序。我不是在问任何涉及的复杂算法,只是一个使用简单库的小例子。因此搜索,我想出了几个名字,包括:在C/C++中使用音频的绝对初学者指南?
- 拉梅
- 合成工具包
- OpenAL的
- DirectSound的
但我无法找到一个简单的例子任何这些库。通常我不介意在代码中涉水,但在这里我完全没有关于这个主题的知识,所以我总是觉得我在黑暗中拍摄。
这里的任何人都有一个简单的示例/教程转换声音文件使用任何这些库?我的问题是针对C/C++,因为这些是我目前正在学习的两种语言,所以我想继续关注它们。
编辑:我忘了提及的一件事:我在* NIX系统上。
这是一个非常困难的问题,因为你通常不抽象地处理音频,你想要播放它 - 这将取决于操作系统API。必须编写API来处理厨房水槽。 – 2009-11-29 04:44:43