Jak przenieść wyjście audio z Mac OS X do Ubuntu przez sieć?

12

Czy można w jakiś sposób włączyć dźwięk i wysłać go przez sieć do innego komputera? Formaty prawdopodobnie są niekompatybilne, ale doceniłbym nawet niektóre informacje o tym, jak podłączyć się do audio w Mac OS X!

JtR
źródło

Odpowiedzi:

5

Pracowałem nad tym dobrym rozwiązaniem na początku tego roku, ale nie znalazłem najlepszego sposobu.

Pierwszym, którego prawdopodobnie będziesz potrzebować, jest Soundflower . Pozwoli ci to wyjąć cyfrowe wyjście z komputera Mac i zapętlić je do nowego źródła cyfrowego.

Kawałek, którego mi brakuje, to najlepszy sposób na transmisję wejścia cyfrowego na inną maszynę.

Prawdopodobnie można to zrobić za pomocą ESounD, Pulse lub Jacka, ale nie znam ich implementacji i nie był to mój najwyższy priorytet.

Inną drogą, którą rozważałem, było użycie VLC, aby w jakiś sposób pozyskać Soundflower, jakby to było wejście liniowe lub mikrofonowe, i opublikować strumień audio, a następnie połączyć się z tym strumieniem z Ubuntu, tj. Http://192.168.0.2:8000 .

Jakkolwiek do tego dojdziesz, mam nadzieję, że ta odpowiedź pomogła ci dopasować jeden kawałek tej układanki.

maxwellb
źródło
Dzięki za link do Soundflower ... Widzisz, teraz myślę o niektórych uzasadnionych zastosowaniach (dla siebie); przynajmniej dla Soundflower. Szkoda, że ​​nie jestem komputerem Mac. Musisz skonsultować się z wielką Oracle w sprawie czegoś podobnego dla Winders lub Linux.
Adrien,
PulseAudio obsługuje Linux i natywną wersję Win32 i prawdopodobnie możesz skonfigurować, aby działała w ten sposób. Nie mogę znaleźć portu Mac PulseAudio, ale tylko starszą wersję o nazwie esound, która może współpracować z PulseAudio. Dziękuję mpbloch!
JtR
Jeśli wybierzesz trasę VLC, żądany wejściowy adres URL to qtsound: // SoundFlower: 0. Jeśli to nie zadziała, użyj qtsound: //, aby pobrać domyślny (prawdopodobnie mikrofon) i przejrzeć dziennik komunikatów, aby uzyskać listę alternatywnych wejść qtsound: //.
RobM
5

Jeśli szukasz ładnie zapakowanego rozwiązania, to chcę, aby Rogue Amoeba użył oprogramowania Airfoil do robienia takich rzeczy. Używam go z Maca na Maca (używa Soundflower pod przykryciem, jako część oszustwa, ale także własnego „Instant Hijack”, aby pobrać dźwięk z już działających aplikacji) i działa bardzo dobrze.

Istnieją głośniki Airfoil - tylko aplikacje są dostępne bezpłatnie dla komputerów Mac, Windows, Linux i iPhone, a także mogą wysyłać dźwięk do Airport Express.

jrg
źródło
3

Chcesz Wormhole: http://code.google.com/p/wormhole2/

Pliki binarne dla OSX i Windows są dostępne ... Nie próbowałem w środowisku Linux, ale wyobrażam sobie, że działałoby to w vsthost.

Riki Rezinunts
źródło
2

Nicecast przez Rogue Amoeba zrobi to za Ciebie. Kosztuje, ale niewiele. 40 USD. Mają wersję próbną. Nie jestem pewien ograniczeń procesu.

Icecast jest darmową opcją, ale brakuje jej gotowej nicości Nicecast.

Richard Hoskins
źródło
2

Z XBMC zainstalowanym na komputerze z systemem Linux i bez żadnego innego oprogramowania na moim Macu, mogę przesyłać strumieniowo wszystko, co chcę (uruchamiam to w Debianie, więc powinno działać również w Ubuntu).

Aby to zrobić:

  1. Skonfiguruj XBMC jako odbiornik Airplay: przejdź do System> Usługi> Airplay i włącz Airplay (nie używam hasła)
  2. Na komputerze Mac otwórz konfigurację Audio Midi
  3. Kliknij prawym przyciskiem myszy element Airplay po lewej stronie i wybierz „Użyj tego urządzenia do odtwarzania dźwięku” z wyskakującego menu Akcja.

