Wie übertrage ich die Audioausgabe von Mac OS X über ein Netzwerk nach Ubuntu?

12

Ist es möglich, die Tonausgabe irgendwie anzuzapfen und über das Netzwerk an einen anderen Computer zu senden? Formate sind wahrscheinlich nicht kompatibel, aber ich würde mich sogar über einige Informationen darüber freuen, wie Sie unter Mac OS X auf Audio zugreifen können!

JtR
quelle

Antworten:

5

Ich habe Anfang dieses Jahres an einer guten Lösung dafür gearbeitet, aber nicht den besten Weg gefunden.

Das erste Stück, das Sie wahrscheinlich brauchen werden, ist Soundflower . Auf diese Weise können Sie den Digital-Out von Ihrem Mac nehmen und ihn zu einer neuen Digital-In-Quelle schleifen.

Das Stück, das mir fehlt, ist der beste Weg, einen digitalen Eingang an eine andere Maschine zu senden.

Es ist wahrscheinlich möglich, dies über ESounD, Pulse oder Jack zu tun, aber ich bin mit deren Implementierungen nicht vertraut, und dies war nicht meine höchste Priorität.

Eine andere Route, die ich in Betracht gezogen habe, war die Verwendung von VLC, um den Soundflower irgendwie als Line-In- oder Mikrofoneingang zu beziehen, einen Audiostream zu veröffentlichen und dann von Ubuntu aus eine Verbindung zu diesem Stream herzustellen, dh unter http://192.168.0.2:8000 .

Wie auch immer Sie dazu kommen, ich hoffe, dass diese Antwort Ihnen geholfen hat, ein Teil dieses Puzzles zusammenzufügen.

maxwellb
quelle
Vielen Dank für den Link zu Soundflower ... Sehen Sie, jetzt denke ich über einige legitime Verwendungszwecke (für mich selbst) nach. Zumindest für Soundflower. Schade, dass ich kein Mac bin. Muss das große Oracle für etwas Ähnliches für Winders oder Linux konsultieren.
Adrien
PulseAudio unterstützt Linux und native Win32 und Sie können es wahrscheinlich so konfigurieren. Ich kann den Mac-Port von PulseAudio nicht finden, sondern nur eine ältere Version namens esound, die möglicherweise mit PulseAudio funktioniert. Danke mpbloch!
JtR
Wenn Sie die VLC-Route wählen, lautet die gewünschte Eingabe-URL qtsound: // SoundFlower: 0. Wenn dies nicht funktioniert, verwenden Sie qtsound: //, um die Standardeinstellung (wahrscheinlich das Mikrofon) abzurufen und im Nachrichtenprotokoll eine Liste alternativer qtsound: // -Eingaben anzuzeigen.
RobM
5

Wenn Sie nach einer gut verpackten Lösung suchen, dann möchten Sie die Airfoil- Software von Rogue Amoeba, um solche Dinge zu tun. Ich benutze es von Mac zu Mac (es verwendet Soundflower unter der Decke, als Teil des Tricks, aber auch ihren eigenen "Instant Hijack", um Audio von bereits laufenden Anwendungen abzurufen) und es funktioniert sehr gut.

Es gibt nur Anwendungen für Tragflächenlautsprecher, die kostenlos für Mac, Windows, Linux und iPhone verfügbar sind. Außerdem können Audiodaten an einen Airport Express gesendet werden.

jrg
quelle
3

Sie möchten Wurmloch: http://code.google.com/p/wormhole2/

Binärdateien für OSX und Windows sind verfügbar ... Ich habe es nicht in einer Linux-Umgebung versucht, aber ich kann mir vorstellen, dass es in vsthost funktionieren würde.

Riki Rezinunts
quelle
2

Nicecast von Rogue Amoeba erledigt das für Sie. Es kostet, aber nicht viel. US $ 40. Sie haben eine Testversion. Ich bin mir der Einschränkungen des Prozesses nicht sicher.

Icecast ist eine kostenlose Option, aber es fehlt die sofort einsatzbereite Schönheit von Nicecast.

Richard Hoskins
quelle
2

Mit XBMC auf einem Linux-Computer und ohne andere Software auf meinem Mac kann ich alles streamen, was ich will (ich führe es unter Debian aus, damit es auch unter Ubuntu funktioniert).

Um dies zu tun:

  1. Konfigurieren Sie XBMC als Airplay-Empfänger: Gehen Sie zu System> Dienste> Airplay und aktivieren Sie Airplay (ich verwende kein Passwort).
  2. Öffnen Sie auf Ihrem Mac das Audio Midi Setup
  3. Klicken Sie mit der rechten Maustaste auf das Airplay-Element auf der linken Seite und wählen Sie im Popup-Menü "Aktion" die Option "Dieses Gerät für die Tonausgabe verwenden".

