从.au到.wav的Sox转换

时间:2014-03-11 16:07:06

标签: audio data-conversion sox

我有一个文件sound.au,file描述为Sun/NeXT audo data: 8-bit ISDN mu-law, mono, 8000 Hz。我想将其转换为file将其描述为RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 8000 Hz的WAV。但是,我无法获得正确的参数集来进行转换,看看它听起来是什么样的。

之前是否有人执行此转换或类似操作? sox -t auto -w -s -r 8000 -c sound.au sound.wav让我接近,但它是G711 mu-law,而不是16位PCM。

感谢。

1 个答案:

答案 0 :(得分:0)

我没有.au个文件可供尝试,但我怀疑sox sound.au -e signed-integer sound.wav可行。你只是试图将编码从u-law改为PCM,对吗? sox应该从.au标题中获取所有必要的输入信息。如果没有,可能需要sox -t auto sound.au -e signed-integer sound.wav