Проблемы с установкой SoX

1

Я использую Mac OSX 10.8.4 и не могу установить SoX. У меня почти 0 знаний о UNIX или терминале, но мне требуется SoX для аудио работы. Я скачал Sox-14.4.1 с сайта. Я пытаюсь запустить exec (sox.exec), но получаю сообщение об ошибке:

"/Users/home/sox-14.4.1/sox FAIL sox: недостаточно заданных входных имен файлов"

Я пытался найти помощь по этому вопросу, но не смог найти никаких решений. Я попытался установить Xcode и все предложения, которые сопровождают это.

user254583
источник
Добро пожаловать в Superuser, когда задаете вопрос, используйте знак вопроса, чтобы четко показать, что вы спрашиваете. Если вы хотите получить больше информации о том, как задать хороший вопрос, пожалуйста, смотрите Как спросить
50-3
Вы пытались указать имя входного файла для sox? Очевидно, что вы хотите поработать с каким-нибудь аудио файлом.
slhck
Но разве мне сначала не нужно устанавливать sox? Приложение, которое я хочу запустить, требует установки SoX, после чего вы запускаете приложение (в данном случае split2mono.sh), и оно работает как по волшебству. Но я получаю сообщение об ошибке «команда soxi не найдена» при попытке запустить split2mono
user254583

Ответы:

0

Я также являюсь новым пользователем SoX, и обычно я получаю ошибку «Недостаточно указанных имен входных файлов» при неправильном вводе команды SoX. Похоже, что вы, возможно, уже установили SoX, но не указали ввод, как упоминалось в slhck.

Однако, если вы действительно не уверены, установлен ли SoX, вы можете попробовать перейти на Homebrew, что я и сделал.

В терминале:

  • устанавливать Homebrew
  • Поступил brew install sox
  • SoX займет несколько минут для установки.

Я также относительно неопытен с Терминалом, но я думаю, что Homebrew выдаст вам предупреждение «sox уже установлен», если программа существует в / usr / bin. Я уверен, что кто-то более осведомленный, чем я, сможет исправить любые ошибки в моем ответе.

unforswearing
источник
0

Вам нужно использовать SoX в терминале с такими командами, как, например,

sox music.aif music.ogg

Ваш вопрос указывает на то, что вы можете пытаться использовать SoX в качестве приложения с графическим интерфейсом пользователя или что вы не передаете имена файлов в качестве параметров в командной строке. Похоже, что SoX установлен в вашей системе.

sox является инструментом командной строки и не имеет графического интерфейса. Тестировать sox:

  1. Запустите терминал (перейдите в / Applications / Utilities и нажмите значок приложения Terminal).
  2. Поместите аудио файл в свой Главная папка, например music.aif
  3. Бежать sox music.aif music.ogg (введите текст в терминал и нажмите ввод, чтобы запустить его)
  4. Через некоторое время у вас должна появиться версия музыкального файла OGG Vorbis в вашем домашнем каталоге.

Вам нужно будет использовать командную строку (терминал) или вы можете использовать бесплатный SoX-Wrap инструмент, если вы хотите использовать sox для конвертации аудио файлов.

qubodup
источник