最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

捕获,修改然后在电子中输出音频

IT培训 admin 4浏览 0评论

捕获,修改然后在电子中输出音频

我正在尝试使用Electron(Mac OSX)在节点中捕获,修改并最终输出音频。这些是步骤:

  1. 可能通过CoreAudio在输出音频之前捕获音频。
  2. 通过Web Audio API修改音频流/缓冲区。
  3. 将修改后的缓冲区输出到声音设备。

我已经尝试过node-core-audio。但是,我能获得的最大就是快速的毛刺声。除此之外,我还没有找到好的音频I / O解决方案。

如何在不牺牲音质的情况下实现这一目标?

回答如下:

我不确定您要完成什么,但是在MacOS上,这还不可能。我遇到了在MacOS上录制系统声音的问题,并且找到了解决方案。最后!结合电子使用Soundflower和Javascript,我终于可以录制系统音频了。尽管这不是您想要的,但我修改了此音频流,方法是将其与系统中的视频流一起添加,然后显示给用户。 Here is my solution to the issue IN this detailed blog post我认为这比在stackoverflow上发布所有长步骤要好。

捕获,修改然后在电子中输出音频

我正在尝试使用Electron(Mac OSX)在节点中捕获,修改并最终输出音频。这些是步骤:

  1. 可能通过CoreAudio在输出音频之前捕获音频。
  2. 通过Web Audio API修改音频流/缓冲区。
  3. 将修改后的缓冲区输出到声音设备。

我已经尝试过node-core-audio。但是,我能获得的最大就是快速的毛刺声。除此之外,我还没有找到好的音频I / O解决方案。

如何在不牺牲音质的情况下实现这一目标?

回答如下:

我不确定您要完成什么,但是在MacOS上,这还不可能。我遇到了在MacOS上录制系统声音的问题,并且找到了解决方案。最后!结合电子使用Soundflower和Javascript,我终于可以录制系统音频了。尽管这不是您想要的,但我修改了此音频流,方法是将其与系统中的视频流一起添加,然后显示给用户。 Here is my solution to the issue IN this detailed blog post我认为这比在stackoverflow上发布所有长步骤要好。

发布评论

评论列表 (0)

  1. 暂无评论