畫質升級指南 RETRO UPSCALE GUIDE · HK

擷取Nintendo Switch底座模式與Analogue Pocket等掌機HDMI輸出時的升頻與HDCP設定

了解擷取Nintendo Switch底座模式與Analogue Pocket等掌機HDMI輸出時的HDCP處理、升頻器設定,以及在OBS中獲得最佳畫質的方法。

Switch 底座模式下的 HDCP 陷阱與擷取設定

將 Nintendo Switch 放進底座,HDMI 線接上 Elgato HD60 X,OBS 卻只顯示黑畫面。這不是擷取卡壞了,而是 HDCP 在作祟。處理擷取 Nintendo Switch 掌機升頻器 HDCP 設定的第一步,是確認你處於哪個畫面之下。Nintendo Switch 在進行遊戲時,HDMI 輸出完全不含 HDCP 保護,擷取卡可直接鎖定訊號。但 Switch 的主選單、任天堂 eShop,以及 Netflix、YouTube 等串流應用程式,會在輸出時啟用 HDCP。此時任何未經授權的擷取裝置都會被強制靜音,畫面全黑。

解決方法很直接:不要在擷取時停留在主選單或串流應用程式。先啟動遊戲,再切換到擷取軟體。若你需要擷取主選單畫面,唯一合法途徑是使用支援 HDCP 解密的專業 HDMI 分配器,例如 HDFury 系列產品,但這類裝置在香港受版權法規限制。多數玩家直接避開這個場景,專注於遊戲進行時的擷取,因為此時 HDCP 完全不存在。

色彩範圍設定

另一個常被忽略的細節是色彩範圍設定。Nintendo Switch 底座輸出色彩格式可在 RGB 全範圍與 YCbCr 有限範圍之間切換,取決於電視的 EDID 資訊。若擷取卡收到有限範圍的 YCbCr 訊號,在 OBS 中會顯示灰階偏淡、黑色浮起的畫面。在 Switch 系統設定的「電視輸出」中,將色彩範圍手動設為「全取」(Full Range),並在 OBS 的擷取來源屬性中確認色彩格式為 RGB,即可獲得正確的對比度。

Switch 底座模式擷取設定:解像度與幀率實務

Nintendo Switch 底座模式最高輸出 1920×1080(1080p)@60Hz,透過 HDMI 1.4b 傳輸。這對任何現代擷取卡都不是問題,但有三個常見錯誤會破壞畫質。

第一,不要在 Switch 系統設定中開啟「自動解像度」模式。此模式會讓底座在 720p 與 1080p 之間動態切換,導致擷取卡頻繁重新鎖定訊號,OBS 出現短暫黑屏。手動鎖定為 1080p 即可避免。第二,確認擷取卡支援 1080p @60Hz 的輸入。Elgato HD60 X 與 AVerMedia GC553 都完全支援,但舊款擷取卡如 Elgato HD60 S 在 1080p @60Hz 下可能出現掉幀。第三,OBS 的擷取設定中,將「色彩範圍」設為「完整」(Full),而非「部分」(Partial)。Switch 的 RGB 全範圍輸出需要 OBS 以完整範圍解讀,否則黑色階會變成灰色。

串接升頻器時的注意事項

若你使用 mClassic 串接在 Switch 與擷取卡之間,需注意此裝置的最高輸入解像度為 1080p,輸出則可達 2560×1440(1440p)@60Hz。此時擷取卡必須支援 1440p 輸入。Elgato HD60 X 支援最高 1440p @60Hz 的擷取,但 AVerMedia GC553 在 1440p 下僅支援 30Hz。若擷取卡不支援 1440p,升頻器的輸出會被降格為 1080p,等於繞過了升頻步驟。

Analogue Pocket 擷取 HDMI:非標準時序的應對方案

Analogue Pocket 底座透過 HDMI 輸出升頻後的畫面,最高可達 1080p。但 Pocket 的輸出時序並非標準 HDMI 規範,部分擷取卡無法鎖定訊號,表現為畫面閃爍、週期性黑屏或完全無畫面。這不是 Pocket 故障,而是擷取卡的 HDMI 接收晶片對非標準像素時鐘的兼容性問題。

兩個可靠的解決方案

第一,使用 RetroTINK 4K 或 RetroTINK 5X Pro 作為中間裝置。這些升頻器能接受 Pocket 的非標準時序,並重新輸出為標準 1080p 或 1440p 訊號,讓擷取卡穩定鎖定。RetroTINK 4K 在 2023 年 12 月推出,開發者 Mike Chi 在韌體更新中持續改善對 Analogue Pocket 的兼容性。第二,直接使用支援自訂時序的擷取卡,例如 Elgato Game Capture 4K60 S+,其 HDMI 接收器對非標準訊號的容錯率較高。

零成本的應急方案

若你已有擷取卡但無法鎖定 Pocket 訊號,嘗試在 Pocket 底座設定中調整輸出解像度。將輸出從 1080p 降至 720p,部分擷取卡可鎖定 720p 的非標準時序。這是成本最低的做法。

