1

我有延迟混合声音的问题。

我运行这个

sox -M f1.wav f1.wav f1.wav f1.wav out.wav delay 3 3 4 4 5 5

在声音的最终文件音量正在改变(减少)。我怎样才能避免这种情况。

4

2 回答 2

1

您还可以使用 -v 控制每个信号的音量。你没有要求这个,但我的经验是,在某些时候你可能会使用它。我花了一段时间才在网上找到这个选项。

sox -m -v 1 file1.wav -v 0.5 file2.wav out.wav

希望有人觉得这很有用。

于 2015-02-06T17:27:17.217 回答
0

虽然man sox没有描述合并(-M)的自动衰减,但这让我感到惊讶。以下适用于“混合”模式 (-m)

与其他方法不同,如果不执行平衡,“混合”组合有可能导致组合器中的削波。所以在这里,如果没有给出手动音量调整,为了确保不会发生削波,SoX 会自动将每个输入信号的音量(幅度)调整为 ¹/ n 倍,其中 n 是输入文件的数量。如果这导致音频太安静或不平衡,则可以如上所述手动设置输入文件音量;对混音使用规范效应是另一种选择。

因此,即使手册明确排除了“混合”以外的所有模式,我当然会尝试“标准”效果或以其他方式指定音量调整,因为我看不出如何在不衰减的情况下合并信号同时避免削波。

于 2012-06-13T10:33:50.893 回答