【发布时间】:2013-01-31 19:55:13
【问题描述】:
我使用这个命令通过 sox 将两个音频文件合并为一个:
sox end.mp3 -p pad 6 0 | sox - -m start.mp3 output.mp3
我想知道如何仅使用一个命令来合并 3 或 4 个音频文件,而不是使用“output.mp3”作为下一个命令的输入等等?
我将非常感谢任何帮助
【问题讨论】:
我使用这个命令通过 sox 将两个音频文件合并为一个:
sox end.mp3 -p pad 6 0 | sox - -m start.mp3 output.mp3
我想知道如何仅使用一个命令来合并 3 或 4 个音频文件,而不是使用“output.mp3”作为下一个命令的输入等等?
我将非常感谢任何帮助
【问题讨论】:
您可以像这样调用sox 来做到这一点:
sox -m in1.mp3 in2.mp3 in3.mp3 out.mp3
如果你想把它和pad效果结合起来,你需要更清楚你想要什么。
【讨论】:
sox in.mp3 out.wav gain -n(不要重新编码为 mp3,因为这会增加不必要的编码/解码步骤)。我认为您可以通过remix 效果实现所有这些步骤,但我目前没有时间进行实验。
要结合混合和效果(pad、trim 等),请使用以下内容:
sox -m "|sox end.mp3 -p pad 6 0" start.mp3 output.mp3
一般模式是:
sox -m input1 input2 ... inputN output
其中 inputX 可以是文件名或引号中的管道
"|sox end.mp3 -p pad 6"
【讨论】: