这是一个跟进问题来自:
wac-to-wav-conversion
我已将文件扩展名从.wac更改为.raw并使用以下命令:
sox -r 44100 -e unsigned -b 8 -c 1 input.raw output.wav
这将转换为.wav文件,但会大量扭曲声音,例如:
它应该是以下内容:
有一个巨大的差异,我似乎无法弄清楚它出错的地方.我也尝试过以下方法:
sox input.raw --bits 16 --encoding signed-integer --endian little
output.wav
但我得到以下内容:
sox FAIL formats: bad input format for file `input.raw’: sampling rate was not specified
有谁知道设置采样率的方法,所以文件是否正确?
最佳答案 从图表中很难说,但原始文件可能是签名数据?只需将“-e unsigned”更改为“-e signed”即可.您也可以尝试不同的样本宽度,即“-b 16”或“-b 32”.