Try   HackMD

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

前言

OBS 在 2020 年 12 月 15 號的 26.1 版本更新中,加入了因應 Twitch 最近違反 DMCA 狀況而推出的「VOD 專用音軌功能」,讓實況主能夠將有版權疑慮的聲軌獨立出來,在 VOD 只留下確定沒有問題的聲音部份,而實況觀眾依然兩軌的聲音都聽得到。

實際在實況時,我們會有非常多聲音輸入,像是 遊戲聲音麥克風背景音樂互動通知,偶爾可能會有 語音通話,Twitch 這次政策的更新,等同了要求想將 VOD 留下來的實況主,得學會如何混音——亦即控管哪些聲音該進到 實況音軌,哪些則要進到 VOD 音軌,可能還會有一些不想播出去的 提示用音效 或私人通話。

畫成圖來看大概是:

麥克風
電腦遊戲音效
擷取盒音效
版權音樂
提示音效
即時實況
VOD
監聽用 = 耳機, 喇叭

本文會介紹三種分軌音訊的方式,分別是:

  • (new!) 使用 OBS 聲音分軌插件
  • 使用餘剩裝置(或虛擬裝置)搭配系統與 OBS 的混音器
  • 使用 VoiceMeeter 虛擬裝置混音器

目錄


OBS聲音分軌插件

  • 適合情境:超方便又簡單!成熟後可望成為最佳解
  • 缺點:目前仍在測試開發階段,可能會遇到不穩定狀況
    必須使用 Windows 10 2004 版本(推出於 2020-05-27)
  • 將於 28.0.0-beta1 版 OBS 起內建

步驟

  1. 下載頁面點開 Assets,可選擇自動安裝檔(-setup.exe)壓縮檔(-.zip)手動進行安裝
  2. 開啟 OBS
  3. 點選 設定 → 跳至 輸出 分頁 → 勾選 串流 類別下的 Twitch 視訊點播軌道

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

    (※註:這個功能只有 Twitch 有,選擇其他平台不會有 VOD 分軌功能)

    簡易模式會自動將 VOD 音軌設定至 音軌 2
    進階模式則可自行選擇目標音軌

  4. 回到 OBS 主畫面,若插件成功安裝,來源新增裡會多出一個
    Application Audio Output Capture
  5. 加入此來源後,和 視窗擷取 一樣,只需在 Window 選擇你需要聲音的程式,按下確定
  6. 在音訊區域右鍵 → 「進階音訊屬性」 開啟混音器
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  7. 混音器裡會多出剛方才加入的來源,
    在這邊設定好各個來源的監聽模式(Audio Monitoring)輸出音軌(Tracks)要如何走,完成!
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

系統內建混音器

  • 適合情境:不想安裝太多東西、以實況導向為主
  • 缺點:如果使用 OBS 介接聲音,玩遊戲都必須常駐開啟 OBS

前言

我們可以使用電腦上沒在使用的播放裝置(ex. 具備喇叭功能的螢幕、沒在用的數位輸出,抑或安裝 Virtual Audio CableVB-CABLE 這類虛擬裝置,以下稱此裝置為 VOD 裝置),搭配 Windows 內的「選擇程式輸出裝置」初步分軌,並傳到 OBS 內建的基本混音器,解決這些需求。

(※ 虛擬裝置會再透過一層軟體處理,天生上必然會有延遲問題。)

首先,系統會把所有的聲音都送到設定的「預設輸出裝置」上,我們能夠想像,會有版權疑慮,或是需要另外分離的聲音,通常是少數而且可控的(網頁、音樂播放程式、重點語音…etc.),而且這些聲音也需要送到監聽裝置(以下稱 監聽裝置)上=實況主也要聽到。

因此比較方便的作法是,我們把系統的「預設輸出裝置」改為 VOD 裝置,讓大多數聲音直接錄進 VOD 音軌裡,其他需要分離的聲音再另外導到 監聽裝置 上。

(※ 如果想改成只控制特定聲音傳到 VOD 音軌上,兩者相反操作即可)

預設輸出
VOD 裝置 = 系統預設裝置
遊戲
語音程式
Windows 分軌
監聽裝置 = 耳機, 喇叭
瀏覽器
音樂播放程式

Windows 分軌

  1. 將系統的「預設輸出裝置」改為 VOD 裝置

    右下角系統列的 聲音圖示 點擊 右鍵開啟音效設定
    → 在最上面的 選擇輸出裝置 設定「預設輸出裝置」


  2. 到「音效設定」下方的 「應用程式音量和裝置喜好設定」 中,選擇哪些程式要使用 監聽裝置 播放。

    例如用瀏覽器播放的 Youtube 音樂不想被收到 VOD 裡,但希望自己的耳機和實況上都會有,就把 瀏覽器 的輸出改為 監聽裝置
    (上面的是輸出,下面的是輸入,改上面那個)
    設定完成之後,日後想要修改其他程式分軌也是從此處調整


