声音流如何在内存中表示,以及如何在硬盘上表示?

时间:2011-08-23 20:20:22

标签: audio

声音数据如何在内存和硬盘上表示为字节? 这些数据如何转发到扬声器?有某种帧率吗?如果是这样,如何在数组中存储这个“帧”呢? 我无法在网上找到这方面的内容,如果你知道一些链接,我想看看它们 我还想知道是否有mp3,mp4文件等的fileformat规范。

我希望这是一个正确的问题,因为这是一个普遍的编程问题。

谢谢!

1 个答案:

答案 0 :(得分:1)

字节代表波形。它们可以是原始波形(PCM)或使用编解码器(MP3,AAC)压缩。编解码器将压缩的比特流转换为原始数据,然后将其发送给扬声器。

看看here