使用OBS串接視訊通話
09 Dec 2020用 OBS 開直播的教學網路上應該是多到數不清,這裡簡單紀錄的是如果沒有要打直播訊號出去,而是想要接到 Line 啦、Skype 之類的網路視訊電話的話我是怎麼設定的。
基礎思維
分別模擬出一台虛擬的視訊鏡頭和一支虛擬的麥克風,然後在軟體內把訊號源設定成他們,應該就完成了。
視訊
視訊的部分蠻好解決的,只要安裝額外的 plugin 即可
OBS-VirtualCam
裝好之後在 OBS 的上方工具列裡的工具
或者右下的控制項
都有按鈕可以啟動虛擬攝影機,啟動之後你 OBS 的預覽畫面就是實際輸出的畫面了。
音訊
音訊的部分我花了比較多時間在設定,因為我有以下幾個需求希望達成:
- 最後輸出的結果包含電腦的音效 & 我自己實體麥克風的收音
- 我可以聽到自己電腦音效
- 我不要聽到自己麥克風的聲音
- 電腦的音效不要包含對方的聲音
要達到以上幾點,測試了一大圈之後的結論是:我需要兩路的虛擬音效卡
虛擬音效卡(virtual audio cable)
vac 會在你電腦上模擬出一對成對的喇叭、麥克風組合,你只要把聲音選擇用他模擬的喇叭輸出,你就可以在他對應的麥克風收到原封不動的訊號。
基本上如果只有一路,就可以做到我的第一個需求了。
電腦用 vac 輸出,同時用 vac 監聽我的麥克風,最後直接把 vac 的 input 指定成最後的麥克風
但如果需要達到 2 跟後面的需求,那會需要兩路以上才能把聲音區隔開來。
最後設定大概如上圖所示,紫色線表示該連結是在 OBS 內設定的,黑色線則是 Windows 的音效管理
- 用 Windows 內建的音效管理選擇用耳機監聽送到第一路的音樂
- 用 OBS 擷取麥克風跟第一路的輸出
- 啟動 OBS 的監聽,並指派給第二路
- 用第二路輸出監聽的聲音當成最終輸出
備註 1: OBS 的監聽要在下面的音效混音器面板右鍵選擇
進階音訊屬性
,裡面可以開啟監聽。
而監聽的輸出選擇則是在設定/音效
裡面指定監測裝置
備註 2: Windows 內建的監聽是在工作列對右下角的音量圖示點右鍵選
音效
,在錄製的分頁對麥克風的內容進行接聽設定。
解決方案
虛擬音效卡我在網路上查到兩個軟體
這兩家都可以用,然後都有一個共同的特色就是免費版只支援一路,要多路都要付費購買。於是我腦筋一轉,決定同時安裝這兩個軟體,藉此達成免費的兩路虛擬音效卡。
後記
- 如果你使用的通訊軟體有內建的降躁啦,消除回音之類的技術,記得通通關掉,不然你的聲音會怪怪的。
- 如果有更好的做法麻煩請提供給我,不然我覺得現在的解法還是有點臃腫 : (