安装 SoX 时遇到问题

安装 SoX 时遇到问题

我正在运行 Mac OSX 10.8.4,无法安装 SoX。我对 UNIX 或终端几乎一无所知,但音频工作需要 SoX。我从网站下载了 Sox-14.4.1。我尝试启动 exec (sox.exec),但出现错误:

“/Users/home/sox-14.4.1/sox FAIL sox:未指定足够的输入文件名”

我尝试寻求帮助,但未能找到任何解决方案。我尝试安装 Xcode 并遵循所有相关建议。

答案1

我也是 SoX 的新用户,当我错误地输入 SoX 命令时,我通常会收到“未指定足够的输入文件名”错误。听起来你可能已经安装了 SoX,但没有像 slhck 提到的那样指定输入。

但是,如果您真的不确定 SoX 是否已安装,您可以尝试通过 Homebrew,这就是我所做的。

在终端:

  • 安装自制
  • 已进入brew install sox
  • SoX 将需要一些时间来安装。

我对 Terminal 也不太熟悉,但我认为如果程序存在于 /usr/bin 中,Homebrew 会给你一个“sox 已安装”的警告。我确信比我更有知识的人能够纠正我答案中的任何错误。

答案2

您需要在终端中使用 SoX,例如以下命令

sox music.aif music.ogg

您的问题表明您可能正在尝试将 SoX 用作具有图形用户界面的应用程序,或者您没有在命令行中将文件名作为参数传递。不过,您的系统上似乎确实安装了 SoX。

sox是一个命令行工具,没有图形界面。要测试sox

  1. 启动终端(导航到/Applications/Utilities 并按下终端应用程序图标)。
  2. 将音频文件放入你的文件夹,例如music.aif
  3. 运行sox music.aif music.ogg(在终端中输入文本,然后按回车键运行)
  4. 不久之后,您的主目录中就会有一个 OGG Vorbis 版本的音乐文件。

您需要使用命令行(终端),或者您可以使用免费的SoX包装如果您想使用 sox 来转换音频文件。

相关内容