Question

Quel est le taux d'échantillonnage optimal optimal pour l'enregistrement audio sur iPhone tout en offrant une bonne taille de fichier? Actuellement, j'utilise 44,1 kHz mais cela produit un fichier trop volumineux.

Était-ce utile?

La solution

Cela dépend de ce que vous entendez par "optimal". 22.05kHz serait quand même suffisant pour la plupart des musiques. 11,025 kHz serait plus que suffisant pour enregistrer un discours. Tout dépend de ce que vous faites avec l'audio. Je recommande d'utiliser votre oreille pour déterminer le meilleur taux.

Mon autre recommandation est que vous choisissiez des réponses à vos questions. 44 est un bon taux d'échantillonnage, mais un taux d'acceptation gênant.

Autres conseils

Sur l'iPhone avec le microphone intégré, vous obtiendrez un maximum de 8 kHz. Si vous utilisez un casque, vous pouvez obtenir 44,1 kHz. Si vous utilisez le micro intégré et réglez la fréquence d'échantillonnage de votre enregistrement sur 44,1 kHz, vous sur-échantillonnez l'audio, ce qui est inutile et génère les gros fichiers que vous avez mentionnés. Assurez-vous également que vous enregistrez en mono. Cela réduit la taille du fichier de moitié.

Si vous souhaitez toujours enregistrer au meilleur taux, vous devez demander au matériel:

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

Pour la voix, vous pouvez toujours enregistrer à 8 kHz. Pour la musique, vous voulez la meilleure qualité, utilisez donc la fréquence d'échantillonnage utilisée par le matériel.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top