Eu tenho vários arquivos de áudio chamados .wav, mas parece que nem todos os .wavs são criados iguais. Por exemplo:
$ file *
file1.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz
file2.wav: Audio file with ID3 version 2.2.0, contains: MPEG ADTS, layer III, v1, 160 kbps, 44.1 kHz, JntStereo
file3.wav: Claris clip art?
file4.wav: Audio file with ID3 version 2.2.0, contains: MPEG ADTS, layer III, v1, 160 kbps, 44.1 kHz, JntStereo
E para garantir, um não-wav:
file5.m4a: ISO Media, MPEG v4 system, iTunes AAC-LC
Gostaria de converter todos esses arquivos para o formato file1.wav:
RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz
Qual é o conjunto adequado de argumentos para passar afconvert
para que isso aconteça?
Responder1
Seu arquivo2.wav e arquivo4.wav são arquivos .mp3
talvez você deva separá-los primeiro por tipo e depois tentar a conversão dos diferentes tipos para .wav real (PCM descompactado)
acredito que você pode encontrar um tutorial aqui: http://blog.bitcomet.com/post/103259/
Se você realmente DEVE usar o afconvert, certifique-se de que seus arquivos tenham as extensões adequadas para seu formato.