音频入门

时间:2010-12-22 15:01:01

标签: audio decoding playing

成功解码音频,播放音频等所需的步骤是什么?

我需要一个关于这个过程的入门读物:

  • 解码音频(通过mp3,ogg等)
  • 播放已解码的音频
  • 以及使音频成功播放的所有其他内容(涉及的步骤等)

注意:我不是在寻找API;我已经知道一些(FMOD,SDL_mixer,OpenAL等)

由于

1 个答案:

答案 0 :(得分:0)

我无法在网上快速找到一个好的教程,所以这是我的快速回答。

  1. 我认为作为程序员,您理解在内存和文件中存储信息的字节的概念。如果没有,那么你需要理解这一点。
  2. 接下来,您需要了解数字声音是以常规频率采样的幅度(音量)的概念。这个问题很好解释herehere (just the first 2 sections)
  3. 接下来,您需要了解编码:这些数字数据如何存储在文件或内存中。 The wikipedia page提供了快速介绍,并按照其中的链接进行操作。
  4. 了解这一点后,您应该了解声音的再次存储,录制和制作方式。选择声音API并阅读其文档,您现在应该了解它。
  5. 上述4个步骤已足够,但您可能希望继续学习音频压缩(MP3)和数字信号处理 - 但您可以谷歌这样做。