无法使用 SoX 将 raw 转换为 wav
Can't convert raw to wav using SoX
尽我所能,我无法成功地使用 SoX 将原始文件转换为 wav 文件。
我使用的命令行是:
sox -r 44100 -b 16 -e signed-integer c -1 -t raw 000000.raw 1.wav
我得到的是静态的。为了确保在使用 Audacity 导入时输入文件数据正确无误,我使用以下设置:
带符号的 16 位 PCM
大端
1 通道(单声道)
采样率 44100
并且上面的输出工作得很好。
如果有人熟悉 SoX,我将不胜感激,
谢谢
p.s。这是 link 到原始文件
字节顺序似乎是个问题。
默认情况下,它被认为是小端,但是通过包含 -B
标志,数据被读取为大端。
sox -t raw -r 44100 -b 16 -e signed-integer -B -c 1 000000.raw test2.wav
尽我所能,我无法成功地使用 SoX 将原始文件转换为 wav 文件。
我使用的命令行是:
sox -r 44100 -b 16 -e signed-integer c -1 -t raw 000000.raw 1.wav
我得到的是静态的。为了确保在使用 Audacity 导入时输入文件数据正确无误,我使用以下设置:
带符号的 16 位 PCM 大端 1 通道(单声道) 采样率 44100
并且上面的输出工作得很好。
如果有人熟悉 SoX,我将不胜感激,
谢谢
p.s。这是 link 到原始文件
字节顺序似乎是个问题。
默认情况下,它被认为是小端,但是通过包含 -B
标志,数据被读取为大端。
sox -t raw -r 44100 -b 16 -e signed-integer -B -c 1 000000.raw test2.wav