我有一些原始音频数据,我尝试用 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