在 Ubuntu 12.04 中,我使用以下命令安装了 sox:
sudo apt-get install sox
现在如果我使用这个命令:
sox message.wav message.flac rate 16k
我明白了:
bash: /usr/local/bin/sox: No such file or directory
如果我使用这个命令:
sox --version
我明白了:
bash: /usr/local/bin/sox: No such file or directory
但如果我使用这个命令:
which sox
我明白了:
/usr/bin/sox
那么现在我要做什么才能使用 sox 将 WAV 转换为 FLAC?
答案1
看起来您的 shellsox
出于某种原因缓存了 的位置。您可以通过提供命令的完整路径来解决此问题:
/usr/bin/sox message.wav message.flac 速率 16k
尝试hash -r
清除 shell 的命令缓存。alias | grep sox
如果您将别名设置为错误位置,也请尝试。