在 Windows 中创建虚拟声音设备的免费解决方案?(Skype 扬声器既有虚拟的也有真实的)

在 Windows 中创建虚拟声音设备的免费解决方案?(Skype 扬声器既有虚拟的也有真实的)

当我试着学习如何录制 Skype 对话时,我发现这里这可以在 Mac 上使用 Audacity 和其他免费应用程序完成(通过在 Mac 的音频 MIDI 设置中添加聚合设备和多输出设备) - 并且效果优于其他用于在 Windows 或 Mac 上录制 Skype 的应用程序。 一个很棒的视频,这里。结果是多声道音频文件,每个输入都有单独的声道,如果需要,每个声道都可以单独编辑和收听。在 Windows 中用于录制 Skype 的软件(至少是免费软件)远远达不到同样的质量水平。(除了这个,其中还以单独的音轨记录了各方。)

需要的是录制来自 Skype 的内部声音,即直接从声卡“内部”录制,而不是从真实扬声器录制,也不通过麦克风录制:如果我可以这样说,这是一种纯数字声音,而不是实体声音。我需要来自 Skype 的声音直接进入 Audacity(或其他录制软件),而不经过真实扬声器和麦克风。在某些用于录制 Skype 的软件中,声音来自麦克风,录制麦克风可以捕捉到的所有周围噪音。在预期的解决方案中,虚拟设备将用虚拟扬声器和麦克风替换真实扬声器和麦克风(图像来自链接的视频):

在此处输入图片描述

可以配置 Skype 将“内部”声音(与我交谈的人的声音)发送到某些“虚拟”扬声器。在我的装有 Win 7 的东芝笔记本电脑上,我可以从多个选项中进行选择:

在此处输入图片描述

然后,我可以将 Audacity 设置为从这些虚拟扬声器收听和录音:

在此处输入图片描述

无论我选择哪种虚拟扬声器/麦克风,结果都是一样的,即:Audacity 可以听到并记录对方说的话,但我无法听到“现场”的声音,因为 Skype 只会将该声音发送给虚拟扬声器。同时,Audacity 无法听到和记录我说的话,因为它只获取来自虚拟扬声器的声音(对方的声音),而不是真实声音。

在 Mac 上则不是这样,因为可以选择虚拟设备,将虚拟和内置扬声器设置为 Skype 的扬声器,将虚拟和真实麦克风设置为 Audacity 的麦克风(每个源都有单独的通道/音轨)。基于 Mac 的解决方案,我创建了 这里stackexchange 上的一个答案,可以看到主要设置。


A关于如何在 Linux 中创建虚拟音频设备的问题收到了过时的答案。


我需要一种在 Windows 中创建虚拟音频设备的方法(类似于在 Mac 的音频 MIDI 设置中添加聚合设备和多输出设备所创建的设备),以便将其与 Audacity 和 Skype 相结合并在 Windows 中复制我喜欢的 Mac 解决方案,即:

  • 能够将 Skype 的声音发送到虚拟扬声器和真实扬声器

  • 能够从虚拟和真实麦克风向 Audacity 发送声音

  • 能够将这两个录制为两个单独的流(就像上面链接的 Mac 解决方案一样)

答案1

我认为您试图将事情复杂化。我相信您在这里试图解决的问题是记录 Skype 对话。为此,您需要:

  1. 来自声卡的音频流
  2. 来自笔记本电脑麦克风(或外接麦克风)的音频流
  3. 聊天会话的视频流

你可以3使用任何屏幕录制软件。我更喜欢NCH Software 首次亮相

1您要做的2就是按Win+R并输入:

控制/名称 Microsoft.Sound
按回车键。现在您应该会看到“声音属性”窗口。切换到“录音”选项卡。右键单击空白处的任意位置,然后选择“显示已禁用的设备”

显示已禁用的设备

右键点击“立体声混音”,然后选择“启用”。这将允许音频录制软件,例如大胆直接从声卡录制音频,这样您就可以录制从计算机扬声器发出的声音。

启用立体声混音

双击“立体声混音”,切换到“级别”选项卡并将其增加到 100。

立体声混音级别 100

单击“确定”,双击“麦克风”,切换到“收听”选项卡并选中“收听此设备”复选框,然后选择计算机的扬声器作为播放设备。

麦克风播放装置

下载、安装和启动大胆在“编辑”->“首选项:设备”下,选择“立体声混音”作为录音设备。

Audacity录音源

就这样。开始录制音频。切换到 Debut。开始录制视频。切换到 Skype。拨打电话。结束通话。使用 FFMPEG 合并音频和视频編輯后。

如果你仍然无法让它工作,你可能需要看看本文

多轨录音

