開始在 Twitch 開直播也已經開了差不多快三年,基本上開的都是遊戲實況,所以似乎也沒有用到甚麼需要深入研究的 OBS 功能,好像也就是開始使用擷取盒實況 PS4、Switch 的時候有一點新的探索而已。
前兩天公司同事說接下來有個影片需要用直播的形式放送,而 OBS 中最簡單有效的方式竟然是
建立一個「媒體來源」,選好檔案就開播
你可能想說這有什麼問題嗎?看起來不是輕鬆寫意、一步到位?
媒體來源的缺點,一言以蔽之,就是功能過於陽春。
- 沒有辦法控制影片的播放狀態 (e.g. 開始/暫停、停止)
- 沒辦法連續播放影片
- 不支援外掛字幕
另外由於套用的濾鏡效果會跟著 source 被移除,變成今天如果你想要停止播放影片而移除了這個媒體來源,下次再打開你又會需要重新設定濾鏡,十分惱人。
如果常常需要做播放影片的實況,或是有連續播放不同影片的需求,可以說是非常不便,甚至會影響觀看者的體驗。
為了解決以上這些問題,勢必需要一個厲害的播放影片 plugin 囉?
安裝 VLC視訊來源
要在 OBS 中使用 VLC視訊來源,並不需要安裝什麼額外的 plugin,或著說其實 OBS 早就裝了這個 plugin,只是等待著有緣人(?)來發現它。
一般狀態下,你打開場景中新增來源的選項,是看不到 VLC視訊來源 的,因為它的出現需要有 VLC 播放器的核心支援,換句話說,你需要安裝 VLC media player。
安裝後,關閉重開 OBS Studio,確定裡面的來源選項出現「VLC視訊來源」就完成囉!
使用 VLC視訊來源
先小小總結一下 VLC視訊來源 的功能:
- 支援播放清單
- 支援外掛字幕
- 支援快速鍵控制播放 (e.g. 播放/暫停、重新開始、前一片、後一片)
- 支援隱藏時自動停止或暫停
設想我們今天想要實況播個幾集萬花筒之星,首先先建立一個空白的場景(scene),並在裡面新增一個 VLC視訊來源 (VLC Video Source):
視訊來源視窗的操作方式就跟一般的播放清單差不多,而新增影片的部分,我們也可以選擇要加入單個檔案、目錄或遠端的影片來源:
這邊可以依據你使用的情況,選擇在隱藏這個來源的時候要暫停還是停止播放,如果停止播放的話,當來源再次可見(就是用來源旁邊那個眼睛切換顯示/隱藏),會是從播放清單中的第一部影片開始播喔:
按下「確定」之後,動畫就猝不及防地開始播了!
然而 OBS 沒有辦法透過操作介面來提供你控制播放清單的功能,因此我們必須去設定快捷鍵。在「設定」-「快捷鍵」,找到剛剛設定的來源名稱「VLC test」,就可以進行一些常用控制的快捷設定:
照走到目前為止的設定:
- 想要暫停 - 隱藏 VLC視訊來源
- 想要開始 - 顯示 VLC視訊來源
- 下一部 - Ctrl + 2
- 上一部 - Ctrl + 1
如此就大功告成啦!
附錄:限制器濾鏡
為了避免某些播放清單中的影片突然音量過大,在輸出的時候音訊部分會爆炸,我們可以在 VLC視訊來源 上套用 限制器 濾鏡:
附錄:音訊監測
在 OBS 裡面,每一個帶有音源的來源,都會顯示一個獨立的音訊輸出在「音效混音器」的視窗裡:
然而在出現在「音效混音器」裡,並不代表你本人坐在電腦前,就聽得到裡面所有的音訊。以上面播萬花筒之星的例子來講,照現在的設定,只有在看實況的觀眾能夠聽到他們揮灑汗水的演出,而你電腦的喇叭裡是不會有這個音訊的聲音的。
要讓電腦前的人有辦法聽到額外輸出音訊的內容,必須把該訊源合併到目前電腦的輸出音效裡面去,也就是讓「VLC test」的聲音能夠在「輸出音效 1」裡面出現。
這時候會用上的功能,就叫做「音訊監測」。
按下任一音訊旁邊的齒輪,選擇「進階音訊屬性」,就可以看到能夠設定「音訊監測」的畫面:
音訊監測下面有 3 種模式可以選擇,這邊分別對 3 種模式做說明:
- 關閉監測:等於 僅輸出。該音訊會被輸出到實況去,但你在電腦前聽不到此音訊。
- 僅監測:該 音訊會被併入預設輸出音效。如果你預設輸出音效沒有靜音,那麼實況上就也聽得到此音訊 (預設輸出音效在不動設定的情況下,就是電腦上所有你聽得到的聲音)。你在電腦前聽得到此音訊。
- 監測和輸出:合併 1 & 2 的效果。適用情況是「你不想在實況上給觀眾聽到你電腦內的音效,但你本人又想聽到此音訊」。舉例來說,你邊聽 Spotify 邊看萬花筒之星,但你不想讓專心看萬花筒之星的實況觀眾被 Spotify 的音樂打擾到,你就可以選擇此項,並把「輸出音效 1」給靜音。你在電腦前聽得到此音訊。
你可以針對自己使用的情況來做調整,類似的監測效果如果你有使用擷取盒在直播,也有可能會用到喔!