どういうわけかサウンド出力を利用して、ネットワーク経由で別のマシンに送信することは可能ですか?フォーマットはおそらく互換性がありませんが、Mac OS Xでオーディオを利用する方法についての情報さえあれば幸いです!
私は今年初めにこれに対する良い解決策に取り組んでいましたが、最善の方法が得られていません。
おそらく最初に必要になるのは Soundflower です。これにより、Macからデジタル出力を取り出し、新しいデジタル入力ソースにループさせることができます。
私が見逃している部分は、デジタル入力を別のマシンにブロードキャストするための最良の方法です。
ESounD、Pulse、またはJackを介してこれを行うことはおそらく可能ですが、私はそれらの実装に精通しておらず、これは私の最優先事項ではありませんでした。
私が検討していた別のルートは、VLCを使用して、Soundflowerをライン入力またはマイク入力であるかのようにソースし、オーディオストリームを公開してから、Ubuntuからこのストリームに接続することでした。つまり http://192.168 .0.2:80 。
どのように到達したとしても、この答えがこのパズルの1つのピースに合うのに役立つことを願っています。
あなたがうまくパッケージ化されたソリューションを探しているなら、私はあなたがこの種のことをするためのRogue Amoebaの Airfoil ソフトウェアが欲しいです。私はそれをMacからMacへと使用し(トリックの一部としてSoundflowerを使用していますが、すでに実行中のアプリケーションからオーディオを取得するために独自の「インスタントハイジャック」も使用しています)、非常にうまく機能します。
Airfoil Speakers -Mac、Windows、Linux、iPhoneで無料で利用できるアプリケーションのみがあり、さらにAirMacExpressにオーディオを送信できます。
ワームホールが必要です: http://code.google.com/p/wormhole2/
OSXとWindows用のバイナリが利用可能です... Linux環境では試していませんが、vsthostで動作すると思います。
XBMCがLinuxマシンにインストールされていて、Macに他のソフトウェアがなくても、好きなものをストリーミングできます(Debianで実行しているので、Ubuntuでも動作するはずです)。
これをする:
これで、Macで再生するものはすべてAirplayデバイスに出力されます。
通常の出力(MacBookなど)に戻すには、別の出力(標準スピーカーまたは統合出力など)を右クリックし、[アクション]ポップアップメニューから[このデバイスをサウンド出力に使用する]を選択します。
検索者向けの更新:
Shairport-syncを見てください。これをLinux/Ubuntuで実行して、OSXによって正常に認識されるAirplayサーバーをセットアップできます。また、受信したオーディオを処理するために、スピーカーに送信するなど、いくつかのバックエンドを構成できます。 Linux/Ubuntuの終わり。
ヒマワリ+ esoundを使用したソリューション:
http://k-ui.tumblr.com/post/872595281/pulseaudio-mac-os-x-as-pulseaudio-has-not
Mac側で特定のオーディオアプリケーションに縛られていない場合は、 VLC Media Player を使用することをお勧めします。これは、Macintoshの音楽プレーヤーとプレイリストリポジトリ、Macのデジタルオーディオストリーマー、および優れたスピーカーに電力を供給するUbuntuシステムのストリーミングオーディオレシーバー/プレーヤーとして機能する可能性があります。
複数のプログラムの機能を組み合わせる必要がないことに加えて、VLCを使用することには利点があります。 VLCは、BeOSからZaurusまでのオペレーティングシステム用にコンパイル済みのバイナリと、(ほぼ)他のすべてのソースコードを提供するため、互換性を心配することなく、OSまたはハードウェアセットアップの将来の変更に簡単に適応できます。さらに、VLCは、手元にある可能性が高い、または聞いたことがある可能性が高いすべてのフォーマットを再生できます。
オーディオファイルのストリーミングを検討している場合、10億の方法があります。ただし、パイプで出力したい特定のオーディオソースがあるようです。それについて詳しく教えていただけますか?