gpt4 book ai didi

c# - 音频转换 C#

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

将各种音频格式转换为 PCM 的最佳方法是什么?

例如:mp3、evrc、ogg vox。

有没有一个库可以让我相对轻松地实现这一点?

编辑:

我想我最初的问题并不是我真正需要的。我发现的大多数库都是文件转换器。我需要的是一个 block 转换器,我在其中传递 1Kb 的 vox 数据 block ,然后它返回转换后的 PCM block 。当然,我必须告诉转换器它是什么类型的数据以及各种编解码器信息。

我想要的解决方案是将 VOIP 格式保存为通用的 wav 格式,并实时播放该一致的文件。我认为应该有一种简单的方法来做到这一点,因为所有音频最终都会在输出之前转换为 PCM。

最佳答案

您可以使用NAudio将压缩音频 block 传递到您计算机上安装的任何 ACM 编解码器中。不过,您确实需要知道如何创建适当的 WAVEFORMAT 结构来正确描述压缩音频类型。

关于c# - 音频转换 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1295546/

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