Nintendo Switch和電腦音訊混合輸出

辦法其實有好多

同朋友打機,尤其係Splatoon呢啲團隊合作第一身射擊(FPS)遊戲,同朋友語音溝通尤其重要 — 無論係為咗打出完美合作,又或係為咗輕輕鬆鬆吹下水。同時,話哂都係隻FPS Game,聽得到遊戲嘅音效亦其重要。

問題就係,點樣可以同時聽哂到遊戲同voice chat兩邊呢?

開Speaker囉

其實如果唔care嘅話,voice chat又或/和遊戲都用speaker放,係冇任何技術問題。但四個人都開speaker一係echo positive feedback、一係echo cancel到一疊咗聲就聽唔到。

又或一隻earphone+transparency mode再另外一隻headphone,都得……都唔係冇試過,It Works!

個問題就梗係唔想開speaker,又唔想戴兩對headphone啦。

「官方」嘅方法

Hori有出一啲專用Headset,打正旗號就係Splatoon用(但其實無限定),跟埋有個mixer仔,一邊插入Switch耳機位、一邊插手機耳機位(冇耳機位就用USB Type C轉3.5mm嗰啲…),噉就可以喺手機用官方App或Discord之類做語音。

眾多隻multiplayer game咪就係Splatoon真係好需要…

不過我就係唔鍾意用買佢個headset,如果就停喺呢度就唔使專登寫呢篇文啦🤣

下面我focus返用電腦嘅方案,因為我鍾意用電腦嘅discord、鍾意用電腦嗰支Yeti Mic。

HDMI Capture

方法之一就係用capture card,將Switch嘅video輸出再用OBS重現。

用呢個方案記住買raw stream(串流)而唔壓縮嘅card — 否則會lag好3/5/7個frame,差0.1秒都幾明顯。如果張card係USB 2.0 480Mbps輸出,就必然係壓縮過嘅。如果係USB 3或PCI-e嘅就冇呢個問題。

另外,video如果係從OBS個preview睇亦會慢1–2個frame,如果再想快啲就買有HDMI訊號passthrough嘅capture card,出返個HDMI插返入display。

噉用OBS就可以混合HDMI嘅audio,連埋PC本身discord個audio就可以混合輸出。

高級少少可以配合埋Virtual Audio Cable (VB Cable),就可以用OBS做埋ducking — 即係當Discord有人講嘢時、自動壓低HDMI遊戲聲。具體方法係audio加個compressor filter。

3.5mm Line In

(呢招最終失敗但寫喺度for參考用)

唔用capture card嘅話,我試過搵條3.5mm線由Switch駁落電腦嘅Line In,然後同樣係用OBS混音輸出。

理論上應該係work,手提模式嗰時係work,但當插埋條HDMI落dock時就有超大嘈音 — 直頭出現humming。換過3.5mm線、HDMI線、USB線都一樣。USB線因為我係用副廠火牛+dock二合一。到底係呢個dock問題?Ground loop問題?張onboard sound card問題…就無從得知了。YMMV。

Bluetooth落電腦

咁啱部desktop係有bluetooth,而最近(都有一段時間)Switch總於加返bluetooth headset嘅功能,就忽法其想係可唔可以電腦扮作一個bluetooth headset ? 技術啲講即係PC作為A2DP sink角色,而部Switch就作為source。

事實上,Windows 10就喺bluetooth stack加咗A2DP sink功能,但係係冇UI只有API。有啲好心人整咗個UI — 如Bluetooth Audio Receiver,就做到我想做嘅嘢。

  1. 先如常做pairing,即PC進入discoverable模式、然後Switch去登錄裝置。第一次Switch會認為失敗,但Windows嗰邊成功。此時就可以閂咗discoverable模式。
  2. 打開定Bluetooth Audio Receiver (BAR),應該會見到Nintendo Switch,再喺Switch再retry。
  3. PC會再次接收到pairing request時(有notification),打開個pop-up,撳allow一刻再即刻過去BAR嗰邊open connection。
  4. 唔得就再重複,試多幾次後就會得。
  5. 第1步都唔得嘅話就restart部Switch試下
Step 3 — 撳Popup再Allow,然後即刻Open Connection

喺Switch上面登錄到之後,運氣好就即刻有聲。

運氣唔好就要再喺BAR撳Close Connection再Open Connection,BAR入面應該會寫Connected,等三秒睇下Switch有冇反應連過去。唔得就再試,通常兩三次就ok。比起pairing容易。下次用都只要喺BAR open connection就得,唔使再做pairing。

成功之後就可以喺volume mixer見到,亦可以喺度控制音量。當然喺switch上實體音量鍵控制都得。

有一個問題唔大嘅bug係,呢度output device無論揀乜都會係輸出到default output device🤔。

--

--

I.T. 9 遊戲日誌

「IT9,你的資訊真的很有用」 你好 我就係IT9 Trust me I am IT9 // fb@it9gamelog, youtube@it9gamelog