gpt4 book ai didi

c++ - 声(波)流软件混合库

转载 作者:行者123 更新时间:2023-11-28 08:31:28 26 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?更新问题,使其成为 on-topic对于堆栈溢出。

4年前关闭。




Improve this question




我想将几个声音(波)流混合成一个。
每个流可能具有不同的格式(位/样本、 channel 数等),因此也需要转换。

我正在寻找一个库来执行此操作,我可以将其链接到我的 VS C++ 项目中,然后再进入并实现我自己的。

最佳答案

如果你只想要一个库,你可以使用 SOX library .它非常好且易于使用。

如果您想更好地控制混合的完成方式,并且可能要混合超过 2 个文件,您应该查看 STK library

它非常简单但非常强大。以下是如何使用单行代码混合两个波的示例(信号的简单叠加)

output.tick( input1.tick()*0.5+ input2.tick()*0.5 );

希望这可以帮助。

关于c++ - 声(波)流软件混合库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1810380/

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