web-dev-qa-db-ja.com

オーディオ出力をマイク入力にパイプする方法

私はコンピューター全体のオーディオ出力(つまり、スピーカーから聞こえるもの)をマイクの入力に再ルーティングするためのすっきりした方法をインターネット全体で調べました。

おそらく、これを低レベルで実行したいと思います(ALSAを使用するなど)。

私は基本的に同等のものを探しています

pacmd move-sink-input #index #sink

オーディオ入力を受け取り、それをマイクにパイプします。

それでもはっきりしない場合、私の最終的な目標は、たとえば、YouTubeでビデオを再生し、私の友人にSkypeで聞いてもらうことです。そういう柔軟性をお願いします。

18
blue

PulseAudioでこれができると思います。 オーディオ出力をマイク入力にリダイレクトする(Linux) というタイトルのこのチュートリアルを見つけました。

一般的な手順

  1. アプリケーションpavucontrolを実行します。

  2. [入力デバイス]タブに移動し、ウィンドウの下部から[表示:モニター]を選択します。コンピューターが現在オーディオを再生している場合は、出力の音量を示すバーが表示されます。

    ss of pauvucontrol #1

  3. 次に、audacityなどのオーディオを録音してオーディオを録音できるアプリケーションを起動します(audacityの赤い点のアイコン)。

  4. pavucontrol(ボリュームコントロール)でRecordingタブに変更します。

  5. 入力デバイスボタン(「ALSAキャプチャ」から)をクリックし、「内部オーディオアナログステレオのモニター」を選択します。

ss of pauvucontrol #2

21
slm