--- title: "版權風波襲來!如何簡潔分軌實況聲音?" tags: OBS description: "因應 Twitch 最近違反 DMCA 狀況,OBS 推出了「VOD 專用音軌功能」,讓實況主能夠將有版權疑慮的聲軌獨立出來,在 VOD 只留下確定沒有問題的聲音部份,而實況觀眾依然兩軌的聲音都聽得到。" --- {%hackmd @f6bfb5/biKBG-dnSQajGm3NZj38Fg %} <style> h2 { background: linear-gradient(to bottom, transparent 0%,transparent 50%,#fff000 50%,#fff000 100%); width: fit-content; font-weight: 700 !important; border: none !important; } h3 { padding: 2px 5px 2px 8px; margin: 10px 5px 10px 3px; border-left: 10px solid #ff8820; border-bottom: 1px solid #ff8820; } h4 { width: fit-content; font-size: 1.4em !important; background: black; color: white; } hr { background: linear-gradient( to left, black calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), black calc(50% + 16px) ); background-color: transparent !important; border: none; margin: 24px auto !important; height: 1px !important; width: 95%; overflow: visible; position: relative; margin-block-start: 1em; margin-block-end: 1em; } hr::before, hr::after { background: black; content: ""; display: block; height: 1.6rem; position: absolute; top: calc(50% - 0.8rem); transform: rotate(22.5deg); width: 1px; } hr::before { left: calc(50% - 0.5rem); } hr::after { right: calc(50% - 0.5rem); } ul li { list-style-type: "◆ "; } ol li::marker { font-size: 1.5em; } ._under-marker { text-decoration:underline wavy blue; } </style> ![](https://badgen.net/badge/created/2020-12-15~/) ![](https://badgen.net/badge/last-modify/2021-09-30/) - [總覽](/s/1lhI9SqjRzepld5qyOMHKw) ## 前言 OBS 在 2020 年 12 月 15 號的 26.1 版本更新中,加入了因應 Twitch 最近違反 DMCA 狀況而推出的「VOD 專用音軌功能」,讓實況主能夠將有版權疑慮的聲軌獨立出來,在 VOD 只留下確定沒有問題的聲音部份,而實況觀眾依然兩軌的聲音都聽得到。 - [Music-Related Copyright Claims and Twitch | Twitch Blog](https://blog.twitch.tv/zh-tw/2020/11/11/music-related-copyright-claims-and-twitch/) - [「OBS Studio 26.1: Virtual cameras for macOS and Linux, Twitch VOD track, dependencies updates and more! / Twitter](https://twitter.com/OBSProject/status/1338651278847729666?s=20) 實際在實況時,我們會有非常多聲音輸入,像是 `遊戲聲音`、`麥克風`、`背景音樂`、`互動通知`,偶爾可能會有 `語音通話`,Twitch 這次政策的更新,等同了要求想將 VOD 留下來的實況主,得學會如何混音——亦即控管哪些聲音該進到 `實況音軌`,哪些則要進到 `VOD 音軌`,可能還會有一些不想播出去的 `提示用音效` 或私人通話。 畫成圖來看大概是: ```mermaid graph LR A[麥克風] B[電腦遊戲音效] C[擷取盒音效] D[版權音樂] E[提示音效] I[實況] J[VOD] K[監聽用 = 耳機, 喇叭] A ==> I A -.-> J B ==> I B -.-> J B --> K C ==> I C -.-> J C --> K D ==> I D --> K E --> K ``` 本文會介紹三種分軌音訊的方式,分別是: - (new!) 使用<span class="_under-marker"> OBS 聲音分軌插件</span> - 使用<span class="_under-marker">餘剩裝置(或虛擬裝置)搭配系統與 OBS 的混音器</span> - 使用<span class="_under-marker"> VoiceMeeter 虛擬裝置混音器</span> --- ## 目錄 - [(new!) OBS聲音分軌插件](#OBS聲音分軌插件) - [系統內建混音器](#系統內建混音器) - [VoiceMeeter](#VoiceMeeter) - [不會違反DMCA的音樂資源](#不會違反DMCA的音樂資源) --- ## OBS聲音分軌插件 - **適合情境**:超方便又簡單!成熟後可望成為最佳解 - **缺點**:目前仍在測試開發階段,可能會遇到不穩定狀況 必須使用 Windows 10 2004 版本(推出於 2020-05-27) - **將於 28.0.0-beta1 版 OBS 起內建** ### 步驟 1. 至[下載頁面](https://github.com/bozbez/win-capture-audio/releases)點開 `Assets`,可選擇<ruby>自動安裝檔<rp>(</rp><rt>-setup.exe</rt><rp>)</rp></ruby>或<ruby>壓縮檔<rp>(</rp><rt>-.zip</rt><rp>)</rp></ruby>手動進行安裝 2. 開啟 OBS 3. 點選 `設定` → 跳至 `輸出` 分頁 → 勾選 `串流` 類別下的 `Twitch 視訊點播軌道` > ![](https://i.imgur.com/3hCAD1O.png) ![](https://i.imgur.com/xOf6Kbx.png) > (※註:這個功能只有 Twitch 有,選擇其他平台不會有 VOD 分軌功能) > > <span class="_under-marker">簡易模式</span>會自動將 VOD 音軌設定至 `音軌 2` > <span class="_under-marker">進階模式</span>則可自行選擇目標音軌 4. 回到 OBS 主畫面,若插件成功安裝,來源新增裡會多出一個 「`Application Audio Output Capture`」 4. 加入此來源後,和 `視窗擷取` 一樣,只需在 `Window` 選擇你需要聲音的程式,按下確定 5. 在音訊區域右鍵 → 「進階音訊屬性」 開啟混音器 ![](https://i.imgur.com/DYaYcjI.png) 6. 混音器裡會多出剛方才加入的來源, 在這邊設定好各個來源的<ruby>監聽模式<rp>(</rp><rt>Audio Monitoring</rt><rp>)</rp></ruby>與<ruby>輸出音軌<rp>(</rp><rt>Tracks</rt><rp>)</rp></ruby>要如何走,完成! ![](https://i.imgur.com/2lzc35a.png) --- ## 系統內建混音器 - **適合情境**:不想安裝太多東西、以實況導向為主 - **缺點**:如果使用 OBS 介接聲音,玩遊戲都必須常駐開啟 OBS ### 前言 我們可以使用電腦上沒在使用的播放裝置(ex. 具備喇叭功能的螢幕、沒在用的數位輸出,抑或安裝 [Virtual Audio Cable](https://vac.muzychenko.net/en/download.htm)、[VB-CABLE](https://vb-audio.com/Cable/) 這類虛擬裝置,以下稱此裝置為 `VOD 裝置`),搭配 Windows 內的「選擇程式輸出裝置」初步分軌,並傳到 OBS 內建的基本混音器,解決這些需求。 (※ 虛擬裝置會再透過一層軟體處理,天生上必然會有延遲問題。) 首先,系統會把所有的聲音都送到設定的「預設輸出裝置」上,我們能夠想像,會有版權疑慮,或是需要另外分離的聲音,通常是少數而且可控的(網頁、音樂播放程式、重點語音…etc.),而且這些聲音也需要送到監聽裝置(以下稱 `監聽裝置`)上=實況主也要聽到。 因此比較方便的作法是,我們把系統的「預設輸出裝置」改為 `VOD 裝置`,讓大多數聲音直接錄進 VOD 音軌裡,其他需要分離的聲音再另外導到 `監聽裝置` 上。 (※ 如果想改成只控制特定聲音傳到 VOD 音軌上,兩者相反操作即可) ```mermaid graph LR A[瀏覽器] B[音樂播放程式] C[遊戲] D[語音程式] I[監聽裝置 = 耳機, 喇叭] J[VOD 裝置 = 系統預設裝置] subgraph Windows 分軌 A -.-> I B -.-> I end subgraph 預設輸出 C ==> J D ==> J end ``` ### Windows 分軌 1. 將系統的「預設輸出裝置」改為 `VOD 裝置`。 > 右下角系統列的 `聲音圖示` 點擊 `右鍵` → `開啟音效設定` > → 在最上面的 `選擇輸出裝置` 設定「預設輸出裝置」 ![](https://i.imgur.com/S77smpr.png) ![](https://i.imgur.com/jsLLieO.png) 2. 到「音效設定」下方的 「應用程式音量和裝置喜好設定」 中,選擇哪些程式要使用 `監聽裝置` 播放。 > 例如用瀏覽器播放的 Youtube 音樂不想被收到 VOD 裡,但希望自己的耳機和實況上都會有,就把 `瀏覽器` 的輸出改為 `監聽裝置` (上面的是輸出,下面的是輸入,改上面那個) > 設定完成之後,日後想要修改其他程式分軌也是從此處調整 ![](https://i.imgur.com/pavlt85.png) ![](https://i.imgur.com/xFQv8zZ.png) ### 混音監聽 設定完分軌後,像是電腦上的遊戲,或其它沒有版權疑慮的聲音來源,不用另外設定,都會以「預設裝置」= `VOD 裝置` 播放,但是這樣我們的耳機/喇叭會聽不到這些聲音。 這邊提供兩種作法,一種是使用<span class="_under-marker">系統的監聽功能(「聆聽此裝置」)</span>,一種是<span class="_under-marker"> OBS 內的監聽功能</span>,把 `VOD 裝置` 的聲音導回 `監聽裝置` 上。 #### 系統監聽 ※ 系統監聽方式需要安裝[虛擬裝置](https://vb-audio.com/Cable/) ```mermaid graph TD A[瀏覽器] B[音樂播放程式] C[遊戲] D[語音程式] I[監聽裝置 = 耳機, 喇叭] J[VOD 裝置 = 系統預設裝置] S[OBS 實況輸入] T[OBS VOD 輸入] U[實況音軌輸出] V[VOD 音軌輸出] subgraph Windows 分軌 A -.-> I B -.-> I end subgraph 預設輸出 C ==> J D ==> J J --聆聽虛擬裝置, 不會輸出到 OBS--> I end subgraph OBS 混音 I -.-> S J ==> T S -.-> U T ==> V end ``` **<span style="font-size: 1.5em;">①</span> 設定聆聽裝置** 點擊「音效設定」右側的「聲音控制台」 → 「錄製分頁」會有一個與 `VOD 裝置` 對應的虛擬錄音裝置 → 雙擊開啟 → 「接聽」 → 勾選「聆聽此裝置」 → 下方選擇你的 `監聽裝置` ![](https://i.imgur.com/3TvbZ9m.png) **<span style="font-size: 1.5em;">②</span> 接續「OBS 監聽」但跳過下方的第 5 步** #### OBS 監聽 ```mermaid graph TD A[瀏覽器] B[音樂播放程式] C[遊戲] D[語音程式] I[監聽裝置 = 耳機, 喇叭] J[VOD 裝置 = 系統預設裝置] S[OBS 實況輸入] T[OBS VOD 輸入] U[實況音軌輸出] V[VOD 音軌輸出] subgraph Windows 分軌 A -.-> I B -.-> I end subgraph 預設輸出 C ==> J D ==> J end subgraph OBS 混音 I -.-> S J ==> T T ==監聽功能, 不會輸出到 OBS==> I S -.-> U T ==> V end ``` **<span style="font-size: 1.5em;">①</span> 開啟 OBS** **<span style="font-size: 1.5em;">②</span> 設定聲音輸入到實況和 VOD 音軌** > 這邊有兩種設定方式,可以所有場景共用相同聲音,或是每個場景個別獨立開來。 - A. 所有場景共用 開啟「設定」 → 選擇「音效」分頁 > `桌面音效` 選擇 `監聽裝置` > `桌面音效2` 選擇 `VOD 裝置` > ![](https://i.imgur.com/cmGBsaq.png) - B. 每個場景獨立 在 OBS 來源新增兩個 `聲音來源裝置` > 各自選擇 `監聽裝置` 和 `VOD 裝置` > ![](https://i.imgur.com/0rR47Ti.png) **<span style="font-size: 1.5em;">③</span> 設定監聽輸出到你的喇叭/耳機** >「設定」 → 選擇「音效」分頁 > 底下的 `監測裝置` 選擇 `監聽裝置` ![](https://i.imgur.com/9Q7CMwB.png) **<span style="font-size: 1.5em;">④</span> 啟用分軌功能** >「設定」 → 選擇「輸出」分頁 > 勾選 `串流` 類別下的 `Twitch 視訊點播軌道` ![](https://i.imgur.com/3hCAD1O.png) ![](https://i.imgur.com/xOf6Kbx.png) (※註:這個功能只有 Twitch 有,所以選擇其他平台不會有 VOD 分軌功能) > 簡易設定模式會自動將 VOD 音軌設定至 `音軌 2` > 進階設定模式可以自行選擇 > 這邊設定的頻道分別對應到上圖中的 `實況音軌輸出` 和 `VOD 音軌輸出` **<span style="font-size: 1.5em;">⑤</span> 設定監聽功能** > OBS 主視窗 → 混音區 ![](https://i.imgur.com/pJ3r8dT.png) > → 點擊 `右鍵` 或是 任一聲音來源的 `齒輪圖示` > ※ 為了方便辨識,可以在這邊將裝置改為容易理解的名稱 > ![](https://i.imgur.com/6WnoDbj.png) > → `進階音效屬性` ![](https://i.imgur.com/DYaYcjI.png) > → 右邊的 `音訊監測` ![](https://i.imgur.com/2lzc35a.png) - 將 `VOD 用音軌` 的 `音訊監測` 更改為 `監測和輸出` **<span style="font-size: 1.5em;">⑥</span> 設定聲音分軌** > 同樣在 `進階音效屬性` 內 > ![](https://i.imgur.com/2lzc35a.png) - 勾選 `監測用` 右邊的輸出音軌(`實況音軌`) > (看你設定,預設是 `音軌 1`) - 勾選 `VOD 用` 右邊的輸出音軌(`VOD 音軌`) > (看你設定,預設是 `音軌 2`) - 設定其餘 OBS 上的聲音來源(Ex. 麥克風、追隨、贊助通知)導流 > (是否要監聽、要輸出到哪個音軌) **<span style="font-size: 1.5em;">⑦</span> 完成!** ```mermaid graph TD A[瀏覽器] B[音樂播放程式] C[遊戲] D[語音程式] E[OBS 互動通知] F[麥克風] I[監聽裝置 = 耳機, 喇叭] J[VOD 裝置 = 系統預設裝置] S[OBS 實況輸入] T[OBS VOD 輸入] U[實況音軌輸出] V[VOD 音軌輸出] subgraph Windows 分軌 A -.-> I B -.-> I end subgraph 預設輸出 C ==> J D ==> J end subgraph OBS 混音 I -.-> S J ==> T T ==監聽功能==> I E ==監聽功能==> I S -.-> U E -.-> U F -.-> U T ==> V E ==> V F ==> V end ``` --- ## VoiceMeeter - **適合情境**:有調整通話品質的需求、有切換監聽裝置的需求 - **缺點**:聲音軌數有限,需彈性應用,或搭配其他虛擬音軌混合使用 ### 簡單介紹 這邊也介紹一個由 VB-Audio 推出的混音器軟體 「VoiceMeeter」,以下舉例的「Banana」是具有進階功能的免費版,這個軟體會在你的電腦上安裝兩個虛擬輸入,以及兩個虛擬輸出裝置,另外也有 30 天試用,需付費的專業版 「Potato」。 - [VB-Audio VoiceMeeter Banana](https://vb-audio.com/Voicemeeter/banana.htm) 下載、安裝完成後,系統內的聲音輸出會多出兩個 「`VoiceMeeter Input`」和「`VoiceMeeter Aux Input`」裝置,聲音輸入會多出兩個「`VoiceMeeter Output`」和「`VoiceMeeter Aux Output`」。 這兩個輸出虛擬裝置,可對應到前述流程圖裡的 `監聽裝置` 和 `VOD 裝置`,以及兩個虛擬輸出,對應到 `OBS 實況輸入` 和 `OBS VOD 輸入`。 以及 `VoiceMeeter Banana` 的主程式會取代 `OBS 混音` 的部份,OBS 單純變成接口端。 整體上做的事是一樣的,只差在混音要在哪邊做,和混音軟體的功能多寡/便利性。 架構圖大概是: ```mermaid graph TD A[瀏覽器] B[音樂播放程式] C[遊戲] D[語音程式] E[麥克風] F[OBS 互動通知] I[監聽用虛擬裝置] J[VOD 用虛擬裝置 = 系統預設裝置] K[監聽用實體裝置 = 喇叭, 耳機] S[監聽聲軌 = 綠框1] T[VOD 聲軌 = 綠框2] U[實體裝置聲軌 = 橘框1] X[OBS 實況輸出聲軌] Y[OBS VOD 輸出聲軌] subgraph 硬體輸入 = 橘框 E end subgraph 軟體輸入 = 綠框 subgraph Windows 分軌 A -.-> I B -.-> I end subgraph 預設播放 C ==> J D ==> J end subgraph OBS 設定監聽裝置 F ==> J end end subgraph VoiceMeeter I -.-> S J ==> T E --> U end subgraph OBS S -.紫框1=B1.-> X T -.紫框1=B1.-> X T ==紫框2=B2==> Y U -.紫框1=B1.-> X U ==紫框2=B2==> Y end subgraph 監聽裝置 S --藍框=A1--> K T --藍框=A1--> K end ``` ### 進入設定 同樣到右下角系統列的 `聲音圖示`,點擊 `右鍵` → `開啟音效設定` → 最上面的 `選擇輸出裝置`,將預設裝置設為 `VoiceMeeter Input`(下稱 `VOD 輸入聲軌`),以及在 `應用程式音量和裝置喜好設定` 裡面,把要分軌的程式的輸出(上面的是輸出,下面的是輸入,改上面那個)設定為 `VoiceMeeter Aux Input` (下稱 `監聽輸入聲軌`)。 ![](https://i.imgur.com/S77smpr.png) ![](https://i.imgur.com/jsLLieO.png) ![](https://i.imgur.com/pavlt85.png) ![](https://i.imgur.com/xFQv8zZ.png) 我們把 `VoiceMeeter Output` 當成 `實況輸出聲軌`,`VoiceMeeter Aux Output` 當成 `VOD 輸出聲軌`,將 OBS 的聲音輸入(這兩個虛擬裝置是麥克風類型,所以要從麥克風處更改,或是新增麥克風來源)各設定成這兩個虛擬輸出裝置,混音器部分的輸出音軌各設成 1 和 2。也記得把監聽裝置設定成 `監聽裝置`,避免漏掉來自 OBS 的通知聲音。 ![](https://i.imgur.com/LtPUD0O.png) ![](https://i.imgur.com/2lzc35a.png) ![](https://i.imgur.com/kEH17Oc.png) 然後開啟 `VoiceMeeter`,整個控制面板可以大致分為左右兩大塊,左大半塊是輸入到混音器程式(傳進 `Input` 和 `Aux Input`)的聲音,右大半塊是從混音器輸出(來自`Output` 和 `Aux Output`)的聲音,兩邊各有兩小塊,管理輸入從哪裡來、輸出要往哪裡去。 輸入有從硬體(麥克風、擷取盒)輸入,從軟體(遊戲、由 Windows 分軌來的瀏覽器和音樂)輸入,輸出同樣可以傳到硬體(喇叭、耳機)和軟體(OBS、語音軟體)。 [![](https://i.imgur.com/hoxFouZ.jpg =100%x)](https://i.imgur.com/hoxFouZ.jpg) 上面設定好分軌到 `實況用` 和 `VOD 用` 的聲音,會傳到軟體輸入的部分(綠色區塊),設定成功的話,應該就會看到對應的聲軌有量條跳動。 再點擊橘色區塊聲軌上方「HARDWARE INPUT」的部分,選擇硬體輸入裝置(麥克風、擷取盒),以及點擊藍色區塊上方的「A1▼」,選擇硬體輸出裝置(喇叭、耳機)。 之後點擊音軌右半邊輸入部份的「A1」按鍵,會將聲音傳到實體裝置(藍1),如果有聽到聲音,就代表設定成功了。再點擊「B1」,就會將聲音傳到實況音軌(紫1),點選「B2」會將該聲音傳到 VOD 用音軌(紫2),就能透過 VoiceMeeter 控制聲音輸出了。 VoiceMeeter 也可以搭配 VST Plugin 替麥克風做到去噪、強化人聲、平衡音量等等效果,詳細可以考這篇: - [如何使用 VST Plugin 去噪、強化人聲、平衡音量,拯救你的麥克風音質!](https://hackmd.io/u4BFiGjgRLG-djyzMhOz1g) 但要注意,如果你想讓語音軟體裡的其他人也聽到調音過的麥克風,Banana 版 2 軌的虛擬音軌是不夠用的(因為常見情況是 1 軌給實況,1 軌給 VOD,不然就是改成不聽音樂、不看影片,將實況軌轉為語音軟體專用軌,只收你的麥克風聲音),你可能需要再搭配其他虛擬音軌程式,或改用有 3 軌的付費版 VoiceMeeter Potato,抑或 VoiceMeter 僅界接麥克風用來調整聲音品質。 > 選擇實體輸入裝置時,會看到前面有加註如 `WDM`、`KS`、`MME` 的字樣,那是程式處理聲音用的 API,選擇 `WDM` 開頭的即可,詳細差異可以參考下方文章。 > - [常见音频API简介 – 乔大海个人网站](https://qiaodahai.com/audio-apis.html) ### 參考文章 - [動画紹介生放送向け! VoiceMeeter Bananaの使い方:赤マフラー書き放題 - ブロマガ](https://ch.nicovideo.jp/RedMuffleR/blomaga/ar1851191) - [ステミキいらず!仮想ミキサーVoicemeeter Bananaを使ってDTM配信をしてみよう - Vocareate Project Blog](http://vocareateproject.hatenablog.jp/entry/dtmstreamvoicemeeter) - [OBS\_Twitch\_Audio\_20201217 - Album on Imgur](https://imgur.com/a/rgcjsrO) --- ## 不會違反DMCA的音樂資源 Twitch 也有推一個 [Soundtrack by Twitch](https://twitch.app.link/YHwTHCNcbab) 工具提供無版權疑慮的音樂播放,如果你覺得上頭的音樂風格不合喜好,網路上還有許多其他創作者提供的類似資源,通常都沒有版權上的問題,並且可以用於營利,但需注意有些服務會要求你附上音樂來源連結,或會表明不願意被用在與偏敏感內容有關的創作上,**請先確認過使用規約或相關授權**。 {%youtube RBUtKxk6cvY%} - [NoCopyrightSounds](https://www.youtube.com/user/NoCopyrightSounds) - [DOVA-SYNDROME](https://www.youtube.com/channel/UCq15_9MvmxT1r2-LLjtkokg) - [beco (騒音のない世界)](https://soundcloud.com/baron1_3) - [魔王魂](https://maoudamashii.jokersounds.com/) - 甘茶の音楽工房 - 騒音のない世界 - D-elf.com - Music-Note.js - studio guzli - BGMer - MusMus - OtoLogic - HURT RECORD - Snow Music - MusicMaterial