【发布时间】:2012-04-26 09:51:52
【问题描述】:
我在混合声音时遇到问题。
我运行这个
sox -M f1.wav f1.wav f1.wav f1.wav out.wav delay 3 3 4 4 5 5
在最终文件中,声音的音量正在变化(减小)。我怎样才能避免这种情况。
【问题讨论】:
标签: audio delay wav mixing sox
我在混合声音时遇到问题。
我运行这个
sox -M f1.wav f1.wav f1.wav f1.wav out.wav delay 3 3 4 4 5 5
在最终文件中,声音的音量正在变化(减小)。我怎样才能避免这种情况。
【问题讨论】:
标签: audio delay wav mixing sox
您还可以使用 -v 控制每个信号的音量。你没有要求这个,但我的经验是,在某些时候你可能会使用它。我花了一段时间才在网上找到这个选项。
sox -m -v 1 file1.wav -v 0.5 file2.wav out.wav
希望有人觉得这很有用。
【讨论】:
虽然man sox 没有描述合并(-M)的自动衰减,但这让我感到惊讶。
以下适用于“混合”模式(-m)
与其他方法不同,“混合”组合有可能导致 如果不执行平衡,则在组合器中进行削波。所以在这里,如果 没有给出手动音量调整,以确保削波确实 不发生,SoX 会自动调整音量(幅度) 每个输入信号乘以 ¹/ n 的因子,其中 n 是输入的数量 文件。如果这导致音频太安静或其他 不平衡,则可以手动将输入文件卷设置为 如上所述;对混音使用规范效果是另一回事 替代。
因此,即使手册明确排除了“混合”以外的所有模式,我肯定会尝试“标准”效果或以其他方式指定音量调整,因为我看不出如何在不衰减的情况下合并信号同时避免削波。
【讨论】: