我如何才能将音频文件转换为这种格式?

我如何才能将音频文件转换为这种格式?

我有一堆名为 .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

并且为了更好的测量,非 wav:

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,请确保您的文件具有适合其格式的扩展名。

相关内容