Answers:
我今年早些时候正在为这个问题寻求一个好的解决方案,但是还没有找到最好的方法。
您可能需要的第一块是Soundflower。这样一来,您就可以将Mac的数字输出输出,并将其循环到新的数字输入源。
我缺少的那部分是将数字输入广播到另一台机器的最佳方法。
可能可以通过ESounD,Pulse或Jack来做到这一点,但是我对这些实现并不熟悉,这并不是我的首要任务。
我正在考虑的另一种方法是使用VLC,以某种方式将Soundflower当作行内输入或麦克风输入,并发布音频流,然后从Ubuntu连接到该流,即位于http://192.168.0.2:8000。。
无论您如何实现,我希望这个答案都能帮助您解决这个难题。
如果您正在寻找一个包装精美的解决方案,那么我想使用Rogue Amoeba的Airfoil软件来执行此类操作。我在Mac到Mac上使用它(它在后台使用了Soundflower,这是骗局的一部分,但也使用了他们自己的“ Instant Hijack”来从已经运行的应用程序中获取音频),并且效果很好。
有Airfoil Speakers-仅适用于Mac,Windows,Linux和iPhone的应用程序免费提供,并且可以将音频发送到Airport Express。
您想要虫洞:http : //code.google.com/p/wormhole2/
可以使用OSX和Windows的二进制文件...尚未在Linux环境中尝试过,但我想它可以在vsthost中使用。
在Linux机器上安装XBMC并在Mac上没有任何其他软件的情况下,我可以流式传输所需的任何内容(我在Debian下运行它,因此它也应在Ubuntu下运行)。
去做这个:
现在,您在Mac上播放的所有内容都应输出到Airplay设备。
要恢复为正常输出(例如,在MacBook上),请右键单击另一个输出(例如,标准扬声器或集成输出),然后从“动作”弹出菜单中选择“使用此设备进行声音输出”。
另请参阅:音频Midi设置:设置音频设备
如果您在Mac端不依赖任何特定的音频应用程序,建议您使用VLC Media Player。它可以用作Macintosh的音乐播放器和播放列表存储库,Mac的数字音频流传输器以及Ubuntu系统的流式音频接收器/播放器,为出色的扬声器提供动力。
使用VLC除了避免合并多个程序的功能外,还有其他优点。由于VLC为从BeOS到Zaurus的操作系统提供了预编译的二进制文件,以及(几乎)所有其他源代码,因此您可以轻松地适应OS或硬件设置的未来变化,而不必担心兼容性。而且,VLC可以播放您可能手头上或曾经听说过的每种格式。
搜索者更新:
看一下shairport-sync,您可以在Linux / Ubuntu上运行此命令,以设置OSX能够愉快识别的Airplay服务器,还可以配置多个后端来处理其接收的音频,例如将其发送到扬声器Linux / Ubuntu结束。
听起来您好像在问是否可以通过网络传输渲染的音频。
并非没有其他A / D转换,也没有某种将其传递到以太网级别的方法,而另一端则匹配软件。
您可以修改问题以解释您实际上要做什么吗?我们可以提供更多帮助。
如果您尝试从iTunes取消保护DRM版本的AAC文件,可以这样做,但是这里没有人告诉您如何操作。