如果你想将来自计算机的音频流和来自麦克风的音频流录制到单独的音轨中,你可以使用NCH Software 的 MixPad或任何支持多轨录音的 DAW。我已经确认的n-轨道 7也可以。但是,n-Track 不是免费的。如果你使用 MixPad,请确保下载非商业用途的免费版本

要分别录制两个音频流,请确保已取消选中麦克风属性中“收听”选项卡下的“收听此设备”复选框。

现在启动 MixPad,并启用第一和第二个音轨的录音。(即“无标题音轨 1”和“无标题音轨 2”)。您可以通过单击每个音轨下方的小灰色录音按钮来执行此操作。

启用轨道 1 和 2 的录音

现在单击第 2 轨的小扳手图标,并确保其录音设备设置为“立体声混音”。

音轨设置图标 将录音设备设置为“立体声混音”

对轨道 1 执行相同的操作,但确保其录音设备设置为“麦克风”

将录音设备设置为“麦克风”

现在按下F5按键或点击开始录制录制按钮

在 MixPad 中导出单个曲目

有两种方法可以做到这一点。您可以通过单击选择要导出的曲目。现在切换到“混音”选项卡并单击“导出剪辑”。选择音频格式、比特率和输出路径,然后点击“导出”。

导出音轨

另一种方法是单击“工具”选项卡下的“剪辑管理器”。然后右键单击要导出的剪辑,并在上下文菜单中选择“将剪辑导出为...”。选择输出格式、音频比特率、输出路径,然后单击“导出”。

剪辑管理器

导出音频片段

然后,为了获得每个音轨具有单独通道的单个音频文件(考虑到 Skype 录音方面),将它们添加到 Audacity 项目中,并在启用“自定义混音”选项后将它们导出为一个音频文件:

在此处输入图片描述

在此处输入图片描述

有关与 Skype 一起使用的选项的更多详细信息(包括不涉及立体声混音的解决方案),另请参阅这个补充答案

答案2

有很多产品可以抓取扬声器,但很少有产品能够直接进行数字捕捉。

一些免费产品可能是解决方案(但我不太了解,不推荐):

杰克音频
VB-音频线(捐赠软件,同一网页上的类似免费产品是 Hi-Fi 电缆)
虚拟音频管道(开源)

最知名的产品是虚拟音频线(商业试用版,29.95 美元起):

它创建一组名为“虚拟电缆”的虚拟音频设备,每个设备由一对波形输入/输出设备组成。任何应用程序都可以将音频流发送到电缆的输出端,而任何其他应用程序都可以从输入端接收此流。所有传输都是数字化的,不会造成任何音质损失(比特完美流式传输)。

如果多个应用程序向 Virtual Cable 设备发送音频,VAC 会将所有音频流混合在一起。如果多个应用程序从 Virtual Cable 设备接收音频,VAC 会将相同的音频数据分发给所有目标。

答案3

这是一个补充答案,将其他答案总结成我所要求的解决方案。

因此,在得到这个答案并尝试使用 MixPad 应用多轨道部分,当我选择录音设备后按下各个轨道的录音按钮时,我会收到一条错误消息,除非该设备设置为默认设备。

在此处输入图片描述

由于录音设备必须不同并且只有一个可以是默认设备,因此我无法避免该错误。

因此,我将外接麦克风设为默认设置,并尝试了另一种方法:

在尝试其他答案提供的解决方案时,我已经安装了VB-Audio 语音会议系统VB-音频线。我做了以下设置:

  • 在声音选项中:

在此处输入图片描述 在此处输入图片描述

  • 在 Voicemeeter 中:

在此处输入图片描述

  • 在 Skype 中:

在此处输入图片描述

  • 在 MixPad 中:2 个音轨,一个带有外部麦克风,另一个带有电缆输出(VB-Audio 电缆)。

看来我得到了我想要的:在 MixPad 中,我有两个独立的音轨,一个用于传入的声音,一个用于我的声音:

在此处输入图片描述

我发现我可以将它们导出为单独的文件:文件 - “将剪辑导出为”。然后将它们导入 Audacity,并再次将它们导出为一个音频文件,每个音轨都有自己单独的通道。


(由于我从其他答案中获得了大部分想法,因此我无法将自己的想法设定为权威。我把赏金给了指向 Voicemeeter 的那个人,并将指出 MixPad 的那个人设定为权威。但只有将这些结合起来,我才能得到我想要的东西。)

答案4

你也可以使用VB-Audio 语音会议系统这是一个虚拟音频设备混音器,能够将多个音频源(物理或虚拟)混合/路由到不同的音频点(物理或虚拟),并帮助您制作出图表所显示的内容!更多信息和完整文档请访问 www.voicemeeter.com(在 facebook/G+ 页面上获取最新版本)。

相关内容