OBSで講義を録音しています。 Pulse Audioを使用し、JACKを使用していくつかのテストも行いました。
私が経験している問題は、録音中にオーディオを聴いているので、録音されたオーディオが同じ受信機/出力に「接続」されて音量を調整すると、録音された音量も調整されることです。
私は主に有線ヘッドフォンを使用していますが、時々席を空にする必要があるときにBluetoothに切り替えます。これにより、録音の音声が失われます。 (したがって、今日の録音全体が失われました。6時間音が出ませんでした。)
BT用の新しい「レシーバー」が作成され、サウンドなしでジャック/ケーブルで録音が続行されます。すべてのサウンドがBTにルーティングされます。ジャック/ケーブルに戻すと問題が発生し、音は再び出ません。
問題は、ヘッドフォンの使用と音量の調整に関係なく、レシーバー/ソースを使用するように録音をどのように設定しますか?
それは次のとおりです。
+----||- [Cable|BT]-Headset (w/vol)
/
[AUDIO] => [DEVICE] => [MAGIC]------- FIREWALL ----------------
\
+-----|- Recorder (w/vol)
デバイスを切り替えるときは、次を選択する必要があります。
熱狂的な:
Bluetooth:
ただし、選択したデバイスに関係なく、ロガーに追加できる「ソース」が必要です。講義で使用されるオーディオソースはWebブラウザです。
編集する:
この部分を使ってここまで来たと思います。https://unix.stackexchange.com/a/219769/403363
私の考えでは、すべてが少し混乱していると思います。名前が新しいシンクを追加しました。私の流し。次に、ロガー(OBS)に新しいエントリを追加します。オーディオ出力キャプチャ(MySink)私が選んだ場所私の流しそしてミュートデスクトップオーディオ。
私はpavucontrol
以下を行う必要があります:
【やり直す】
置くFirefoxブラウザ出力先内蔵オーディオシミュレーションステレオそしてループバック私の流し。
[記録]
置くMySinkによるループバック 内蔵オーディオシミュレーションステレオモニタリング
そしてOBS: オーディオ出力キャプチャ(MySink)~から空の出力監視
これについてあまり知らず、これが正しいアプローチであるかどうかはわかりません。
Bluetoothヘッドフォンを使用するときは、以下を設定する必要があります。
- [再生]がマイヘッドフォンで繰り返され、Firefoxはそのまま残ります。
- [録音] ここでは、MySinkが消え、ヘッドフォンがその場に代わる。
- 【出力装置】内蔵オーディオアナログステレオを次に変更ポート: ライン出力(プラグが抜かれている)私のBTヘッドセットはポートに接続されていますヘッドホン(接続済み)
デスクトップオーディオがネイティブストリームと同じで、OBSおよびBT /有線ヘッドフォンで録音できる場合は、この出力に影響を与えない方が良いでしょう。 (何を言っているのかご存知の方)
答え1
ほぼすべて来ました。
オーディオを録音したいポイントとして「MySink」を考えてみてください。したがって、録音したいすべての項目(Firefox、OBSなど)をこの受信機に接続してください。
.monitor
「MySink」ソースから録音できます。初期設定後は、「MySink」の音量設定に絶対に触れないでください。録音内容は同じレベルに保たれます。
.monitor
「MySink」ソースをヘッドフォン(「内蔵オーディオシミュレーションステレオ」)、Bluetoothレシーバーなど、使用している物理デバイスにループします。使用を変更するときは、ループバック接続用のリスナーを変更してください。物理受信機の音量を使用して、特定の物理受信機の音量を調整します。
録音したくないすべてのアプリに対して同じことを行います。たとえば、Firefoxで録音したくない場合は、ヘッドフォンまたはBluetoothレシーバーに接続してください。
完璧。
ヘッドフォンとBluetoothの間ですべてのアプリを自動的に一度に自動切り替えするには、2番目のNullレシーバーを使用できます。
編集する
同じことをしたら
pacmd load-module module-null-sink sink_name=recording_sink sink_properties=device.description=Recording-Sink
少なくとも私のpavucontrol
ソースでは、「Record Receiver Monitor」と表示されます。