創作內容

19 GP

單一裝置多音源分流 - 虛擬 Input / Output 的藝術 + 偽ASIO

作者:TermSelf│2016-08-27 19:49:23│贊助:136│人氣:22093

最後更新日期:2017/08/30


一開始,我本來是要想提升音質,才會開始去找這些東西,但很意外的有了預期外的收穫。也就是音源分流的部分。

在過去,用中文搜尋,我只能找到 Virtual Audio Cable,但後來我發現,除了 Virtual Audio Cable 之外,還有更好的選擇,而且是能免費使用的,因此不需要特地去找那該死的零售版,至於在音質方面也是完勝 Virtual Audio Cable。

現在,就來介紹一下,它叫做 VoiceMeeter Banana,是由一家名叫 VB-Audio Software 的公司所製作,Banana 是版本名稱,還有一個就叫是 Voicemeeter,是它的前身,但功能比較少,也只支援到 16 bits,而 Banana 可以到 24bits,在下載或使用的時候請不要搞錯了。


更新、更強大的版本 VoiceMeeter Potato
三個輸出音源裝置
支援個別程式音量控制
音源裝置最大延遲提升到 32768 smps




設定

安裝完成之後,理論上預設的安裝位置是 C:\Program Files (x86)\VB\Voicemeeter

首先,請使用管理員執行來開啟 VBCABLE_ControlPanel.exe 和 VBVMAUX_ControlPanel.exe 這兩個執行檔,你會看到下圖:(兩個程式都長一樣)

點選「Options」設定 Max Latency 和 Internal Sampling Rate
Max Latency:推薦使用最大值,可以提升穩定性。
Internal Sampling Rate 越高越好,建議選與音源裝置同步的最高值。

設定完之後需要重新開機才會生效。



接著請開啟音源裝置


SPDIF Interface
我的音源輸出裝置,名稱可能完全不一樣,自己想辦法找出來。
(在KS模式下可以不需要)

VoiceMeeter Aux Input
VoiceMeeter Input (改成預設裝置)
虛擬輸出裝置

請保留這三種,其餘隨你



錄音的部分


Microphone
我的麥克風輸入裝置
如果沒有要做錄音方面的音源分流,請將此做為預設
如果將下面的作為預設,雖然可以做分流,但會無法使用原驅動的降噪音、回音抵消等功能,會是裸錄,建議有足夠良好的麥克風才玩錄音分流。

VoiceMeeter Output (我關掉了,有需要再開)
VoiceMeeter Aux Output (圖中我設成預設,以方便分流)
虛擬輸入裝置



現在開始最重要的部分

執行 voicemeeterpro.exe,會看到下圖

左邊
HARDWARE INPUT 1-3
可以設定麥克風或外來音源,看你怎麼設定,最多三個

例如我把 INPUT 1 設成麥克風,然後把它引導去 B2 (下方的綠色按鈕)

中間偏右
VIRTUAL INPUT
分別對應
VoiceMeeter Input (VoiceMeeter VAIO)
VoiceMeeter Aux Input (VoiceMeeter AUX)
可以設定特定的程式

例如我已經在前面就把 VoiceMeeter Input 改成預設裝置,沒有特別改動的話,所有程式的聲音全都會進入 VoiceMeeter VAIO,VoiceMeeter AUX 就不會有任何的聲音

聰明的你,應該知道我接下來要幹嘛了,沒錯,針對語音軟體,我會把它的音源裝置改成 VoiceMeeter Aux Input,這樣一來,音源就分開了。
別人的說的話就可以輸入到 VoiceMeeter AUX,如果你在實況,卻不想讓觀眾聽到語音軟體裡的其他人在講廢話,這就很有用。

接著,把 VoiceMeeter VAIO 和 VoiceMeeter AUX 都導入了 A1,以達到效果
(實際上播放還是透過 SPDIF Interface 這個裝置)

OUTPUT (A1)
目前設成了 ASIOALL 的輸出, 他是假的 ASIO,WDM 包裝版 ,這樣就不是透過內建的 Direct Sound 輸出,偽 ASIO 完成。

不過,經過測試之後,我覺得本程式內建的 WDM 模式會更好就是了,看怎麼取捨,這個模式下 Buffer 不夠會很悲劇,當然 ASIOALL 也好不到哪去。

在 OUTPUT (B2) 裡邊,我講話的聲音都會導入 VoiceMeeter Aux Output 這個虛擬裝置

關於導向的方法,需要更進一步的說明,你可以參考這張圖

接下來,Buffer 的設定,在右上角 Menu 中可以找到

針對內建 WDM 輸出,同為偽 ASIO,由於穩定性問題
建議 WDM Buffer 設定成
至少 512 samples
推薦 640 samples 或直接 2048 samples 來避免大多數的問題

WDM Input Exlusive Mode
No 或 Yes 皆可
沒有明顯差異

Engine Mode
Normal 或 Swift 皆可
沒有明顯差異

已知問題
如果聲音突然變得斷斷續續的情況,請提升 Buffer,通常在 CPU 瞬間滿載的時候會發生,要麼想辦法不要讓 CPU 爆,不然就去程式裡面的 Menu 按 Restart Audio Engine