Jetzt sollte alles, was Sie auf Ihrem Mac spielen, auf Ihrem Airplay-Gerät ausgegeben werden.

Um zur normalen Ausgabe zurückzukehren (z. B. auf einem MacBook), klicken Sie mit der rechten Maustaste auf eine andere Ausgabe (z. B. den Standardlautsprecher oder die integrierte Ausgabe) und wählen Sie im Popup-Menü "Aktion" die Option "Dieses Gerät für die Tonausgabe verwenden".

Siehe auch: Audio-Midi-Setup: Richten Sie Ihre Audiogeräte ein

Lauhub
quelle
1

Wenn Sie am Mac-Ende nicht an eine bestimmte Audioanwendung gebunden sind, empfehle ich die Verwendung von VLC Media Player . Es könnte als Musik-Player und Playlist-Repository des Macintosh, als digitaler Audio-Streamer des Mac und als Streaming-Audio-Receiver / -Player für das Ubuntu-System fungieren, das die guten Lautsprecher mit Strom versorgt.

Die Verwendung von VLC bietet nicht nur die Notwendigkeit, die Funktionen mehrerer Programme zu kombinieren. Da VLC vorkompilierte Binärdateien für Betriebssysteme von BeOS bis Zaurus sowie Quellcode für (fast) alles andere bietet, können Sie sich problemlos an zukünftige Änderungen in Betriebssystem- oder Hardware-Setups anpassen, ohne sich um die Kompatibilität sorgen zu müssen. Darüber hinaus kann VLC jedes Format abspielen, das Sie wahrscheinlich zur Hand haben - oder von dem Sie wahrscheinlich schon einmal gehört haben.

Ambrose
quelle
1

Update für Suchende:

Schauen Sie sich shairport-sync an. Sie können dies unter Linux / Ubuntu ausführen, um einen Airplay-Server einzurichten, der von OSX gerne erkannt wird, und Sie können eine Reihe von Backends konfigurieren, um das empfangene Audio zu verarbeiten, z. B. das Senden an die Lautsprecher das Linux / Ubuntu-Ende.

David Ljung Madison Stellar
quelle
Ich fand diesen Leitfaden sehr nützlich: forum.htpcguides.com/…
David Ljung Madison Stellar
0

Wenn Sie Ihre Audiodateien streamen möchten, gibt es eine Milliarde Methoden. Klingt jedoch so, als hätten Sie eine bestimmte Audioquelle, die Sie weiterleiten möchten. Könnten Sie das näher erläutern?

DGivens
quelle
Ich möchte alles, was das Mac-System auf seinen Lautsprechern abspielen würde, selbst weitergeben. Es wäre wie ein neuer Lautsprechersatz.
JtR
-1

Es hört sich so an, als würden Sie fragen, ob es möglich ist, das gerenderte Audio über ein Netzwerk zu übertragen.

Nicht ohne eine weitere A / D-Konvertierung und eine Möglichkeit, diese an die Ethernet-Ebene weiterzugeben, und passende Software auf der anderen Seite.

Können Sie Ihre Frage überarbeiten, um zu erklären, was Sie tatsächlich versuchen? Dann können wir hilfreicher sein.

Wenn Sie versuchen, Ihre DRM-ed AAC-Dateien vor iTunes zu schützen, ist dies möglich, aber niemand hier wird Ihnen sagen, wie.

Adrien
quelle
Mit Soundflower können Sie das Audio abfangen, bevor es auf die Lautsprecher trifft. Siehe Link in meiner Antwort. Dadurch bleibt es im digitalen Format, damit Sie alles tun können, aber was "was auch immer" ist, weiß ich nicht.
Maxwellb
Ich möchte einen Mac als Audioquelle für die besseren Lautsprecher meines Hauptcomputers verwenden. Ich würde nicht die Mühe sehen, DRM auf diese Weise loszuwerden, sondern nur von piratebay herunterladen, dumme Bemerkung.
JtR
Was genau ist dumm daran, darauf hinzuweisen, dass dies keine "Warez" -Seite ist?
Adrien
Dass ich nichts mit "warez" zu tun hatte, genau.
JtR
Nun, ich entschuldige mich dafür, dass ich Sie beleidigt habe. "d00d, wie knacke ich ein xyz-Produkt " ist jedoch eine sehr häufige Frage, und ich bin entschieden zu zynisch.
Adrien