我有一堆名為 .wav 的音訊文件,但似乎並非所有 .wav 都是一樣的。例如:
$ 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
為了更好地衡量,非波形:
file5.m4a: ISO Media, MPEG v4 system, iTunes AAC-LC
我想將所有這些文件轉換為 file1.wav 的格式:
RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz
afconvert
為了實現這一點,要傳遞的正確參數集是什麼?
答案1
您的 file2.wav 和 file4.wav 是 .mp3 文件
也許您應該先按類型將它們分開,然後嘗試從不同類型轉換為真正的.wav(PCM未壓縮)
我相信您可以在這裡找到教程: http://blog.bitcomet.com/post/103259/
如果您確實必須使用 afconvert,請確保您的檔案具有適合其格式的副檔名。