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