sox 将原始音频转换为 wav 会出现错误,尽管定义了所有选项

sox 将原始音频转换为 wav 会出现错误,尽管定义了所有选项

我有一些原始音频数据,我尝试用 sox 进行转换,如下所示:

sox -r 44100 -b 16 -c 1 -L -e signed-integer /infiles/recording.dat /outfiles/recording.wav

这给了我以下错误:

sox FAIL formats: bad input format for file `/infiles/recording.dat': data encoding or sample size was not specified

你知道我缺少什么吗?我只是不明白我在这里做错了什么。

答案1

-t raw,它正在工作:

sox -t raw -r 44100 -b 16 -c 1 -L -e signed-integer /infiles/recording.dat /outfiles/recording.wav

相关内容