混音監聽

設定完分軌後,像是電腦上的遊戲,或其它沒有版權疑慮的聲音來源,不用另外設定,都會以「預設裝置」= VOD 裝置 播放,但是這樣我們的耳機/喇叭會聽不到這些聲音。

這邊提供兩種作法,一種是使用系統的監聽功能(「聆聽此裝置」),一種是 OBS 內的監聽功能,把 VOD 裝置 的聲音導回 監聽裝置 上。

系統監聽

※ 系統監聽方式需要安裝虛擬裝置

OBS 混音
預設輸出
Windows 分軌
聆聽虛擬裝置, 不會輸出到 OBS
OBS 實況輸入
OBS VOD 輸入
實況音軌輸出
VOD 音軌輸出
VOD 裝置 = 系統預設裝置
遊戲
語音程式
監聽裝置 = 耳機, 喇叭
瀏覽器
音樂播放程式

設定聆聽裝置

點擊「音效設定」右側的「聲音控制台」
→ 「錄製分頁」會有一個與 VOD 裝置 對應的虛擬錄音裝置
→ 雙擊開啟 → 「接聽」 → 勾選「聆聽此裝置」
→ 下方選擇你的 監聽裝置

接續「OBS 監聽」但跳過下方的第 5 步

OBS 監聽

OBS 混音
預設輸出
Windows 分軌
監聽功能, 不會輸出到 OBS
OBS 實況輸入
OBS VOD 輸入
實況音軌輸出
VOD 音軌輸出
VOD 裝置 = 系統預設裝置
遊戲
語音程式
監聽裝置 = 耳機, 喇叭
瀏覽器
音樂播放程式

開啟 OBS

設定聲音輸入到實況和 VOD 音軌

這邊有兩種設定方式,可以所有場景共用相同聲音,或是每個場景個別獨立開來。

  • A. 所有場景共用
    開啟「設定」 → 選擇「音效」分頁

    桌面音效 選擇 監聽裝置
    桌面音效2 選擇 VOD 裝置

  • B. 每個場景獨立
    在 OBS 來源新增兩個 聲音來源裝置

    各自選擇 監聽裝置VOD 裝置

設定監聽輸出到你的喇叭/耳機

「設定」 → 選擇「音效」分頁
底下的 監測裝置 選擇 監聽裝置

啟用分軌功能

「設定」 → 選擇「輸出」分頁
勾選 串流 類別下的 Twitch 視訊點播軌道

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

(※註:這個功能只有 Twitch 有,所以選擇其他平台不會有 VOD 分軌功能)

簡易設定模式會自動將 VOD 音軌設定至 音軌 2
進階設定模式可以自行選擇

這邊設定的頻道分別對應到上圖中的 實況音軌輸出VOD 音軌輸出

設定監聽功能

OBS 主視窗 → 混音區


→ 點擊 右鍵 或是 任一聲音來源的 齒輪圖示

※ 為了方便辨識,可以在這邊將裝置改為容易理解的名稱

進階音效屬性

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

→ 右邊的 音訊監測

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  • VOD 用音軌音訊監測 更改為 監測和輸出

設定聲音分軌