Teraz wszystko, co grasz na komputerze Mac, powinno być przesyłane na urządzenie Airplay.

Aby powrócić do normalnego wyjścia (np. Na MacBooku), kliknij prawym przyciskiem myszy inne wyjście (np. Standardowy głośnik lub wyjście zintegrowane) i wybierz „Użyj tego urządzenia do wyjścia dźwięku” z menu podręcznego Akcja.

Zobacz także: Audio Midi Setup: Skonfiguruj urządzenia audio

lauhub
źródło
1

Jeśli nie jesteś związany z żadną konkretną aplikacją audio na Macu, sugeruję użycie VLC Media Player . Może działać jako odtwarzacz muzyki i repozytorium list odtwarzania Macintosha, cyfrowy streamer audio Maca oraz odbiornik / odtwarzacz audio streaming dla systemu Ubuntu zasilającego dobre głośniki.

Korzystanie z VLC ma zalety oprócz unikania konieczności łączenia funkcji kilku programów. Ponieważ VLC oferuje wstępnie skompilowane pliki binarne dla systemów operacyjnych od BeOS do Zaurus, a także kod źródłowy (prawie) wszystkiego innego, możesz łatwo dostosować się do przyszłych zmian w systemie operacyjnym lub konfiguracji sprzętu bez martwienia się o kompatybilność. Co więcej, VLC może odtwarzać każdy format, który prawdopodobnie masz pod ręką - lub o którym kiedykolwiek słyszałeś.

Ambroży
źródło
1

Aktualizacja dla wyszukiwarek:

Spójrz na shairport-sync, możesz uruchomić to na Linux / Ubuntu, aby skonfigurować serwer Airplay, który jest szczęśliwie rozpoznawany przez OSX, i możesz skonfigurować wiele backendów, aby radzić sobie z odbieranym dźwiękiem, na przykład wysyłając go do głośników na koniec Linux / Ubuntu.

David Ljung Madison Stellar
źródło
Uważam ten przewodnik za bardzo przydatny: forum.htpcguides.com/…
David Ljung Madison Stellar
0

Jeśli chcesz przesyłać strumieniowo swoje pliki audio, istnieje miliard metod. Wygląda na to, że masz określone źródło dźwięku, które chcesz przesłać. Czy mógłbyś to rozwinąć?

DGivens
źródło
Chcę przekazać wszystko, co sam system mac grałby na swoich głośnikach. To byłoby jak nowy zestaw głośników.
JtR
-1

Wygląda na to, że pytasz, czy można przesyłać renderowany dźwięk przez sieć.

Nie bez kolejnej konwersji A / D i pewnego sposobu na przekazanie tego do poziomu Ethernet i dopasowanie oprogramowania po drugiej stronie.

Czy możesz zrewidować swoje pytanie, aby wyjaśnić, co tak naprawdę próbujesz zrobić? Możemy wtedy być bardziej pomocni.

Jeśli próbujesz wyłączyć ochronę plików AAC DRM z iTunes, możesz to zrobić, ale nikt tutaj nie powie Ci, jak to zrobić.

Adrien
źródło
Możesz złapać dźwięk, zanim trafi on na głośniki, używając Soundflower. Zobacz link w mojej odpowiedzi. Pozwoli to zachować go w formacie cyfrowym, abyś mógł robić cokolwiek z tym, ale czym jest „cokolwiek”, nie wiem.
maxwellb,
Chcę używać komputera Mac jako źródła dźwięku dla lepszych głośników mojego głównego komputera. Nie widziałbym kłopotów z pozbyciem się DRM w ten sposób, ale po prostu ściągam z piratebay, głupia uwaga.
JtR
Co jest głupiego w tym, że podkreśla się, że nie jest to strona typu „warez”?
Adrien,
Że właśnie nie pytałem o nic związanego z „warez”.
JtR
Przepraszam, że cię obraziłem; jednak „d00d, jak złamać produkt xyz ” jest bardzo częstym pytaniem i jestem zdecydowanie zbyt cyniczny.
Adrien,