OS X:将音频输出路由到音频输入


32

我正在观看视频文件,我想录制视频文件中的一小段音频。

以前,我在MacBook扬声器上播放音频,并使用内置麦克风记录声音。

有没有一种方法可以将Mac的音频输出数字地路由到音频输入(麦克风),所以我不必实际录制扬声器的音频,这会导致质量下降?

还有一种在“录制”的同时收听音频的方法吗?

理想情况下,该解决方案应该简单,轻巧,并且不涉及音频软件的大量使用,因为我希望能够尽可能“动态”地进行操作。


2
见我在回答apple.stackexchange.com/questions/203004/...如果你想尝试使用Soundflower,我抄在回答这一个教程- apple.stackexchange.com/questions/207482/...
铁人

Soundflower允许在内部交叉连接输入和输出,但是如果我没记错,当我将其与屏幕录制软件一起使用来录制视频时,它会分流所有音频,因此您无法在播放视频时听到它的声音。
ArchonOSX

@ArchonOSX我已经测试了Soundflower,效果很好。我还设法用QuickTime播放器进行屏幕捕获,但仍然有音频输出。在OS应用程序“音频MIDI设置”中设置“多输出”可能是一个好主意。
Winterflags

很好。如果我有机会再次使用它,我将寻找这些选项。谢谢你的提示。
ArchonOSX

@Tetsujin我根据您的解决方案添加了一个答案。但是,我很难使Soundflower始终如一地工作。有时它只是停止工作,我不知道为什么。请参阅下文。
Winterflags

Answers:


32

更新2017-03-31:

开源Soundflower项目的先前维护者Rogue Amoeba拥有一个名为Loopback的新(收费)应用程序,与Soundflower相比,它看起来更容易使用且更可靠。它解决了Soundflower的一些问题,例如通过Mac媒体键重新启用音量调高/调低功能。同样,它是带有试用模式的付费产品。https://rogueamoeba.com/loopback/

仍然可以在这里找到Soundflower:https//github.com/mattingalls/Soundflower


Soundflower是OS X的虚拟音频设备,可以将音频从应用程序传递到其他应用程序。它通过将音频输出作为音频输入路由到系统来实现此目的。

步骤1

安装后,新设备将在“ 系统偏好设置”>“声音”中可用。转到“ 输入”选项卡,然后选择“ Soundflower(2ch)”作为输入设备。

音频输入选项卡

第2步

如果要路由音频并同时自己听,请跳至步骤3。

如果可以不必自己听输出,可以现在转到“ 输出”选项卡,然后选择“ Soundflower(2ch)”。现在,您将输出路由到输入,并将能够将音频播放记录到QuickTime,Evernote或Just Play Record等应用程序中。

在此处输入图片说明

第三步

如果您想在普通输出设备(例如,内置扬声器或连接的耳机)上播放音频时听到声音,则需要打开本机OS X应用程序Audio Midi Setup。它位于的“应用程序”文件夹中/Applications/Utilities

+左下角的按钮,然后按Create Multi-Output Device。标记为同时使用内置输出和Soundflower(2ch)。现在,当您通过Soundflower将输出路由到输入时,您可以像平常一样听到音频。

在此处输入图片说明

现在,您已经创建了一个多输出设备,返回到“ 系统偏好设置”>“声音”,然后在“ 输出”选项卡上选择它,如步骤2所示。

提示:您也可以通过按住alt/opt)并在OS X菜单栏中左键单击“音量”图标来更改输入/输出设置。

在此处输入图片说明


故障排除

但是,尽管上述方法有时会起作用,但我已经注意到,Soundflower的行为有时会不稳定。最初编写此答案时,即使我没有修改前一天正在使用的设置,也无法使其正常工作。

之前它已经停止工作了好几次,虽然我还没有确切确定如何缓解该问题,但我注意到以下某些情况可能有助于使其再次工作:

  • 检查中的多输出设备或其任何子设备的音量是否已重置。确保在聚合的输出设备及其聚合的子设备上都选中了所有选项卡(输入/输出)。这里有很多选项卡,其中一个的音量滑块可能已重置为零。这发生在我身上几次。Audio Midi Setup

在此处输入图片说明

  • 如果正常的音量控件(媒体键和菜单栏的音量图标)照常工作,则将音量重置为零将不是大问题。但有时,菜单栏中的音量图标显示为灰色,并且只能在中操作音量Audio Midi Setup。我不知道为什么有时会发生这种情况,因为当我使用自己创建的其他一些多输出设备(还包括通过目标显示模式通过Thunderbolt连接的其他计算机)时,可以像往常一样神奇地使用音量媒体键。这里需要更多的实验。

2
声花很棒。过去,我已经广泛使用它。在DAW软件中可以很好地播放。(即Ableton,ProTools等)。
声音

2
我能够让Shazam识别我在耳机上听的歌曲。设置有些混乱,但是主要是全部在音频MIDI设置中进行设置,并使用SoundFlower进行输入(麦克风)和输出(带扬声器的扬声器)以使Shazam正常工作。SoundFlower的工作比Loopback更好。我正在使用Loopback检测耳机上的相位。SoundFlower甚至Mac OS X上的10.10.5运作良好
太阳

在我看来,发生的事情是某些程序(例如增强的转录功能)绕过了用户对输入的设置,直接进入了内部麦克风的输入。
Steven2163712 '18

2

我可能已经找到了一种使用环回进行设置的简便方法。将输入和输出设置为回送音频(在“系统偏好设置” /“音频”中),然后将其设置为回送本身的图片。

听到音频并可以同时进行Shazam跟踪。

布局

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.