以下是舊文,原文已刪
有空再編輯,同公司不同產品,但不支援分流
下軟體的 buffer 能較上面更低一些,但音質尚未考究


最後更新日期:2015/11/07


在一切都開始之前,有幾項需要滿足的條件:
1. 僅適用於 Windows 系統
2. 音效卡無內建 ASIO 輸出
如果您的音效卡有支援ASIO輸出,本篇的內容可能對您沒有幫助。
另外對於 CPU 效能會有一定影響

前置作業

準備兩個軟體


v4.13 (English)

2. HIFI-CABLE & ASIO-Bridge (http://vb-audio.pagesperso-orange.fr/Cable)

v1.0.0.7

安裝&設定

ASIO4ALL
1. 安裝過程中,請打勾「Off-Line Settings」

2. 安裝完成

3. 設定
開啟以下任一檔案
a4apanel.exe
a4apanel64.exe

這邊以我的 Audinst HUD-mx1 為例

Latency Compensation:拉到最左
Kemel Buffers / Buffer Offset:拉到最左

ASIO Buffer Size:需要經過測試才可以確定
我最低可以跑到 64 Samples
當該值越低:延遲↓、穩定性↓、音質(解析度/臨場感)↑

請務必關閉輸入音源來提高穩定度

4. 設定完成


HIFI-CABLE & ASIO-Bridge

1. 安裝完成
預設位置在:C:Program Files (x86)VBASIOBridge

2. 設定
以系統管理員身分執行
開啟 VBCABLE_AsioBridge.exe
Latency → Max Latency: X Smp
(這邊的 X 你需要自行測試最低值,每次修改要重新啟動電腦才可以變更)
當該值越低:延遲↓、穩定性↓

點擊「ASIO Device」→ 選擇「ASIO4ALL v2」
是的,如果你有使用 JPlay Driver 也是可以選

讓最中間顯示「ASIO ON」

最後,開機執行
(當你勾選此選項,會造成 BUG 而使 Max Latency 無法變更,請改完後最後一次啟動再打勾)
File → System Tray (Run at Startup)

3.設定完成
如過運作正常你會看到下面這個 (綠色的箭頭)


Windows 系統部分

播放裝置 (一般):
將 Hi-Fi Cable Input「設定成預設裝置」

上述步驟皆完成後,重新啟動電腦即完成。


引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3303759
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 11 篇留言

淚歌
請問voicemeeterpro.exe是不是一關掉就沒用了?
我一關掉,連聲音都沒了,謝謝

11-15 03:57

TermSelf
要留在系統工具列11-15 07:05
Maruhi
好可惜去官網下載VoiceMeeter Banana ,結果不能安裝...

07-25 18:22

Kimi696969
您好,想請問一下
voicemeeter 裡有沒有類似像 OBS 裡
" 雜訊抑制、噪音閥 " 這類的設定能夠調整
我使用 voicemeeter 後麥克風雜音非常重
環境收音太廣,然後講完一段話會有尾音
不知道大大知道怎麼解決嗎,謝謝

02-10 14:13

TermSelf
沒有那功能, 你的mic本身要夠好, 建議不要設定用原本的02-10 14:52
Kimi696969
您好,我麥克風是使用 blue yeti
沒有去碰設定的情況下,一樣會有我上面說的情況出現
不安裝 voicemeeter 普通情況下使用,麥克風沒有問題

02-10 16:23

TermSelf
你PO設定吧, 這樣不講清楚我也不知道你說的跟我想得是不是一樣的地方02-10 16:45
Kimi696969
抱歉隔這麼久才回覆
我是看了yt影片後去下載以及套用他的設定
但實際使用起來收音會不完全且有破音情況
不知道是哪邊設定錯誤
YT影片:https://youtu.be/IMP-IEfg-yg

05-01 02:06

TermSelf
抱歉這麼晚才回
我看過影片了但我也不知道你為什麼會破音05-12 02:36
GhostWater1997
按照您的方法
使用手機撥放音效至電腦
但是想要手機與Mic可以同時使用 似乎不行
原因是因為只有一張音效卡嗎?
手機連結後方插孔
麥克風連結前方插孔
把手機的設置移除 麥克風有聲音
把麥克風的設置移除 手機有聲音
設置圖:https://i.imgur.com/frTJywc.jpg

05-25 20:22

〝★﹑小貓ω
很用心的教學,感謝!

11-24 16:27

阿信
請問一直出現要付費怎麼解決??

09-17 19:20

TermSelf
付費09-17 19:37
冰鋒
如果解除安裝 想重新安裝但卻不行怎麼辦

05-04 16:56

TermSelf
谷歌不行就重灌05-04 23:45
Pxy
水喔

10-12 00:22

copo
現在可以一邊錄影片 一邊做別的事了
不用擔心聲音干擾

02-02 22:53

我要留言提醒:您尚未登入,請先登入再留言

19喜歡★s34021501 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:螢幕超頻... 後一篇:Xbox One 無線控...

追蹤私訊切換新版閱覽

作品資料夾

molida0112喜歡ACG音樂的朋友
歡迎來聽聽各種風格的音樂改編喔!看更多我要大聲說昨天23:15


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】