我可以将音频从单个应用程序定向到特定输出吗?


15

例如,我希望iTunes可以通过iMac的扬声器播放,而iChat的通知可以通过耳机播放。


欢迎询问不同!我已经对这个问题进行了编辑,以适用于更多情况,因此它不会那么狭窄。如果您可以使用更多信息来更新问题,例如接收器的型号,那也将很好。谢谢!
内森·格林斯坦

1
尽管我是使用Airfoil进行此操作的,但是没有外部应用程序是否可以做到这一点?
Marcel M.

我想做同样的事情!我有一个USB数字同轴输出将输出到DAC。我想将音频从任何一个应用程序(iTunes,Pandora,Chrome等)发送到USB数字同轴电缆,然后让其余声音继续通过MacBook Pro上的内置扬声器发出。有没有人找到这样做的方法?我知道您可以使用翼型+翼型扬声器来做到这一点,但这会带来几秒钟的延迟。我想要直接的东西,例如音频总机,但我不想支付超过30美元左右的费用。
orange80 2011年

Answers:


10

如果您使用的软件不支持指定音频输出,则必须依靠第三方实用程序。其他人已经提到过Ambrosia的WireTap产品,但我知道的还有一个:Rogue Amoeba的Audio Hijack Pro。它的价格为32美元,比WireTap便宜。

静态Z软件还有一个名为SoundSiphon的软件,它提供与Soundflower相同的功能,以及单应用程序音频捕获。售价为29美元。

不幸的是,没有免费的实用程序。甚至Soundflower也无法从单个软件中捕获音频。我认为Rogue Amoeba依赖于相同的基本魔术,使他们能够从其AirPlay实用程序AirFoil(可将任何应用程序的音频路由到任何AirPlay设备以及运行其AirFoil Speakers应用程序的任何设备的音频)中劫持单个软件的音频)。


我无法相信我忘记了Audio Hijack Pro。我爱流氓变形虫!
杰森·萨拉兹

杰克似乎可以免费这样做。
凯文·惠勒

音频劫持效果很好,但现在可以以$ 59的价格购买:rogueamoeba.com/audiohijack/buy.php
EpicVoyage

2

最简单的方法取决于支持它的应用程序。

某些应用程序具有声音输出(和输入)选择器,可让您选择输出设备,例如官方的Last.fm应用程序。

Last.fm应用程序首选项屏幕

(考虑到我只有一个输出源,我为这个糟糕的例子道歉。)

如果编写了支持该应用程序的应用程序,则只需如上所述更改设备即可。否则,您将不得不依靠高级(付费)应用程序,例如Ambrosia SW的“ Wiretap”系列应用程序之一。尽管价格昂贵,WireTap Studio的价格为69美元,WireTap Anywhere的价格为129美元。


顺便说一句,我觉得可能有一些琐碎的“帮助程序”应用程序可以更改此设置,而这些应用程序不允许您选择它。但是我当然不知道这一点。
詹森·萨拉兹

2

特别是对于iTu​​nes,您可以shairport-sync通过macports安装。如果您以

shairport-sync -- -n 'your desired output device'

这将显示为伪造的airplay音频服务器,您可以在iTunes中将其连接到该服务器(默认情况下,其名称将与计算机的主机名匹配),该服务器将输出到您将其设置为的任何音频设备。如果将iTunes连接到airplay服务器,则iTunes可以播放其他设备,而不是计算机其余部分。


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.