Можно ли направить звук из одного приложения на определенный выход?

15

Например, я хотел бы, чтобы iTunes воспроизводил звук через динамики iMac, но уведомления iChat через мои наушники.

Марсель М.
источник
Добро пожаловать, чтобы спросить другого! Я отредактировал этот вопрос, чтобы применить его к большему количеству ситуаций, чтобы он не был настолько узким. Также было бы хорошо, если бы вы могли обновить вопрос, добавив немного больше информации, например, модель вашего приемника. Благодарность!
Натан Гринштейн
1
Хотя я сделал это с помощью Airfoil, есть ли способ сделать это без внешних приложений?
Марсель М.
Я хотел бы сделать то же самое! У меня есть цифровой коаксиальный выход USB, идущий к ЦАП. Я хотел бы послать звук из любого приложения, iTunes, Pandora, Chrome и т. Д., На цифровой коаксиальный USB-порт, а затем продолжить вывод остальной части звука через внутренние динамики моего MacBook Pro. Кто-нибудь нашел способ сделать это? Я знаю, что вы можете сделать это с Airfoil + Airfoil Speakers, но это вносит пару секунд лага. Я хочу что-то прямое, например, аудио коммутатор, но я не хочу платить больше 30 долларов или около того.
orange80

Ответы:

10

Если программное обеспечение, которое вы используете, не поддерживает указание аудиовыхода, вам придется полагаться на стороннюю утилиту. Кто-то уже упоминал о продуктах Ambrosia WireTap, но есть еще один, о котором я знаю: Audio Hijack Pro от Rogue Amoeba. В 32 $, это бьет штаны от WireTap по цене.

Есть также часть программного обеспечения под названием SoundSiphon от Static Z Software, которая обеспечивает ту же функциональность, что и Soundflower, плюс захват звука из одного приложения. По цене 29 долларов.

К сожалению, бесплатных утилит для этого нет. Даже Soundflower не может захватывать звук из отдельных частей программного обеспечения. Я думаю, что Rogue Amoeba полагается на ту же магию, которая позволяет им захватывать аудио из отдельных частей программного обеспечения для их утилиты AirPlay AirFoil (которая позволяет вам перенаправлять звук любого приложения на любое устройство AirPlay, а также на любое устройство, на котором установлено приложение AirFoil Speakers). ).

Дакота Шнайдер
источник
Не могу поверить, что забыл про Audio Hijack Pro. Я люблю Rogue Amoeba!
Джейсон Салаз,
Кажется, Джек может сделать это бесплатно.
Кевин Уилер
Audio Hijack прекрасно работает, но теперь его можно купить за $ 59: rogueamoeba.com/audiohijack/buy.php
EpicVoyage,
2

Самый простой способ сделать это зависит от приложения, поддерживающего его;

В некоторых приложениях есть средство выбора вывода звука (и ввода), которое позволяет вам выбрать устройство вывода, например, официальное приложение Last.fm.

Экран настроек приложения Last.fm

(Мои извинения за плохой пример, учитывая, что у меня есть только один выходной источник.)

Если приложение написано для его поддержки, вы можете просто сменить устройство, как показано выше. В противном случае вам придется полагаться на платные (премиум) приложения, например, на одно из приложений Ambrosia SW «Wiretap» . Хотя это и дорого, 69 долларов за WireTap Studio и 129 долларов за WireTap Anywhere.

Джейсон Салаз
источник
Кроме того, я чувствую, что может быть какое-то тривиальное «вспомогательное» приложение, которое может изменить этот параметр для приложений, которые иначе не позволят вам выбрать его. Но я точно не знаю этого наверняка.
Джейсон Салаз
2

Для iTunes, в частности, вы можете установить shairport-syncчерез macports . Если вы запустите его как

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

Это будет выглядеть как фальшивый аудиосервер трансляции, к которому вы можете подключиться в iTunes (его имя будет соответствовать имени хоста вашего компьютера по умолчанию), который будет выводиться на любое аудиоустройство, на которое вы его установили. Если вы подключите iTunes к серверу трансляции, iTunes сможет воспроизводить на другом устройстве, чем на остальной части вашего компьютера.

Гэвин С. Янси
источник