同樣在 進階音效屬性

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  • 勾選 監測用 右邊的輸出音軌(實況音軌

    (看你設定,預設是 音軌 1

  • 勾選 VOD 用 右邊的輸出音軌(VOD 音軌

    (看你設定,預設是 音軌 2

  • 設定其餘 OBS 上的聲音來源(Ex. 麥克風、追隨、贊助通知)導流

    (是否要監聽、要輸出到哪個音軌)

完成!

OBS 混音
預設輸出
Windows 分軌
監聽功能
監聽功能
OBS 實況輸入
OBS VOD 輸入
OBS 互動通知
實況音軌輸出
麥克風
VOD 音軌輸出
VOD 裝置 = 系統預設裝置
遊戲
語音程式
監聽裝置 = 耳機, 喇叭
瀏覽器
音樂播放程式

VoiceMeeter

  • 適合情境:有調整通話品質的需求、有切換監聽裝置的需求
  • 缺點:聲音軌數有限,需彈性應用,或搭配其他虛擬音軌混合使用

簡單介紹

這邊也介紹一個由 VB-Audio 推出的混音器軟體 「VoiceMeeter」,以下舉例的「Banana」是具有進階功能的免費版,這個軟體會在你的電腦上安裝兩個虛擬輸入,以及兩個虛擬輸出裝置,另外也有 30 天試用,需付費的專業版 「Potato」。

下載、安裝完成後,系統內的聲音輸出會多出兩個 「VoiceMeeter Input」和「VoiceMeeter Aux Input」裝置,聲音輸入會多出兩個「VoiceMeeter Output」和「VoiceMeeter Aux Output」。

這兩個輸出虛擬裝置,可對應到前述流程圖裡的 監聽裝置VOD 裝置,以及兩個虛擬輸出,對應到 OBS 實況輸入OBS VOD 輸入

以及 VoiceMeeter Banana 的主程式會取代 OBS 混音 的部份,OBS 單純變成接口端。

整體上做的事是一樣的,只差在混音要在哪邊做,和混音軟體的功能多寡/便利性。

架構圖大概是:

監聽裝置
OBS
VoiceMeeter
軟體輸入/綠框
硬體輸入/橘框
Windows分軌
預設播放
OBS設定監聽裝置
紫框1/B1
紫框1/B1
紫框2/B2
紫框1/B1
紫框2/B2
藍框/A1
藍框/A1
監聽用實體裝置 = 喇叭, 耳機
OBS實況輸出聲軌
OBS VOD輸出聲軌
監聽聲軌/綠框1
VOD聲軌/綠框2
實體裝置聲軌/橘框1
OBS互動通知
VOD用虛擬裝置 = 系統預設裝置
遊戲
語音程式
監聽用虛擬裝置
瀏覽器
音樂播放程式
麥克風

進入設定

同樣到右下角系統列的 聲音圖示,點擊 右鍵開啟音效設定 → 最上面的 選擇輸出裝置,將預設裝置設為 VoiceMeeter Input(下稱 VOD 輸入聲軌),以及在 應用程式音量和裝置喜好設定 裡面,把要分軌的程式的輸出(上面的是輸出,下面的是輸入,改上面那個)設定為 VoiceMeeter Aux Input (下稱 監聽輸入聲軌)。

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

我們把 VoiceMeeter Output 當成 實況輸出聲軌VoiceMeeter Aux Output 當成 VOD 輸出聲軌,將 OBS 的聲音輸入(這兩個虛擬裝置是麥克風類型,所以要從麥克風處更改,或是新增麥克風來源)各設定成這兩個虛擬輸出裝置,混音器部分的輸出音軌各設成 1 和 2。也記得把監聽裝置設定成 監聽裝置,避免漏掉來自 OBS 的通知聲音。


Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

然後開啟 VoiceMeeter,整個控制面板可以大致分為左右兩大塊,左大半塊是輸入到混音器程式(傳進 InputAux Input)的聲音,右大半塊是從混音器輸出(來自OutputAux Output)的聲音,兩邊各有兩小塊,管理輸入從哪裡來、輸出要往哪裡去。

輸入有從硬體(麥克風、擷取盒)輸入,從軟體(遊戲、由 Windows 分軌來的瀏覽器和音樂)輸入,輸出同樣可以傳到硬體(喇叭、耳機)和軟體(OBS、語音軟體)。

上面設定好分軌到 實況用VOD 用 的聲音,會傳到軟體輸入的部分(綠色區塊),設定成功的話,應該就會看到對應的聲軌有量條跳動。

再點擊橘色區塊聲軌上方「HARDWARE INPUT」的部分,選擇硬體輸入裝置(麥克風、擷取盒),以及點擊藍色區塊上方的「A1▼」,選擇硬體輸出裝置(喇叭、耳機)。

之後點擊音軌右半邊輸入部份的「A1」按鍵,會將聲音傳到實體裝置(藍1),如果有聽到聲音,就代表設定成功了。再點擊「B1」,就會將聲音傳到實況音軌(紫1),點選「B2」會將該聲音傳到 VOD 用音軌(紫2),就能透過 VoiceMeeter 控制聲音輸出了。

VoiceMeeter 也可以搭配 VST Plugin 替麥克風做到去噪、強化人聲、平衡音量等等效果,詳細可以考這篇:

但要注意,如果你想讓語音軟體裡的其他人也聽到調音過的麥克風,Banana 版 2 軌的虛擬音軌是不夠用的(因為常見情況是 1 軌給實況,1 軌給 VOD,不然就是改成不聽音樂、不看影片,將實況軌轉為語音軟體專用軌,只收你的麥克風聲音),你可能需要再搭配其他虛擬音軌程式,或改用有 3 軌的付費版 VoiceMeeter Potato,抑或 VoiceMeter 僅界接麥克風用來調整聲音品質。

選擇實體輸入裝置時,會看到前面有加註如 WDMKSMME 的字樣,那是程式處理聲音用的 API,選擇 WDM 開頭的即可,詳細差異可以參考下方文章。

參考文章


不會違反DMCA的音樂資源

Twitch 也有推一個 Soundtrack by Twitch 工具提供無版權疑慮的音樂播放,如果你覺得上頭的音樂風格不合喜好,網路上還有許多其他創作者提供的類似資源,通常都沒有版權上的問題,並且可以用於營利,但需注意有些服務會要求你附上音樂來源連結,或會表明不願意被用在與偏敏感內容有關的創作上,請先確認過使用規約或相關授權

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →