【发布时间】:2012-05-09 15:09:38
【问题描述】:
我在 Android 2.3.4 设备上成功录制声音(完整设置为:AudioSource.MIC + 44100Hz + AudioFormat.CHANNEL_IN_MONO + AudioFormat.ENCODING_PCM_16BIT)。
我还正确地将 PCM 数据写入 WAV 文件。
问题是那些噪音让录音变得很糟糕。
attached file 正是我的意思。注意明显的尖峰。
我用市场上的一些录音应用测试了相同的录音(附件中的音乐),它们以完美的方式录音,没有噪音根本 - 它是如何完成的?这是我应该设置的设置(我使用AudioRecord)吗?我应该用某种算法手动过滤这些噪音吗?我应该寻找什么?
如果由于某种原因无法下载附件或链接完全损坏,请在评论中告诉我。
谢谢!
编辑#1:
我用的是 Galaxy S2。
【问题讨论】:
-
这可能是硬件问题。我在一些手机和小型相机上注意到,当他的设备在太空中被操纵时,麦克风很容易受到碰撞和敲击。因此,在录制时移动 S2可能会导致尖峰。你能排除这个吗?
-
@JamieTaylor 嗨,是的 - 绝对不是这种情况,因为我在设备放在桌子上时录制声音 - 没有任何移动。
-
再次强调一下 - 在完全相同的条件下,我使用了另一个录音软件,它可以提供完美的声音。很奇怪。
-
我只是想问一下,以确保。你知道吗? :-)
-
我也会这样做,没关系 :)