存储来自自定义工件的web音频处理数据以转换为wav文件



我想知道是否有办法将数据存储在自定义音频工作集中,以便在客户端进行进一步处理,即将其转换为WAV文件?我已经看到,可以将音频流输出到MediaRecorder,但这会导致通过ogg编解码器创建有损音频。如果可能的话,我想从worklet处理器访问原始PCM数据,这样我就可以将其编码为WAV或其他无损格式。

我的直觉是,这可以通过将某些东西附加到全局音频范围并从音频上下文中检索来实现,但我不确定。我们将不胜感激!

在回答自己的问题时,我发现现在有可能将PCM用作编解码器,即https://github.com/muaz-khan/RecordRTC/.不幸的是,这在大多数主要的网络音频文档中都没有记录,但由于它存在于几个现代浏览器中,它足以满足我的需求!

最新更新