Я хочу преобразовать 24-битный монофонический WAV-файл с частотой 44 100 Гц в формат, который я могу воспроизводить в звездочке. Как я могу сделать это, используя сокс? Когда я использую «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
person
Nandini Bhaduri
schedule
19.06.2012
SoX может читать 24-битные образцы. Сообщение списка рассылки очень старое, как, по-видимому, и версия, используемая запрашивающим (опция
-w
была удалена в SoX 14.1.0, выпущенном в середине 2008 года; теперь она -b 16
).
- person chirlu; 04.05.2013