Я делаю приложение для iPhone и У меня есть тонна файлов .wav
, которые мне нужно объединить. nvert to .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
Могут быть другие проблемы, и принятый ответ действителен, просто хотел помочь прояснить вопрос. / РЕДАКТИРОВАТЬ