我正在做一個iPhone應用程序,我有一噸的.wav
文件,我需要轉換爲.caf
轉換多個.WAV到的.caf
我可以用這爲每個文件:
afconvert -f caff -d [email protected] walking.wav walking.caf
但會採取年齡,所以我想對所有文件轉換用:
for i in *.wav; do afconvert -f -caff -d [email protected] -c 1 $i ${i%.wav}.caf; done
但我得到這個錯誤:
Error: ExtAudioFileCreateWithURL failed ('typ?')
編輯:錯誤實際上會發生,因爲在上面顯示的for循環錯字。它應該是而不是-caff
。正確的代碼片段將會是。
for i in *.wav; do afconvert -f caff -d [email protected] -c 1 $i ${i%.wav}.caf; done
可能還有其他問題,接受的答案是有效的,只是想幫助明確問題。 /編輯
你可以簡單地做'afconvert -f caff -d ima4 file.wav' – 2014-09-05 07:04:38