KKBOX Windows 版開放 Bit-Perfect 模式無損音質聆聽,使用 Bit-Perfect 後差在哪、又怎麼在 KKBOX 使用

2021.06.30 11:42AM
照片中提到了KKBOX、- ロ X、ITN,包含了多媒體、多媒體、屏幕截圖、牆紙、顯示裝置

KKBOX 在 6 月中下旬宣布提供進行 Windows 平台 7.3.62 無損音質版本的更新,與先前版本最重要的差異點就是終於開放 Bit-Perfect 模式,可透過 WASAPI ( Exclusive )或是 ASIO 繞過一般作業系統的 SRC 模式,進一步使發燒友聆聽無損音質時可以解放音檔真正的潛力;對於發燒友而言應該不難理解原理,不過對於因為近年串流開始推廣無損音質才踏入 PC 無損音質播放的新入玩家可能會有摸不著頭緒的感覺,此篇會簡單介紹操作方式,並解釋甚麼是 Bit-Perfect 、還有 WASAPI ( Exclusive )、 ASIO 與系統 SRC 又是甚麼。

目前 KKBOX 提供兩種 Windows 版本,其一是專屬 Windows 10 、須從 Windows Store 下載的 Windows 10 線上版,另一種 Windows 7.1 及 Windows 8.1 版本就是一般使用者較熟悉的傳統應用程式,但 Windows 10 亦可安裝 Windows 7.1 及 Windows 8.1 版本。

▲音訊輸出裝置多了密密麻麻的項目...

在安裝或是更新到最新版本後,除了需要進入設定中把聆聽音質先切換到至少 16bit Hi-Fi 音質(當然硬碟緩衝充裕的話還是直接開啟 24bit Hi-Res 音質最好),另一個就是比起原本版本多了"音效輸出選項",這對於曾經使用過 Foobar 2000 的發燒友應該不陌生,但對沒有使用過的新進音樂玩家恐怕就是"上面每個英文字我都懂"但是"りしれ供さ小|'。

▲對一般使用者,主要就先選擇通用性較高的 WASAPI ( Exculsive )

先不管上面的描述是甚麼,總之先找到目前音效輸出裝置的 WASAPI 或是 ASIO 模式,若選擇 WASAPI 模式則要選擇( Exclusive )模式,如此一來就能完成此次更新重點的" Bit-Perfect "的啟用。

▲一旦啟用 WASAPI ( Exculisive )或 ASIO 的代價就是電腦其它音效輸出可能會無法播放

先不管音質有沒有提升,完成設定後按下 KKBOX 的播放過一陣子後,忽然想看個 YouTube 影片或是需要 Microsoft Teams 進行視訊會議,卻發現 YouTube 整個卡住、 Teams 也沒有聲音,但 KKBOX 的音樂卻又正常,到底是發生甚麼事情?這就是接下來要解釋的 Bit-Perfect 、 WASAPI ( Exculisive )/ ASIO 與 SRC 之間的關聯。

照片中提到了Cool3C、本機帳戶、系統,音效》內容,包含了屏幕截圖、屏幕截圖、計算機程序、產品設計、網頁

▲ SRC 是使音效輸入格式統一便於進行數位類比轉換的程序(註:昨天不小心升級到 Windows 11 故設定畫面與 Windows 10 略有不同...)

SRC 是一種將音訊編碼進行重新取樣的行為,是作為目前各種作業系統當中使多種不同來源的音訊都能以相同格式遞送給音效裝置(音效卡或外接 USB DAC )進行解碼,使系統上所有的音訊源、包括瀏覽器的效果音、通訊軟體的對話、音樂播放軟體的音效輸出等,皆能在同一時間把音訊傳遞到音效裝置進行 DA ( Digital to Analog )解碼,畢竟若輸入的格式不同,音效裝置上的 DAC 晶片無法同時進行多種格式編碼的解碼,就會造成音效塞車的情況。

然而, SRC 機制也是使得高音質音源檔案無從發揮的一項阻礙,因為 SRC 意味著不管是甚麼檔案皆會依照系統預設的取樣率進行重新取樣,無論是壓縮格式、 CD 音質、高音質都會進行同樣的行為,而且就連 CD 音質都還會牽涉另一個取樣格式的問題:傳統音樂檔案編碼多以 44.1Hz 取樣、但部分現代化錄音與 PC 音訊則為 48Hz 取樣,一般系統預設是以 48kHz 為主,簡單的說 SRC 機制會為了需要把取樣率自 44.1Hz 轉為 48Hz ,須以一些機制補上缺失的空白處,但就會導致音質進一步劣化。

