gpt4 book ai didi

c++ - 如何混合两个音频 channel ?

转载 作者:可可西里 更新时间:2023-11-01 14:14:06 24 4
gpt4 key购买 nike

我有两个单声道音频通话(pcm 格式),传入和传出。如何混合它们?如何在空间中定位它们? (例如,传入 channel 的声音略微在左侧,而传出的声音略微在右侧)

最佳答案

混合只是两个信号的加权相加。因此,如果您希望它们在一个单声道信号中相等,请将两个信号降低 2 倍并将它们相加。如果您想将它们定位在立体声空间中,请在左右声道上使用不同的权重。例如,左 channel 上信号 1 的 0.6 和信号 2 的 0.4,反之亦然,右 channel 上的信号就可以了。为了获得更好的结果,有必要进行轻微的时移,但这取决于您的需要。

关于c++ - 如何混合两个音频 channel ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4567096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com