掌機擷取常用裝置比較
裝置最高輸入解像度最高輸出解像度延遲對非標準時序兼容性
RetroTINK 4K3840×2160 @60Hz3840×2160 @60Hz低於 1 毫秒優秀(開發者持續透過韌體更新改善)
RetroTINK 5X Pro1920×10801920×1440 @60Hz低於 1 毫秒良好(支援多數非標準時序)
mClassic1920×10802560×1440 @60Hz / 3840×2160 @30Hz低於 1 毫秒一般(僅接受標準 HDMI 時序)
Elgato HD60 X3840×2160 @30Hz / 1920×1080 @120Hz直通 3840×2160 @60Hz低於 50 毫秒(直通)中等(對非標準時序容錯有限)
AVerMedia GC5533840×2160 @30Hz / 1920×1080 @120Hz直通 3840×2160 @60Hz無可察覺延遲(製造商宣稱)中等(與 Elgato 相近)

mClassic Switch 錄製效果:後處理反鋸齒而非升頻

mClassic 是 Marseille Inc. 於 2019 年推出的即插式 USB 供電裝置,許多玩家誤以為它能將 Switch 的 720p 或 1080p 畫面升頻至 4K。根據官方規格,此裝置在 60Hz 下最高輸出為 2560×1440(1440p),僅在 30Hz 及以下才能輸出 3840×2160(4K)。對 Switch 遊戲而言,60Hz 是標準幀率,因此它實際運作解像度是 1440p,而非 4K。

這款裝置的核心功能是後處理反鋸齒(post processing anti aliasing)與圖像銳化,而非升頻。它分析輸入畫面的邊緣,以演算法平滑鋸齒狀階梯,同時輕微提高對比度。這對 3D 遊戲如《薩爾達傳說 曠野之息》有明顯效果,草地的閃爍減少,遠景的樹木邊緣更乾淨。但對 2D 像素藝術遊戲,它的銳化會破壞像素的硬邊,導致畫面出現不自然的暈染感。像素藝術追求整數倍縮放的精確還原,任何後處理濾鏡都會偏離原始意圖。

在擷取鏈中,將此裝置放置在 Switch 底座與擷取卡之間。它需要 USB 供電,電壓不穩可能導致訊號斷續,建議使用 Switch 底座上的 USB 接口或獨立 5V 變壓器。裝置設有實體開關,可切換三種模式:關閉(直通)、模式一(標準反鋸齒)與模式二(加強銳化)。模式二在錄製 Switch 遊戲時易產生過度銳化的光暈,建議以模式一為預設。

與擷取卡的相容性

串接此升頻器後,擷取卡收到的訊號為其輸出的 1440p。若擷取卡不支援 1440p 輸入,裝置會自動降為 1080p 輸出,此時後處理效果仍在,但解像度無提升。Elgato HD60 X 支援 1440p @60Hz 擷取,是理想搭配。AVerMedia GC553 僅支援 1440p @30Hz,若遊戲以 60Hz 運作,擷取卡會掉幀至 30fps,畫面出現明顯卡頓。在選購擷取卡前,先確認其 1440p 輸入的幀率上限。

與 mCable 的差異

mClassic 與 mCable Gaming Edition 使用相同的處理晶片,但前者是 USB 供電的獨立轉接器,具備實體模式切換開關;mCable 是內置晶片的 HDMI 線材,無開關且無法關閉處理效果。對擷取用途而言,獨立轉接器的靈活性更高,因為你可隨時關閉後處理以比對原始畫面。

掌機畫面輸出 OBS 設定:色彩範圍與整數倍縮放

在 OBS 中獲得最佳掌機擷取畫質,關鍵在於色彩範圍與縮放設定。首先,確認 OBS 的進階設定中,色彩格式為 I444 或 RGB,色彩範圍為「完整」(Full)。若擷取卡收到 YCbCr 有限範圍訊號,OBS 的「完整」設定會導致畫面過暗;反之若收到 RGB 全範圍訊號而 OBS 設為「部分」,畫面會灰白。最保險的做法是在 Switch 系統設定中鎖定 RGB 全範圍,並在 OBS 中對應設為完整。

其次,縮放設定。Nintendo Switch 的遊戲渲染解像度多為 720p 或 900p,經底座升頻至 1080p 輸出。在 OBS 中若將來源縮放至 1080p 串流,實際上進行了二次縮放,可能引入模糊。若你的串流目標解像度為 1080p,建議在 OBS 的擷取來源屬性中關閉縮放濾鏡,使用「點(Point)」縮放,以保留像素銳利度。若目標解像度為 1440p 或 4K,則讓 OBS 進行縮放,但選擇「雙線性(Bilinear)」濾鏡以減少鋸齒。

對於 Analogue Pocket 這類 FPGA 裝置,其輸出已包含整數倍縮放,OBS 不應再進行任何縮放處理。在 OBS 的「變換」中鎖定來源比例,並設定為「置中顯示」,避免 OBS 強制拉伸至 16:9 而破壞像素比例。若 Pocket 輸出 1600×1200(4:3 比例),在 16:9 串流中會留下左右黑邊,這是正確的顯示方式,不要填滿。

