64 位 Windows 7 笔记本电脑上的 SoX

64 位 Windows 7 笔记本电脑上的 SoX

我无法启动该程序。我知道我必须使用它作为提示命令来打开,但我需要在那里写下什么才能工作?这是我在 cmd 中输入的内容并选择它并输入 sox.exe infile.wav outfile.mp3 或仅 sox.exe,但它在我的笔记本电脑上未被识别为程序。有人可以帮忙吗?

答案1

SoX.exe 是一个安装程序。您需要双击 .exe 文件,安装它,然后通过键入命令(例如,sox infile.wav outfile.mp3cmd)来执行所需的任何命令。(来源

编辑:没关系!Sox 会自行安装在 Programs File 文件夹中(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


编辑:至于如何实际使用 SoX 来做你想做的事...SoX 确实有一个音高转换命令,根据文档页面

pitch [−q] shift [segment [search [overlap]]]
改变音频音调(但不改变节奏)。shift
使音调变化为正或负的“音分”(即半音的百分之一)。

但是,我不知道如何转换半音和赫兹,或者实际上任何音乐

除非你需要命令行解决方案(比如你想编写脚本),它可能更容易使用大胆Effect > Change Pitch菜单,其中有 Hz 选项并且非常易于使用。

相关内容