OBS 更實用的場景切換器 Advanced Scene Switcher – 飯糰 Blog
OBS 更實用的場景切換器 Advanced Scene Switcher

Github release
可以選擇 Pre-releaseLatest 下載

Windows: 在 Assets 中選擇 *.exe 下載,其他系統請自行選擇其他檔案下載

普通場景切換

只有單純的過場動畫、延遲動畫等

進階場景切換

當切換到某個場景後,可以執行自動消音、將畫面東西顯示/隱藏;
不只有場景切換可以觸發,也有「當某個來源的的聲音大於設定值」就自動消音「另外的來源」,
這就可以做到:當有媒體點播進入時,自動靜音原本直播上的背景音樂,而不會造成雙重聲音。

安裝

下載 Installer 開啟後(開著 OBS 則須重啟),開啟 OBS 就可以看見 Advanced Scene Switcher 已經顯示在 OBS 中了

開始使用

開啟 Advanced Scene Switcher 後,這個頁面只要設定 Status → Automatically start the scene switcher when: Streaming(自動啟動場景切換器:當直播時)

當然,要選擇 On startup of OBS: Always start the scene switcher(當 OBS 啟動時:永遠啟用場景切換器)也可以。

這東西也可以選擇手動開啟,就是 Advanced Scene Switcher is: Inactive 下方的 Start
Inactive 表示關閉,Active 表示開啟

判斷式

Macro : 巨集,所有的自動化行為都在這邊組合

建立巨集步驟

按左側最下方的 +,並輸入名稱

建立判斷式,紅色表示「如果…」,綠色表示「就…」

這邊會設定「如果媒體點播來源有聲音,就將我的背景音樂靜音」,
並且「如果媒體點播沒聲音,把我的背景音樂開回來」。

【如果媒體點播正在播放,靜音背景音樂】

如果:
If Audio → 如果 聲音來源
Output volume of 媒體點播2 is above 1% → 媒體點播輸出的聲音大於 1%

就:
Audio → 設定聲音
Mute → 靜音 BGMS

【如果媒體點播結束播放,解除靜音背景音樂】

如果:
If Audio → 如果 聲音來源
Output volume of 媒體點播2 is below 1% → 媒體點播2輸出的聲音小於 1%

就:
Wait → 等待
Wait for fixed duration of 3.00 seconds → 等待一個固定時間 3 秒
Audio → 設定聲音
Unmute → 解除靜音 BGMS

就這樣,記得在開台前啟用就可以了

另外也可以將 Advanced Scene Switcher 的視窗放在 OBS 中,這樣才可以知道到底有沒有在執行

自動關台

大致說明:
當我的場景切換到 End(我的關台場景)的時候,顯示一則系統通知提醒我一分鐘後關台

並開始計算一分鐘、關麥克風(最後會跑一段動畫 & 我要去按揪團按鈕),一分鐘後關閉直播

關閉直播後,等待幾秒,將場景自動切換回 Just chatting、開啟麥克風方便下次直播

這樣就沒有忘記關台的問題了!

現在是一隻正在家裡工作的貓,興趣和專長大概就是打開 VSCode 亂寫東西。

感謝您的閱讀 /ᐠ .ᆺ. ᐟ\

若您對本篇文章有任何建議或回饋,歡迎點擊下方圖片加入我的 Discord 伺服器來討論!