幀率設定與音畫同步

Nintendo Switch 的遊戲幀率多為 30fps 或 60fps,但部分遊戲如《薩爾達傳說 王國之淚》在底座模式下以 30fps 鎖定。在 OBS 中將輸出幀率設為與遊戲一致,避免強制 60fps 輸出導致重複幀或畫面卡頓。若擷取卡支援 60fps 但遊戲僅 30fps,OBS 的「幀率轉換」功能可透過「重複幀」模式填補,但不會提升流暢度。音畫同步方面,Switch 底座輸出 LPCM 多聲道音訊,OBS 應設定為 48kHz 立體聲,避免取樣率轉換引入雜訊。

誰適合這套擷取流程,誰應該跳過

這套工作流程適合三類玩家。第一,使用 Nintendo Switch 進行遊戲直播或錄製內容的創作者,需要穩定無 HDCP 干擾的擷取鏈。第二,擁有 Analogue Pocket 並希望以最高畫質錄製 FPGA 遊戲畫面的收藏家,願意透過 RetroTINK 等中間裝置解決非標準時序問題。第三,已購入 mClassic 並想了解其實際錄製效果的玩家,需要知道後處理反鋸齒在 3D 與 2D 遊戲上的不同表現。

不適合的人包括:只使用 PC 模擬器玩遊戲、不涉及實體主機的玩家,這類需求應參考模擬器的 ReShade 濾鏡設定。以及認為所有遊戲畫面都應被強制拉伸至 16:9 滿屏、不介意像素比例變形的人,這套流程堅持正確比例與整數倍縮放,與強制拉伸的目標衝突。

最常出錯的環節是 HDCP:玩家在遊戲進行中離開遊戲回到主選單,擷取畫面立即黑屏。解決方法是在擷取期間完全不離開遊戲,或在擷取前確認所有串流應用程式已完全關閉。一個黑屏就能毀掉整場直播,記住這一點。

Common Questions

擷取 Nintendo Switch 時畫面全黑,但遊戲聲音正常,是甚麼問題?

這是 HDCP 保護的典型徵狀。Switch 在主選單、eShop 或串流應用程式(如 Netflix)中會啟用 HDCP。解決方法是在啟動遊戲後才開啟擷取軟體,不要在這些畫面下進行擷取。若必須擷取主選單,需使用支援 HDCP 解密的 HDMI 分配器,例如 HDFury 產品。

mClassic 能將 Switch 畫面升頻至 4K 嗎?

不能。mClassic 在 60Hz 下最高輸出為 2560×1440(1440p),僅在 30Hz 及以下才能輸出 3840×2160(4K)。對 Switch 遊戲而言,60Hz 是標準幀率,因此實際輸出為 1440p。mClassic 的核心功能是後處理反鋸齒與銳化,而非升頻。

Analogue Pocket 接上擷取卡後無畫面,怎麼辦?

Pocket 的 HDMI 輸出時序非標準,部分擷取卡無法鎖定。解決方案有三:使用 RetroTINK 4K 或 5X Pro 作為中間裝置重新輸出標準訊號;使用 Elgato 4K60 S+ 等對非標準時序容錯較高的擷取卡;或在 Pocket 底座設定中將輸出解像度降至 720p。

OBS 中擷取的 Switch 畫面顏色偏淡,如何校正?

這通常是色彩範圍不匹配。在 Switch 系統設定的「電視輸出」中,將色彩範圍設為「全取」(Full Range)。在 OBS 的擷取來源屬性中,將色彩範圍設為「完整」(Full),色彩格式設為 RGB。若仍偏淡,檢查擷取卡驅動程式的色彩設定是否設為有限範圍。

mClassic 與 mCable 有甚麼分別?我該買哪個?

兩者使用相同的處理晶片。mClassic 是 USB 供電的獨立轉接器,具備實體開關可切換三種模式(關閉、標準反鋸齒、加強銳化)。mCable 是內置晶片的 HDMI 線材,無開關且無法關閉效果。對擷取用途,mClassic 的靈活性更高,因為你可隨時關閉後處理比對原始畫面。

RetroTINK 4K 與 RetroTINK 5X Pro 哪個更適合掌機擷取?

RetroTINK 4K 支援最高 4K @60Hz 輸出,延遲低於 1 毫秒,對 Analogue Pocket 的非標準時序兼容性最好。RetroTINK 5X Pro 最高輸出 1440p @60Hz,同樣延遲低於 1 毫秒,對多數掌機訊號兼容良好。若預算充足且需處理多種舊主機訊號,選擇 4K;若僅需 Switch 與 Pocket 擷取,5X Pro 已足夠。

Switch 底座模式的 720p 與 1080p 輸出,對擷取畫質有影響嗎?

有影響。Switch 的遊戲渲染解像度多為 720p,底座將此升頻至 1080p 輸出。若你擷取 1080p 訊號,OBS 再將其縮放至串流目標解像度(如 1080p),會經過兩次縮放。建議在 Switch 系統設定中手動鎖定 1080p 輸出,並在 OBS 中使用「點(Point)」縮放濾鏡,避免二次縮放模糊。