照片中提到了TW、> Premium、z gundam vs the o,包含了シロッコ うお おおお、Paptimus Scirocco、卡米爾·拜丹(Kamille Bidan)、ボボ、比利比利

▲開啟 Bit-Perfect 後 KKBOX 將會獨佔音效裝置,其它像是 YouTube 、系統音效都會無法播放或是影片直接卡住

所以早在多年前開始流行以 PC 作為音訊主機播放無損音質音樂時,就開始在發燒圈推廣 Bit-Perfect 的模式,所謂的 Bit-Perfect 即是透過軟體獨佔音效播放裝置的輸入權,使透過這些支援 Bit-Perfect 播放音樂的軟體能夠不經過強制的再取樣,將原始取樣格式的音樂進行解碼。透過 Bit-Perfect 播放的音樂編碼將以原始格式進行解碼,若是音效播放設備有取樣率面板,或是一些高階音效卡驅動程式具備監控器,即可看到正確的取樣數字出現。

此次 KKBOX 所導入的就是利用 WASAPI 與 ASIO 兩項輸出方式,其中 WASAPI 又分為 Share 與 Exclusive ,若要達到 Bit-Perfect 即需要使用 Exclusive ;而 ASIO 則須視使用的音訊設備是否支援,不過目前看來應該比較現代化的電腦主機板的內建音效可能都有提供,雖然不支援 ASIO 的音效裝置可透過一個稱為 ASIO4ALL 的外掛軟體強制支援,但筆者幾年前使用的經驗則覺得不見得在所有晶片都能穩定運作,一般來說使用 WASAPI ( Exclusive )即可。

照片中提到了Aimer、e POWER、相關資訊,包含了玄風館千代店、移動電話、電腦硬件、移動設備、顯示裝置

▲若正確啟動 Bit-Perfect ,就會看到音效裝置上的取樣燈顯示與音樂檔案相同的取樣率

但由於 Bit-Perfect 所需使用的就是系統中的音效輸出獨佔機制,所以一旦在 KKBOX 啟動支援 Bit-Perfect 的輸出模式,又剛好指定的音效輸出裝置與系統預設音效輸出相同,就會造成除了 KKBOX 以外系統其它地方都沒辦法發出聲音的情況;當前的解決辦法就是將系統預設音效輸出裝置與 KKBOX 指定的音效輸出方式區分開,像是把系統改為以螢幕的 HDMI 輸出、 KKBOX 則搭配外接 USB 音效卡使用,只是這樣一來聲音就會分兩個設備輸出了。

▲官方沒有進一步的操作介紹跟說明對新手可能會摸不著頭緒

至於使用 Bit-Perfect 有沒有差?至少搭配一定程度的耳機與音訊裝置(千萬不要把耳機接到由 HDMI 輸出的電腦螢幕上啊...),會覺得選擇 WASAPI ( Exclusive )或 ASIO 的通透感相對經過 SRC 來的乾淨許多,且動態與銜接性也進一步提高,畢竟輸入到音訊裝置的音樂不再強制進行再取樣,而是以原生檔案進行解碼,聲音自然會更為乾淨。

3 則回應

  • 您好作者,
    想請教一下,我是用kkbox無損會員
    電腦接fiio ka3再接音響
    這個小尾巴有led不同顏色分辨取樣率正因為這個功能造成我以下的困惑:
    在調完電腦輸出音質各式後播放音樂無論我播的音樂是320k或是hifi或是hi-res它的led顏色都是保持黃色(即電腦輸出給小尾巴的取樣率高於48kHz)
    重點來了我播的其中一首歌提供的最高只到320kHz??不應該是黃色的
    產生以下問題:是否代表電腦還是進行了再重新取樣?
    我已經調了電腦輸出格式和輸出裝置獨佔模式打勾
    (唯一和作者文章中不同的點是WASAPI調整我找不到在哪...是因為這樣我才沒繞過去重新取樣嗎?)
    我的kkbox網路下載版本是22.8.2並且是beta版本
    請作者撥冗為小弟解惑,謝謝
    2022-08-22
    • kkbox的hi-res只有少部分有192KHZ 要挑選到才會變色 大部分都是48 44地所以不會變色
      2023-04-23