Como posso converter arquivos de áudio para este formato?

Como posso converter arquivos de áudio para este formato?

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 afconvertpara 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.

informação relacionada