2012-06-17 3 views
2

44,100 Hz, 24 비트 모노 wav 파일을 별표로 재생할 수있는 형식으로 변환하고 싶습니다. 어떻게 sox를 ​​사용하여 이것을 할 수 있습니까? "Sox filename.wav -t raw -r 44100 -s -w -c 1 filename.sln"을 사용할 때 "Sox : 파일을 읽지 못했습니다. 죄송합니다 .wav 크기를 이해하지 못합니다."라는 오류 메시지가 나타납니다. 문제가 무엇입니까?Sox : 파일 읽기 실패 : 죄송합니다 .wav 크기를 이해하지 못합니다

답변

1

SoX는 24 비트 샘플을 처리 할 수 ​​없습니다. 다른 프로그램을 사용해야합니다.

시도해보십시오. sndfile-convert.

http://itdp.fh-biergarten.de/transcode-users/2005-12/msg00150.html

+0

SoX는 24 비트 샘플을 읽을 수 있습니다. 메일 링리스트 메시지는 Asker에 의해 사용 된 버전과 마찬가지로 매우 오래되었습니다 ('-w' 옵션은 Sox 14.1.0에서 삭제되었는데, 2008 년 중반에 릴리즈되었습니다; 이제'-b 16 '입니다). – chirlu

관련 문제