Je travaille sur l'logging audio. Je suis capable d'save mon audio en caf (format audio Core). Maintenant, je veux save le son en .mp3
ou .amr
.
J'ai essayé beaucoup de google mais je n'ai rien trouvé. Je ne suis pas sûr que mes démarches après le travail:
Ecrivez cet audio avec l'extension
.caf
dans le document dirLire datatables de ce file
- Comment changer les parameters d'logging audio à 16Khz et 16 bits lorsque nous enregistrons de l'audio?
- Méthode captureOutput: (AVCaptureOutput *) captureOutput didOutputSampleBuffer: (CMSampleBufferRef) sampleBuffer deConnection appelé seulement quelques fois
- Enregistrement audio tampon circulaire iOS: Possible?
- Enregistrement mono sur iPhone au format IMA4
- IOS Swift lire PCM Buffer
.mp3 or .amr extention
le file avec.mp3 or .amr extention
J'ai 100% de doute que cela ne va pas fonctionner car cela va juste résave le file avec une autre extension. Cela ne changera pas le codec audio.
Je pensais que pour convertir n'importe quel format que ce soit audio ou video, nous devons changer ses codecs et la séquence de données.
S'il vous plaît également me suggérer tout joueur qui ne joue pas les files .caf
pas autre chose. Je peux donc m'assurer que mes files sont convertis avec succès.
MISE À JOUR S'il vous plaît laissez-moi aussi savoir que la façon dont je réécris des données avec une extension différente est correcte dans la façon dont je suis nécessaire?
Vous pourriez être intéressé par l'exemple iPhoneExtAudioFileConvertTest .
Le format MP3
n'est cependant pas disponible en raison de brevets, peut-être que vous pouvez utiliser LAME .
À partir du document Les bases: codecs audio, formats audio pris en charge et sessions audio