Kann ich Audio von einer einzelnen App zu einem bestimmten Ausgang leiten?

15

Ich möchte beispielsweise, dass iTunes über die Lautsprecher meines iMac abgespielt wird, die Benachrichtigungen von iChat jedoch über meine Kopfhörer.

Marcel M.
quelle
Willkommen bei Ask Different! Ich habe diese Frage bearbeitet, um sie auf weitere Situationen anzuwenden, damit sie nicht so eng ist. Es wäre auch gut, wenn Sie die Frage mit etwas mehr Informationen wie dem Modell Ihres Empfängers aktualisieren könnten. Vielen Dank!
Nathan Greenstein
1
Obwohl ich dies mit Airfoil gemacht habe, gibt es eine Möglichkeit, dies ohne externe Apps zu tun?
Marcel M.
Ich würde gerne das Gleiche tun! Ich habe einen digitalen USB-Koax-Ausgang, der an einen DAC geht. Ich möchte das Audio von einer beliebigen App, iTunes, Pandora, Chrome usw., an das digitale USB-Koaxialkabel senden und dann den Rest des Tons weiterhin über die internen Lautsprecher meines MacBook Pro wiedergeben. Hat jemand einen Weg gefunden, dies zu tun? Ich weiß, dass Sie dies mit Airfoil + Airfoil-Lautsprechern tun können, aber es führt zu einer Verzögerung von ein paar Sekunden. Ich möchte etwas Direktes, wie eine Audio-Telefonzentrale, aber ich möchte nicht mehr als 30 US-Dollar oder so bezahlen.
Orange80

Antworten:

10

Wenn die von Ihnen verwendete Software die Angabe einer Audioausgabe nicht unterstützt, müssen Sie sich auf ein Dienstprogramm eines Drittanbieters verlassen. Jemand anderes hat bereits die WireTap-Produkte von Ambrosia erwähnt, aber mir ist noch eines bekannt: Audio Hijack Pro von Rogue Amoeba. Bei 32 US-Dollar schlägt es die Hose von WireTap für den Preis.

Es gibt auch eine Software namens SoundSiphon von Static Z Software, die die gleiche Funktionalität wie Soundflower bietet, sowie Audioerfassung für eine einzelne Anwendung. Preis bei 29 $.

Leider gibt es dafür keine kostenlosen Dienstprogramme. Nicht einmal Soundflower kann Audio von einzelnen Softwareteilen aufnehmen. Ich denke, Rogue Amoeba basiert auf der gleichen Magie, die es ihnen ermöglicht, Audio von einzelnen Softwareteilen für ihr AirPlay-Dienstprogramm AirFoil zu entführen (mit dem Sie das Audio einer Anwendung an jedes AirPlay-Gerät sowie an jedes Gerät weiterleiten können, auf dem ihre AirFoil Speakers-App ausgeführt wird ).

Dakota Schneider
quelle
Ich kann nicht glauben, dass ich Audio Hijack Pro vergessen habe. Ich liebe Rogue Amoeba!
Jason Salaz
Es scheint, dass Jack dies kostenlos tun kann.
Kevin Wheeler
Audio Hijack funktioniert großartig, aber es ist jetzt $ 59 zu kaufen: rogueamoeba.com/audiohijack/buy.php
EpicVoyage
2

Der einfachste Weg, dies zu tun, hängt von der Anwendung ab, die ihn unterstützt.

Einige Anwendungen verfügen über eine Tonausgabe- (und Eingabe-) Auswahl, mit der Sie das Ausgabegerät auswählen können, z. B. die offizielle Last.fm- App.

Bildschirm "Last.fm-Anwendungseinstellungen"

(Ich entschuldige mich für das schlechte Beispiel, da ich nur eine Ausgabequelle habe.)

Wenn eine Anwendung geschrieben wurde, um sie zu unterstützen, können Sie das Gerät einfach wie oben gezeigt ändern. Andernfalls müssen Sie sich auf Premium-Apps (kostenpflichtig) verlassen, z. B. auf eine der Ambrosia SW- Apps der Serie "Wiretap" . Obwohl diese teuer sind, 69 US-Dollar für WireTap Studio und 129 US-Dollar für WireTap Anywhere.

Jason Salaz
quelle
Abgesehen davon habe ich das Gefühl, dass es eine triviale "Helfer" -App geben könnte, die diese Einstellung für Apps ändern könnte, bei denen Sie sie sonst nicht auswählen können. Aber das weiß ich sicher nicht.
Jason Salaz
2

Speziell für iTunes können Sie shairport-syncüber Macports installieren . Wenn Sie es als ausführen

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

Dies wird als gefälschter Airplay-Audioserver angezeigt, mit dem Sie in iTunes eine Verbindung herstellen können (der Name stimmt standardmäßig mit dem Hostnamen Ihres Computers überein), der auf dem Audiogerät ausgegeben wird, auf das Sie ihn eingestellt haben. Wenn Sie iTunes mit dem Airplay-Server verbinden, kann iTunes auf einem anderen Gerät als dem Rest Ihres Computers abgespielt werden.

Gavin S. Yancey
quelle