【发布时间】:2011-08-18 22:19:13
【问题描述】:
我开始使用我的 Android 智能手机进行录音。
我已成功将录音保存到 PCM 文件。当我解析数据并打印出带符号的 16 位值时,我可以创建如下图所示的图表。 但是,我不了解沿 y 轴的幅度值。
幅度值的具体单位是什么?这些值是 16 位有符号的,因此它们的范围必须在 -32K 到 +32K 之间。但是这些值代表什么?分贝?
如果我使用 8 位值,则值的范围必须在 -128 到 +128 之间。这将如何映射到 16 位值的音量/“响度”?你会只使用 16 比 1 的量化映射吗?
为什么会有负值?我认为完全沉默会导致值为 0。
如果有人可以将我指向一个包含有关记录内容的信息的网站,我将不胜感激。我在 PCM 文件格式上找到了webpages,但没有找到数据值。
【问题讨论】:
-
一点点:有符号的 16 位是 +/- 32K。
-
已修复,感谢您指出这一点。
标签: iphone android audio audio-recording pcm