2009-10-25 11 views

risposta

6

Dipende da cosa intendi per "ottimale". 22.05kHz sarebbe ancora abbastanza buono per la maggior parte della musica. 11.025kHz sarebbe più che adeguato per la registrazione vocale. Tutto dipende da cosa stai facendo con l'audio. Raccomando di usare l'orecchio per determinare la migliore tariffa.

La mia altra raccomandazione è per voi per scegliere alcune risposte per le vostre domande. 44 è una grande frequenza di campionamento, ma un tasso di accettazione imbarazzante basso.

11

Sull'iPhone con il microfono incorporato, otterrete un massimo di 8 kHz. Se si utilizza un auricolare, è possibile ottenere 44,1 kHz. Se si utilizza il microfono incorporato e si imposta la frequenza di campionamento della registrazione su 44,1 kHz, si esegue il sovracampionamento dell'audio, che non è necessario e genera i file grandi che si menzionano. Inoltre, assicurati di registrare in mono. Questo taglia le dimensioni del file a metà.

Se hai sempre voglia di registrare presso la tariffa migliore, si dovrebbe chiedere l'hardware:

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

Per voce, si può solo registrare sempre a 8 kHz. Per la musica, si desidera la migliore qualità in modo da utilizzare la frequenza di campionamento su cui è in esecuzione l'hardware.

+0

fonte per le tariffe di campionamento per favore? – bubakazouba

+2

@bubakazouba Il microfono originale dell'iPhone aveva una frequenza di campionamento di 8 kHz ma i dispositivi più recenti supportano https://developer.apple.com/library/ios/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/OptimizingForDeviceHardware/OptimizingForDeviceHardware.html –

Problemi correlati