Como transferir saída de áudio do Mac OS X para o Ubuntu através de uma rede?

12

É possível, de alguma forma, tocar na saída de som e enviá-la via rede para outra máquina. Os formatos provavelmente são incompatíveis, mas eu gostaria de receber algumas informações sobre como acessar o áudio no Mac OS X!

JtR
fonte

Respostas:

5

Eu estava trabalhando em uma boa solução para isso no início deste ano, mas não consegui o melhor caminho.

A primeira peça que você provavelmente precisará é Soundflower . Isso permitirá que você tire a saída digital do seu Mac e faça um loop em uma nova fonte de entrada digital.

A peça que estou perdendo é a melhor maneira de transmitir uma entrada digital para outra máquina.

Provavelmente é possível fazer isso via ESounD, Pulse ou Jack, mas não estou familiarizado com as implementações dessas e essa não foi minha maior prioridade.

Outra rota que eu estava considerando estava usando o VLC, para de alguma forma obter o Soundflower como se fosse entrada de linha ou microfone, publicar um fluxo de áudio e conectar-se a esse fluxo no Ubuntu, ou seja, em http://192.168.0.2:8000 .

Seja como for, espero que esta resposta tenha ajudado você a encaixar uma peça desse quebra-cabeça.

maxwellb
fonte
Obrigado pelo link para Soundflower ... Veja, agora estou pensando em alguns usos legítimos (para mim) para isso; pelo menos para Soundflower. Pena que eu não sou um Mac. É necessário consultar o grande Oracle para algo semelhante para Winders ou Linux.
197 Adrien
O PulseAudio suporta linux e win32 nativo e você provavelmente pode configurá-lo para funcionar dessa maneira. Não consigo encontrar a porta mac do PulseAudio, mas apenas a versão mais antiga chamada esound, que pode funcionar com o PulseAudio. Obrigado mpbloch!
JTR
Se você seguir a rota do VLC, o URL de entrada desejado será qtsound: // SoundFlower: 0. Se isso não funcionar, use qtsound: // para pegar o padrão (provavelmente o microfone) e consulte o log de mensagens para obter uma lista de entradas alternativas do qtsound: //.
RobM 5/05
5

Se você está procurando uma solução bem empacotada, eu quero o software Airfoil da Rogue Amoeba para fazer esse tipo de coisa. Eu o uso do Mac para o Mac (ele usa o Soundflower debaixo das cobertas, como parte dos truques, mas também o próprio "Instant Hijack" para capturar o áudio de aplicativos já em execução) e funciona muito bem.

Existem Airfoil Speakers - apenas aplicativos disponíveis gratuitamente para Mac, Windows, Linux e iPhone, além de poder enviar áudio para um Airport Express.

jrg
fonte
3

Você deseja o Wormhole: http://code.google.com/p/wormhole2/

Binários para OSX e Windows estão disponíveis ... Não tentei em um ambiente Linux, mas imagino que funcionaria no vsthost.

Riki Rezinunts
fonte
2

O Nicecast da Rogue Amoeba fará isso por você. Custa, mas não muito. US $ 40. Eles têm uma versão de teste. Não tenho certeza das limitações do julgamento.

O Icecast é uma opção gratuita, mas não possui a gentileza imediata do Nicecast.

Richard Hoskins
fonte
2

Com o XBMC instalado em uma máquina Linux e sem nenhum outro software no meu Mac, eu posso transmitir o que quiser (eu o executo no Debian para que funcione também no Ubuntu).

Para fazer isso:

  1. Configure o XBMC como um receptor Airplay: vá para Sistema> Serviços> Airplay e ative o Airplay (eu não uso a senha)
  2. No seu Mac, abra o Audio Midi Setup
  3. Clique com o botão direito do mouse no item Airplay no lado esquerdo e escolha "Usar este dispositivo para saída de som" no menu pop-up Ação.

Agora, qualquer coisa que você reproduza no seu Mac deve produzir no seu dispositivo Airplay.

Para voltar à saída normal (por exemplo, em um MacBook), clique com o botão direito do mouse em outra saída (por exemplo, o alto-falante padrão ou a saída integrada) e escolha “Usar este dispositivo para saída de som” no menu pop-up Ação.

Consulte também: Audio Midi Setup: configure seus dispositivos de áudio

lauhub
fonte
1

Se você não está vinculado a nenhum aplicativo de áudio específico no Mac, sugiro usar o VLC Media Player . Ele poderia funcionar como o reprodutor de música e lista de reprodução do Macintosh, o streamer de áudio digital do Mac e o receptor / player de streaming de áudio para o sistema Ubuntu, alimentando os bons alto-falantes.

Existem vantagens em usar o VLC, além de evitar a necessidade de combinar as funções de vários programas. Como o VLC oferece binários pré-compilados para sistemas operacionais do BeOS ao Zaurus, bem como código-fonte para (quase) tudo o resto, você pode se adaptar facilmente a futuras alterações nas configurações de sistema operacional ou hardware sem ter que se preocupar com a compatibilidade. Além disso, o VLC pode reproduzir todos os formatos que você provavelmente tenha em mãos - ou que provavelmente já ouviu falar, nesse caso.

Ambrose
fonte
1

Atualização para pesquisadores:

Veja o shairport-sync, você pode executá-lo no Linux / Ubuntu para configurar um servidor Airplay que é reconhecido pelo OSX e configurar vários back-end para lidar com o áudio recebido, como enviá-lo para os alto-falantes em o fim do Linux / Ubuntu.

David Ljung Madison Stellar
fonte
Eu encontrei este guia muito útil: forum.htpcguides.com/...
David Ljung Madison Stellar
0

Se você deseja transmitir seus arquivos de áudio, há um bilhão de métodos. Parece que, no entanto, você tem uma fonte específica de áudio que deseja canalizar. Você poderia elaborar isso?

DGivens
fonte
Quero retransmitir tudo o que o sistema mac tocaria nos alto-falantes por si só. Seria como um novo conjunto de alto-falantes.
JTR
-1

Parece que você está perguntando se é possível transmitir o áudio renderizado através de uma rede.

Não sem outra conversão A / D, e alguma maneira de passar isso para o nível Ethernet, e com o software correspondente do outro lado.

Você pode revisar sua pergunta para explicar o que realmente está tentando fazer? Podemos ser mais úteis então.

Se você estiver tentando proteger seus arquivos AAC editados por DRM do iTunes, isso pode ser feito, mas ninguém aqui lhe dirá como.

Adrien
fonte
Você pode capturar o áudio antes que ele ative os alto-falantes usando o Soundflower. Veja o link na minha resposta. Isso o manterá em formato digital para que você faça o que quiser, mas o que quer que seja, eu não sei.
maxwellb
Quero usar o computador mac como fonte de áudio para os melhores alto-falantes do meu computador principal. Eu não veria o problema de se livrar do DRM dessa maneira, mas sim baixar do piratebay, observação estúpida.
JTR
O que, precisamente, é estúpido em apontar que este não é um site "warez"?
213 Adrien
Que eu não estava perguntando nada relacionado a "warez", precisamente.
JTR
Bem, peço desculpas por ter ofendido você; no entanto, "d00d, como faço para quebrar o produto xyz " é uma pergunta muito comum e sou decididamente cínico demais.
187 Adrien