Я создаю приложение для iPhone, и у меня есть тонна .wav
файлов, которые нужно преобразовать в .caf
. Я могу использовать это для каждого файла:
afconvert -f caff -d LEI8@22050 walking.wav walking.caf
Но это заняло бы много времени, поэтому я пытаюсь преобразовать все файлы с помощью:
for i in *.wav; do afconvert -f -caff -d LEI16@44100 -c 1 $i ${i%.wav}.caf; done
Но я получаю эту ошибку:
Error: ExtAudioFileCreateWithURL failed ('typ?')
РЕДАКТИРОВАТЬ: Ошибка на самом деле произойдет, потому чтоопечатка в цикле for, показанном выше.Это должно быть caff
, а не -caff
.Правильный фрагмент кода будет тогда.
for i in *.wav; do afconvert -f caff -d LEI16@44100 -c 1 $i ${i%.wav}.caf; done
Могут быть и другие проблемы, и принятый ответ действителен, просто хотел помочь разобраться с вопросом./ EDIT