【发布时间】:2022-12-11 17:46:32
【问题描述】:
我想编写一个混合来自两个来源的音频的 gstreamer 管道。然后,我希望能够从我计算机上的应用程序(即 Discord)中选择一个音频源,这样混合音频就会像来自我的麦克风一样播放。
获得正确的混音似乎很简单,但似乎我需要使用虚拟音频电缆之类的东西来实现第二部分。有没有办法完全在 gstreamer 中或使用比安装虚拟音频电缆更轻量级的东西来做到这一点?
【问题讨论】:
我想编写一个混合来自两个来源的音频的 gstreamer 管道。然后,我希望能够从我计算机上的应用程序(即 Discord)中选择一个音频源,这样混合音频就会像来自我的麦克风一样播放。
获得正确的混音似乎很简单,但似乎我需要使用虚拟音频电缆之类的东西来实现第二部分。有没有办法完全在 gstreamer 中或使用比安装虚拟音频电缆更轻量级的东西来做到这一点?
【问题讨论】:
目前还没有用于创建虚拟音频端点的 Windows API,因此应用程序可以像真实设备一样与之交互。因此,在这个不存在的 API 上也没有 GStreamer 包装器。
在没有 VAC 的情况下执行此操作将需要您仍然安装一个音频驱动程序,您将在其中提供您自己的端点供 Windows 使用和暴露给应用程序。
【讨论】: