gpt4 book ai didi

winapi - 混合两个 pcm 流的音频

转载 作者:行者123 更新时间:2023-12-02 22:44:42 26 4
gpt4 key购买 nike

我正在使用 windows mmSystem.h 来生成一些 pcm 文件。好吧,它们还不是文件,真的是字节数组。我想要做的是合并或混合这两个流,以便在我将它们导出到 wav 文件之前声音重叠。搜索stackoverflow每个人都提到过使用ffmpeg,但没有人有任何示例代码,他们只是使用带有一些标志的fmpeg.exe。除了 windows 和 ffmpeg 中可用的内容之外,我更喜欢一个确实指向我使用任何其他第三方库或 sdk 的解决方案。

感谢您的帮助

最佳答案

如果您有字节数组,则必须首先将这些字节数组转换为正确的样本格式,例如 16 位整数(短整数)。完成后,您有几个选择,包括:

  1. 逐个样本平均数据。

  2. 逐个样本汇总数据,然后“剪裁”任何超出范围的样本。

第一个选项是在不扭曲信号的情况下唯一正确的方法。

最后,您可能需要转换回字节以保存到文件中。

更多细节,包括代码,您可能想查看something more like a tutorial .

关于winapi - 混合两个 pcm 流的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17624619/

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