다음과 같이 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