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

В priciple каждый раз нет никаких издержек для вызывающей стороны для ожидания в очереди.

6
задан Boon 25 October 2009 в 22:31
поделиться

2 ответа

Это зависит от того, что вы подразумеваете под «оптимальным». 22,05 кГц по-прежнему будет достаточно для большинства музыки. 11,025 кГц было бы более чем достаточно для записи речи. Все зависит от того, что вы делаете со звуком. Я рекомендую использовать ухо, чтобы определить лучшую скорость.

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

6
ответ дан 8 December 2019 в 17:23
поделиться

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

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

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

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

9
ответ дан 8 December 2019 в 17:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: