Частота дискретизации для записи звука iPhone

Какова самая низкая оптимальная частота дискретизации для записи звука на iPhone, но при этом хороший размер файла? В настоящее время я использую 44.1 kHz, но он создает файл, который слишком большой.

2 ответов


Это зависит от того, что вы подразумеваете под "оптимальным". 22.05 кГц по-прежнему будет достаточно хорошо для большинства музыки. 11.025 кГц будет более чем достаточно для записи речи. Все зависит от того, что вы делаете со звуком. Я рекомендую использовать ухо, чтобы определить наилучшую скорость.

моя другая рекомендация для вас, чтобы выбрать некоторые ответы на ваши вопросы. 44-это отличная частота дискретизации,но смущающе низкая скорость принятия.


на iPhone со встроенным микрофоном вы получите максимум 8 кГц. Если вы используете наушники, вы можете получить 44,1 кГц. Если вы используете встроенный микрофон и устанавливаете частоту дискретизации записи на 44,1 кГц, вы увеличиваете аудиосигнал, что является ненужным и генерирует большие файлы, которые вы упоминаете. Кроме того, убедитесь, что вы записываете в mono. Это сокращает размер файла вдвое.

Если вы всегда хотите записать на самом лучшем тарифе, то вы должны спросить оборудование:

size = sizeof(sampleRate);
err = AudioSessionGetProperty (kAudioSessionProperty_CurrentHardwareSampleRate,
    &size, &sampleRate);

для голоса, вы можете просто всегда записывать на 8 кГц. Для музыки вы хотите лучшее качество, поэтому используйте частоту дискретизации, на которой работает оборудование.