Pergunta

Qual é a taxa mais baixa da amostra ideal para gravação de áudio no iPhone enquanto ainda produzindo o tamanho do arquivo é bom? Atualmente estou usando 44,1 mas produz arquivo que de maneira muito grande.

Foi útil?

Solução

Depende do que você quer dizer com "ótima". 22,05 kHz ainda seria bom o suficiente para a maioria das músicas. 11.025kHz seria mais que suficiente para o discurso de gravação. Tudo depende do que você está fazendo com o áudio. Eu recomendo usar o seu ouvido para determinar a melhor taxa.

A minha outra recomendação é para você escolher algumas respostas para suas perguntas. 44 é uma grande taxa de amostragem, mas uma taxa de aceitação embarrassingly baixo.

Outras dicas

No iPhone com o microfone embutido, você está indo para obter um máximo de 8 kHz. Se você usar um fone de ouvido, você pode obter 44,1 kHz. Se você estiver usando o microfone embutido e definir a sua taxa de amostragem de gravação para 44,1 kHz, você está upsampling o áudio, o que é desnecessário e gera os arquivos grandes que você menciona. Além disso, certifique-se de gravar em mono. Que corta o tamanho do arquivo pela metade.

Se você sempre quer gravar com a melhor taxa, você deve perguntar ao hardware:

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

Para voz, você pode simplesmente sempre gravar em 8 kHz. Para a música, você quer a melhor qualidade então use a taxa de amostragem que o hardware está em execução.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top