說明實況時如何在不影響自己聽到的音量為前提下,
單獨調整某程式在觀眾那邊聽到的音量,
例如用Chrome聽音樂時,自己聽到正常音量,
觀眾則聽到較小的音量或靜音。
- 更新最新版的OBS,下載並安裝最新版的win-capture-audio,安裝過程請不要更改路徑。
- 打開OBS,先把輸出音效靜音
- 新增一個【應用程式輸出音訊擷取】來源
- 下面的sessions選擇Chrome.exe,按【Add executable】新增進來
若下拉選單找不到chrome,想方法在chrome發出聲音,例如撥放影片,選單就會出現了,或是按【+】自己輸入chrome.exe - 打勾【Capture all audio EXCEPT sessions from the selected executables】選項,意思為收錄所有聲音,chrome的聲音除外。
- 照步驟三的方法再新增一個【應用程式輸出音訊擷取】來源,這次僅將chrome新增進來就好
- 為了方便辨識,我重新命名一下來源名稱
修改前
修改後 - 這樣chrome的音軌就被獨立出來了,你可以拉動【僅chrome聲音】的音量滑桿來單獨調整實況時觀眾聽到的chrome音量,自己聽到的音量則不受影響。
原理:
步驟2我先把OBS輸出音效靜音,這時開實況沒有聲音,
步驟345我把整個電腦聲音加進來,但勾了那選項所以沒有chrome的聲音,這時有了chrome以外的聲音
步驟6我把chrome的聲音獨立出來,這時有了chrome的聲音,
現在chrome聲音是獨立一軌,chrome以外的聲音也是獨立一軌,
步驟8我調整僅有chrome聲音那軌的滑桿,
就可以使觀眾聽到較小的chrome音量,
其他音量則維持不變,自己也能聽到原本的chrome音量。
2023/7/12補充
反過來讓觀眾聽到正常音量,自己聽到較小音量或靜音,
- 完成上面步驟1~3,
步驟4把所有你想讓觀眾聽到聲音的程式都加進來,但Chrome不要加,
為方便辨識,來源重新命名為"觀眾會聽到的聲音"
(這邊不採用上面步驟5的方法收錄聲音,
因為會有兩個聲音重疊導致回音。) - 【Win10】:
桌面右下角的聲音圖示按滑鼠右鍵>【開啟音效設定】>【應用程式音量和裝置喜好設定】
【Win11】:
桌面右下角的聲音圖示按滑鼠右鍵>【開啟音量混音程式】 - 把Chrome的"輸出裝置"改成隨便一個你沒在用的裝置,
這邊我選【Realtek Digital Output (Realtek(R) Audio)】 - 打開OBS>【設定】>【音效】>"桌面音效2"改成【Realtek Digital Output (Realtek(R) Audio)】
會多出一個名為"輸出音效2"的音軌,他只輸出【Realtek Digital Output (Realtek(R) Audio)】裝置的聲音,也就是Chrome的聲音,為方便辨識,音軌改名成"觀眾聽到的Chrome聲音" - 再創一個新【應用程式音訊輸出擷取】來源,加入Chrome,按【確定】
重新命名為"自己聽到的Chrome聲音" - OBS左上方的【編輯】>【進階音訊屬性】>"自己聽到的Chrome聲音"的音訊監測改成【僅監測(輸出為靜音)】>【關閉】,
拉動"自己聽到的Chrome聲音"音量滑桿調整自己聽到的音量,
這個音軌的聲音觀眾聽不到,只有自己聽得到。