2010-09-28 6 views
0

J'utilise Core Audio/OpenAL pour lire des fichiers audio CAF. D'Apple, je sais que le meilleur format de fichier est le suivant:Comment convertir des fichiers audio WAV pour une lecture Core Audio?

Format de fichier audio de base (CAFF), mono, 16 bits @ 44,1 kHz

Je lancé Soundtrack Pro 3 et enregistré un WAV fichier en tant que "Core Audio File" avec 44,1 kH, entier de 16 bits.

Quand je le rejoue, il est fortement déformé et a une qualité horrible. Quand je le rejoue sur la barre d'espace de frappe mac (quicklook), le son est parfaitement bien.

Que dois-je faire pour pouvoir lire mes propres fichiers audio dans Core Audio? Existe-t-il un outil spécial d'Apple qui convertirait les fichiers audio de telle sorte qu'ils soient immédiatement lisibles avec Core Audio?

+0

Core Audio peut lire les formats les plus populaires. Pouvez-vous poster du code? – sbooth

+0

* le meilleur format de fichier est le suivant: Core Audio File Format (CAFF), mono, 16 bits @ 44,1 kHz * - il n'y a aucune raison que ce soit supérieur à 16 bits LPCM WAV. de toute façon ... peut-être STP avait une incompatibilité endian? l'erreur serait énorme si tel était le cas - difficile à distinguer dans de nombreux cas. – justin

Répondre

3

De la documentation Apple:

afconvert -f caff -d LEI16 something.m4a something.caf 
+0

Vous devez entrer cette commande dans Terminal (effectuez une recherche rapide sur votre Mac). Faites glisser le fichier que vous voulez convertir pour obtenir le chemin d'accès complet. Puis faites glisser à nouveau et changez l'extension. –

Questions connexes