我正在使用 Ubuntu 12.04(主要是 Unity 2D),我想在终端中使用 lame。我一直将它用作 mp3 放大器,但我忘记了命令,我只记得:
lame scale-<scale you want to increase> <infile> <outfile>
但它显示:
lame: excess arg Because.mp3 out
因为.mp3 是文件名。
有人能告诉我它的命令吗?
答案1
你必须使用:
lame --scale <scale you want to increase> <infile> <outfile>
因此在您的例子中应该是这样的:
lame --scale 3 Because.mp3 Because_loud.mp3
答案2
如果文件名包含空格,则应对其进行正确的转义,可以用双引号将其括起来,也可以使用“\”转义字符。
lame --scale 3 "Because you should escape.mp3" out.mp3
lame --scale 3 Because\ you\ should\ escape.mp3 out.mp3
如果你不退出,bash 将进入 lama 状态因为作为其输入文件,lame 将因错误退出。