Я ввел это в файл .bat:
sox in.wav out.wav trim 0,0065 обратная тишина 1 0 0% trim 0,0065 обратная подушка 0,0065 0,2
Пауза
Раньше это работало, но теперь выходной файл имеет размер 0 КБ. Я не понимаю, почему это происходит.
Я ввел это в файл .bat:
sox in.wav out.wav trim 0,0065 обратная тишина 1 0 0% trim 0,0065 обратная подушка 0,0065 0,2
Пауза
Раньше это работало, но теперь выходной файл имеет размер 0 КБ. Я не понимаю, почему это происходит.
Использование openSUSE Linux Я использовал вашу команду sox для произвольного файла .wav, и она работала без ошибок, давая выходной файл немного длиннее исходного, но звучащий идентично. Таким образом, само выражение является допустимой командой sox.
Вы не объясняете наличие команды "пауза"; Я предполагаю, что он не предназначен для команды sox, поскольку это недопустимый параметр.
Возможно, ваша система открывает/создает выходной файл для получения вывода, но когда вы на самом деле пытаетесь его прочитать, он еще не был сброшен из кеша в постоянное хранилище?