1

Я не могу запустить программу. Я понимаю, что должен использовать его как команду для открытия, но что мне нужно записать там, чтобы работать? Это то, что я набираю в cmd и выбираю его и набираю в sox.exe infile.wav outfile.mp3 или только в sox.exe, но это не распознается как программа на моем ноутбуке. Может кто-нибудь, пожалуйста, помогите?

1 ответ1

0

SoX.exe - это установщик. Вы хотите дважды щелкнуть файл .exe, установить его и затем выполнить любые команды, которые вы хотите, введя, например, sox infile.wav outfile.mp3 в cmd. (источник)

Редактировать: фигу! Sox устанавливается в папку « Program Files » (C:\Program Files\sox-[version] на моем компьютере) и в виде ярлыка на рабочем столе, и должен запускаться как файл .exe, как вы сказали. Самый простой способ сделать это - щелкнуть и перетащить ярлык на рабочем столе sox.exe в окно cmd, а затем добавить остальные аргументы (infile.wav outfile.mp3 т.д.). Таким образом, вся команда будет выглядеть как "C:\Users\[user]\Desktop\sox.exe.lnk" infile.wav outfile.mp3 .

Если ваш установщик не сделал ярлык, перейдите в каталог sox, щелкните и перетащите sox.exe в окно cmd, затем добавьте аргументы. Пример: "C:\Program Files\sox.exe" infile.wav outfile.mp3


Изменить: Aaa, а как на самом деле использовать SoX для того, что вы хотите ... У SoX есть команда pitch-shift, согласно странице документации:

pitch [−q] shift [segment [search [overlap]]]
Измените высоту звука (но не темп).
сдвиг дает сдвиг высоты тона как положительные или отрицательные «центы» (т. е. сотые доли полутона).

Я, однако, не знаю, как конвертировать полутоны и Гц или вообще что-нибудь музыкальное.

Если вам не нужно решение для командной строки (например, если вы хотите создать скрипт), вероятно, будет проще использовать Audacity ' Effect > Change Pitch menu, который имеет опции Hz и действительно прост в использовании.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .