將未過濾的音訊路由到錄音機

將未過濾的音訊路由到錄音機

我正在OBS錄製一些講座。使用 Pulse Audio 並用 JACK 做了一些測試。

我遇到的問題是,我在錄音時收聽音頻,因此錄音音頻“連接”到同一個接收器/輸出 - 因此,當我調整音量時,也會調整錄音的音量。

我也主要使用有線耳機,但有時當我必須離開辦公桌時會切換到藍牙。這會導致錄音遺失音訊。 (因此丟失了今天的全部錄音 - 6 小時沒有聲音)。

所發生的情況是,為 BT 創建了一個新的“接收器”,並在沒有聲音的插孔/電纜上繼續錄音 - 所有聲音都路由到 BT。當我切換回插孔/電纜時,某些東西會變得混亂並且聲音不會恢復。


問題是我如何設定錄音以使用自己的接收器/來源,而不受耳機使用和音量調整的影響?

就像是:

                               +----||- [Cable|BT]-Headset (w/vol)
                              /
[AUDIO] => [DEVICE] => [MAGIC]------- FIREWALL ----------------
                              \
                               +-----|- Recorder (w/vol)

切換設備時我必須選擇:

有線:

在此輸入影像描述

藍牙:

在此輸入影像描述

但想要一個“來源”,我可以添加到獨立於所選設備的記錄器。講座中的音訊來源是網頁瀏覽器。


編輯:

看起來我通過使用這個部分達到了那裡https://unix.stackexchange.com/a/219769/403363

我認為這一切都有點令人困惑。我新增了一個名為的新水槽我的水槽。然後在記錄器(OBS)中我新增一個新的音訊輸出擷取 (MySink)我選擇的地方我的水槽並靜音桌面音訊

在此輸入影像描述

pavucontrol我必須:

[回放]

火狐瀏覽器輸出到內建音訊模擬立體聲和環回我的水槽

在此輸入影像描述

[記錄]

環回至 MySink 從 內建音訊模擬立體聲監聽

在此輸入影像描述

OBS: 音訊輸出擷取 (MySink)空輸出監控

在此輸入影像描述

對此不太了解,並且不確定這是否是正確的方法。

當我使用藍牙耳機時,我必須設定:

  • [播放] 循環播放到我的耳機,Firefox 保持原樣。
  • [錄音] 這裡 MySink 消失了,耳機取代了它。
  • [輸出裝置] 將內建音訊類比立體聲變更為港口: 線路輸出(未插電)我的 BT 耳機已連接到端口耳機(已插入)

如果桌面音訊像原始串流一樣,我可以在 OBS 中錄製並且 BT/有線耳機不會影響此輸出,那就更好了。 (如果你明白我的意思)。

答案1

你已經快到了。

將“MySink”視為您要錄製音訊的點。因此,將您想要記錄的所有內容(Firefox、OBS,等等)連接到該接收器。

您可以從.monitor「MySink」的來源進行錄製。初始設定後切勿觸摸“MySink”的音量設置,您的錄音將保持在同一水平。

現在,將.monitor「MySink」的來源環回到您使用的任何實體裝置:您的耳機(「內建音訊模擬立體聲」)、您的藍牙接收器等等。當您變更使用的內容時,請變更環回連接的接收器。使用實體接收器上的音量來調整該特定實體接收器的音量。

對您不想錄製的所有應用程式執行相同的操作:例如,如果您不想錄製 Firefox,請將其連接到耳機或藍牙接收器。

完畢。

如果您想一次自動在耳機和藍牙之間切換所有應用程序,您可以使用第二個空接收器。

編輯

如果你做類似的事情

pacmd load-module module-null-sink sink_name=recording_sink sink_properties=device.description=Recording-Sink

那麼至少在我的上pavucontrol,來源顯示為「記錄接收器監視器」。

相關內容