Comment transférer la sortie audio de Mac OS X vers Ubuntu via un réseau?


12

Est-il possible de tirer parti de la sortie audio et de l'envoyer via le réseau à une autre machine. Les formats sont probablement incompatibles, mais j'apprécierais même quelques informations sur la façon de puiser dans l'audio sur Mac OS X!

Réponses:


5

Je travaillais sur une bonne solution à cela plus tôt cette année, mais je n'ai pas trouvé le meilleur moyen.

La première pièce dont vous aurez probablement besoin est Soundflower . Cela vous permettra de retirer la sortie numérique de votre Mac et de la boucler vers une nouvelle source d'entrée numérique.

Le morceau qui me manque est le meilleur moyen de diffuser une entrée numérique sur une autre machine.

Il est probablement possible de le faire via ESounD, Pulse ou Jack, mais je ne connais pas leurs implémentations, et cela n'a pas été ma priorité.

Une autre voie que j'envisageais était d'utiliser VLC, pour source en quelque sorte le Soundflower comme s'il s'agissait d'une entrée ligne ou micro, et publier un flux audio, puis se connecter à ce flux depuis Ubuntu, c'est-à-dire à http://192.168.0.2:8000 .

Quelle que soit la manière dont vous y arrivez, j'espère que cette réponse vous a aidé à monter une pièce de ce puzzle.


Merci pour le lien vers Soundflower ... Vous voyez, maintenant je pense à des utilisations légitimes (pour moi) pour cela; du moins, pour Soundflower. Dommage que je ne sois pas un Mac. Doit consulter le grand Oracle pour quelque chose de similaire pour Winders ou Linux.
Adrien

PulseAudio prend en charge Linux et Win32 natif et vous pouvez probablement le configurer comme ça. Je ne trouve pas le port mac de PulseAudio, mais juste une version plus ancienne appelée esound, qui pourrait fonctionner avec PulseAudio. Merci mpbloch!
JtR

Si vous suivez la route VLC, l'URL d'entrée que vous souhaitez est qtsound: // SoundFlower: 0. Si cela ne fonctionne pas, utilisez qtsound: // pour récupérer la valeur par défaut (probablement le micro) et consultez le journal des messages pour une liste des entrées alternatives de qtsound: //.
RobM

5

Si vous cherchez une solution bien emballée, je veux que vous utilisiez le logiciel Airfoil de Rogue Amoeba pour faire ce genre de chose. Je l'utilise de Mac à Mac (il utilise Soundflower sous les couvertures, pour une partie de la ruse, mais aussi leur propre "Instant Hijack" pour récupérer l'audio d'applications déjà en cours d'exécution) et cela fonctionne très bien.

Il y a des haut-parleurs Airfoil - seules les applications sont disponibles gratuitement pour Mac, Windows, Linux et iPhone, en plus il peut envoyer du son à un Airport Express.



2

Nicecast de Rogue Amoeba le fera pour vous. Cela coûte, mais pas beaucoup. 40 $ US. Ils ont une version d'essai. Je ne suis pas sûr des limites de l'essai.

Icecast est une option gratuite, mais il ne possède pas la gentillesse prête à l'emploi de Nicecast.


2

Avec XBMC installé sur une machine Linux et sans aucun autre logiciel sur mon Mac, je peux diffuser tout ce que je veux (je l'exécute sous Debian donc cela devrait aussi fonctionner sous Ubuntu).

Pour faire ça:

  1. Configurer XBMC en tant que récepteur Airplay: allez dans Système> Services> Airplay et activez Airplay (je n'utilise pas de mot de passe)
  2. Sur votre Mac, ouvrez Audio Midi Setup
  3. Cliquez avec le bouton droit sur l'élément Airplay sur le côté gauche et choisissez «Utiliser cet appareil pour la sortie audio» dans le menu local Action.

Maintenant, tout ce que vous jouez sur votre Mac devrait sortir sur votre appareil Airplay.

Pour revenir à la sortie normale (par exemple sur un MacBook), cliquez avec le bouton droit sur une autre sortie (par exemple, le haut-parleur standard ou la sortie intégrée) et choisissez «Utiliser cet appareil pour la sortie audio» dans le menu local Action.

Voir aussi: Configuration Audio Midi: configurer vos périphériques audio


1

Si vous n'êtes lié à aucune application audio particulière du côté Mac, je vous suggère d'utiliser VLC Media Player . Il pourrait fonctionner comme le lecteur de musique et le référentiel de listes de lecture du Macintosh, le streamer audio numérique du Mac et le récepteur / lecteur audio en streaming pour le système Ubuntu alimentant les bons haut-parleurs.

L'utilisation de VLC présente des avantages en plus d'éviter la nécessité de combiner les fonctions de plusieurs programmes. Parce que VLC propose des binaires précompilés pour les systèmes d'exploitation de BeOS à Zaurus, ainsi que du code source pour (presque) tout le reste, vous pouvez facilement vous adapter aux changements futurs dans les configurations du système d'exploitation ou du matériel sans avoir à vous soucier de la compatibilité. De plus, VLC peut lire tous les formats que vous avez probablement sous la main - ou dont vous avez probablement déjà entendu parler, d'ailleurs.



1

Mise à jour pour les chercheurs:

Regardez shairport-sync, vous pouvez l'exécuter sur Linux / Ubuntu pour configurer un serveur Airplay qui est heureusement reconnu par OSX, et vous pouvez configurer un certain nombre de backends pour gérer l'audio qu'il reçoit, comme l'envoyer aux haut-parleurs sur la fin Linux / Ubuntu.


J'ai trouvé ce guide très utile: forum.htpcguides.com/…
David Ljung Madison Stellar

0

Si vous cherchez à diffuser vos fichiers audio, il existe un milliard de méthodes. Cependant, il semble que vous ayez une source spécifique d’audio à diffuser. Pouvez-vous développer sur ce sujet?


Je veux relayer tout ce que le système Mac jouerait sur ses haut-parleurs par lui-même. Ce serait comme un nouvel ensemble de haut-parleurs.
JtR

-1

Il semble que vous demandiez s'il est possible de transmettre l'audio rendu sur un réseau.

Pas sans une autre conversion A / N, et un moyen de le transmettre au niveau Ethernet, et un logiciel correspondant de l'autre côté.

Pouvez-vous réviser votre question pour expliquer ce que vous essayez réellement de faire? Nous pouvons alors être plus utiles.

Si vous essayez de dé-protéger vos fichiers AAC DRM édités d'iTunes, cela peut être fait, mais personne ici ne vous dira comment.


Vous pouvez capturer l'audio avant qu'il ne frappe les haut-parleurs à l'aide de Soundflower. Voir le lien dans ma réponse. Cela le gardera au format numérique pour que vous puissiez faire quoi que ce soit avec, mais ce que "quoi que ce soit" est, je ne sais pas.
maxwellb

Je veux utiliser un ordinateur Mac comme source audio pour les meilleurs haut-parleurs de mon ordinateur principal. Je ne verrais pas la difficulté de se débarrasser des DRM de cette façon, mais plutôt de télécharger à partir de piratebay, remarque stupide.
JtR

Qu'est-ce qui est stupide justement de signaler qu'il ne s'agit pas d'un site "warez"?
Adrien

Que je ne demandais rien concernant "warez", précisément.
JtR

Eh bien, je m'excuse de vous avoir offensé; cependant, "d00d, comment puis-je casser le produit xyz " est une question très courante, et je suis décidément trop cynique.
Adrien
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.