iPhone录音的采样率

Boo*_*oon 6 iphone avaudiorecorder

在iPhone上录制音频的最佳采样率是多少,同时仍能产生良好的文件大小?目前我使用44.1kHz,但它产生的文件太大了.

luc*_*ius 9

在带有内置麦克风的iPhone上,您最多可以获得8 kHz的频率.如果您使用耳机,则可以获得44.1 kHz.如果您正在使用内置麦克风并将录制采样率设置为44.1 kHz,则需要对音频进行上采样,这是不必要的,并生成您提到的大文件.另外,请确保以单声道录制.这将文件大小减少了一半.

如果您总想以最佳速率录制,则应询问硬件:

size = sizeof(sampleRate);
err = AudioSessionGetProperty (kAudioSessionProperty_CurrentHardwareSampleRate,
    &size, &sampleRate);
Run Code Online (Sandbox Code Playgroud)

对于语音,您可以始终以8 kHz进行录制.对于音乐,您需要最佳质量,因此请使用硬件运行的采样率.

  • @bubakazouba最初的iPhone麦克风的采样率为8 kHz,但较新的设备支持更高的https://developer.apple.com/library/ios/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/OptimizingForDeviceHardware/OptimizingForDeviceHardware.html (4认同)

Mus*_*sis 6

这取决于你所说的"最佳".对于大多数音乐来说,22.05kHz仍然足够好.11.025kHz足以录制语音.这完全取决于你对音频做了些什么.我建议用你的耳朵来确定最佳的价格.

我的另一个建议是为您挑选一些问题的答案.44是一个很好的采样率,但接受率却低得令人尴尬.