Virtual Audio Cable (VAC) 是一种在应用程序之间传输音频流的音频桥接设备,可以从应用程序到设备之间传输声音。
VAC 创建了一组虚拟音频设备,每个设备模拟一个音频适配器 (通常称为 "卡"),其输出被内部连接到输入,形成一个音频环回。如果应用程序将音频播放到这样的设备的输出端口,则该声音将无法听到,因为信号被回送到输入。但是,如果另一个应用程序从输入端口记录,则会接收到第一个应用程序产生的声音。
这种虚拟设备被称为虚拟电缆。"虚拟电缆" 这个术语仅用于 VAC 产品的描述中作为占位符。您将在应用程序菜单中看到的虚拟音频设备/端点的实际名称不同 (例如 "Line 1"、"Line 2" 等)。
每个虚拟电缆的每一侧都可以同时被多个音频应用程序使用。如果两个或多个应用程序将声音播放到同一个播放端点,这些声音将被混合,结果将传输到录制侧。如果两个或多个应用程序从同一端点记录,每个应用程序都会得到声音的副本。
VAC 完全在计算机内部传递音频信号。不需要音频硬件 (VAC 可以在没有音频适配器的虚拟服务器上使用)。
如果没有格式转换和/或音量控制,则没有质量损失。如果满足所有这些条件,则音频传输是无损的,适用于音频爱好者的应用程序。在调整良好的系统中,信号延迟非常低。
为了将音频信号从一个端点 (设备) 传输/路由到另一个端点,VAC 提供了 Audio Repeater 应用程序。
特征
适用于 Windows 11、10、8.1、8、7、Vista 和 XP 系统(x86、x64 和 arm64 平台)。
提供多达 256 条虚拟电缆。每根 Virtual Cable 都是应用程序之间的单向音频传输,因此您可以同时在应用程序之间传输多达 256 个独立的音频信号。
通过适当的驱动程序和应用程序设置,延迟小于 1 毫秒。
几乎任何定点PCM音频格式(每秒 1000..384000 个样本,每个样本 8..32 位,1..32 通道)。
PCM格式转换(采样率、每个样本的位数、通道数)。
RT 音频 (WaveRT) 协议支持通知事件、数据包模式、时钟和位置寄存器。时钟寄存器绑定到虚拟电缆,因此每条电缆中的所有流都是连贯的。
无限数量的Kernel Streaming客户端。您可以在任意数量的 KS 感知音频应用程序或ASIO包装器之间共享每根虚拟电缆,同时使用 WASAPI 独占模式连接。
来自每条虚拟电缆中所有渲染/播放流的信号混合。您可以实时混合来自多个应用程序的信号。
信号音量控制功能(衰减和提升)。
通道散射/聚集模式。使用KS感知应用程序,您可以重新映射流中的特定频道。
适用性
将 VAC 与以下音频应用程序和应用程序类一起使用:
互联网电话/VoIP/SIP/语音信使(Skype、Discord、Ventrilo、MicroSIP)。
现场混音/DJ(vMix、Mixxx、VirtualDJ、VoiCEMeeter Banana/Potato)。
直播(Open Broadcaster/OBS Studio、WireCast、VidBlasterX。SAM Broadcaster)。
语音合成/识别(Google Text-to-Speech/Speech-to-Text,Dragon Naturally Speaking)。
软件合成器和工作室/DAW(Ableton、Acid、AudioMulch、Band-in-a-Box、Bidule、Cakewalk/Sonar、Cubase、FL Studio、GarageBand、Logic、MiniMoog、n-Track、Nuendo、Reaktor、REAPER、Reason、 Samplitude、Traktor、Vegas)。
音频编辑器/录音机(Audacity、Adobe Audition、GoldWave、WaveLab、Sound Forge)。
虚拟机(VMware Player/Workstation、VirtualBox、Hyper-V)。
业余无线电和软件无线电(Flex Radio、PowerSDR、HAM Radio Deluxe、HamSphere、HDSDR、Fldigi、SDR-Radio、WSJT-X、JTDX)。
音频应用程序开发 - 观看应用程序的音频操作,检查播放的音频数据,提供要记录的特定数据等。
兼容性
VAC 适用于 Windows XP、Vista、7、8、8.1、10 和 11。
没有强迫性活动VAC 仅执行其预期用途:在应用程序之间传递音频流,必要时转换音频格式。它从不引导您进入广告页面,从不在屏幕上忙碌地弹出,也不在您的系统中安装隐藏的活动。VAC 只执行您明确要求的操作。
数据政策
VAC 驱动程序和提供的应用程序只能收集和使用与其功能直接相关的信息。例如,VAC 驱动程序可以查询处理器功能以优化性能,请求进程/线程信息以将其显示在日志中,Audio Repeater 应用程序请求音频设备/端点属性等。因为它们不适用于个人、企业、地理、经济或政治数据,他们根本不访问此类数据源。
VAC 驱动程序和提供的应用程序根本不访问网络功能。因此,从技术上讲,他们不可能通过网络发送或接收数据,无论是本地网络还是全球网络。