特定のプログラムの「ラインイン」にオーディオを「パイプ」することは可能ですか?


8

プログラムのオーディオ出力を受け取り、それを別のプログラムのオーディオ入力に「パイプ」したい。つまり、たとえば、Bansheeで曲を再生し、Skypeで聞いて、通話中のだれにでも再生することができます。

回答:


5

Linuxの場合、JACKはやりたいことのように聞こえます。しかし、それはかなり混乱しています。前回私がこのようなことをする必要があったときは、JACKをあきらめて、(システム)オーディオ入力をPulseAudio(Kubuntu)の出力のモニターに設定しました。

Windowsでこれを実行したい人にとっては、Virtual Audio Cableは同じことを行います-使用するのははるかに直感的ですが、Linuxの経験が私の不足している可能性もあります。

もちろん、Skypeのようなプログラムはそのようなことをするための独自の内部システムを持っているかもしれません、そしてそれは使用するのが最善でしょう。


1
JACK対応アプリケーションでのみJACKを使用できるように見えますか?だから、もし私が正しいなら、私は具体的にはSkypeのためのプラグインか何かを書かなければならないでしょう。それは大したことではありませんが、私の特定のケースでは、その時点でオーディオファイルを読み取って会話で再生することができました(Skype APIにその機能があると仮定し、Skype APIがまったくあると想定しています)。その時点ではJACKも必要ありません。
ジョーディディキンソン

実際、私はまだJACKの役に立たないことにコミットするつもりはありません。今すぐJACKの人々に尋ねて、結果についてすぐにこの質問に戻ります。
ジョーディディキンソン

OK、JACKを使用するには、アプリケーションもJACKを使用する必要がありますが、Skypeはそうではありません。これにはSkype APIを使用する必要があります。
ジョーディディキンソン

2

Linuxの場合、私はあなたがジャックを試してみたいと思うが、あなたが呼ばれる何をしたいんプログラムがありますSoundflowerが


1

この問題を非常に一般的な方法で解決する方法があることはわかりませんが、いずれにしても、Skypeに必要なものを実装しました。GitHubで確認できます。オーディオファイルを選択して、すでにアクティブなSkype通話で再生できます。


0

Skypeにそのためのオプションが組み込まれていない限り、それは実際には可能に聞こえません。IPC(プロセス間通信)で使用しているパイプとは、別のプロセスがデータを受信することを期待している場合にのみ、そのデータを別のプロセスにコピーできると思います。スピーカーをマイクの隣に配置するか、これを実行できるプラグインを検索するのが最善の方法です。

http://howtoskype.net/how-to-play-audio-music-mp3-files-on-skype/これが私があなたが探していると思う答えです。:-)彼らはあなたがこれを行うことを可能にするプラグインを持っており、基本的なバージョンは無料です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.