![將未過濾的音訊路由到錄音機](https://rvso.com/image/170261/%E5%B0%87%E6%9C%AA%E9%81%8E%E6%BF%BE%E7%9A%84%E9%9F%B3%E8%A8%8A%E8%B7%AF%E7%94%B1%E5%88%B0%E9%8C%84%E9%9F%B3%E6%A9%9F.png)
我正在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
,來源顯示為「記錄接收器監視器」。