先講一個常見的錯配:你花錢買了支援LDAC的耳機,接上iPhone,結果全程只能用AAC。不是耳機壞了,是Apple的裝置從頭到尾只認AAC與SBC這兩種codec,其他規格再漂亮的傳輸協定,手機端根本不開放。這件事比多數人想像中更常發生,也解釋了為什麼「耳機貴不代表音質一定變好」。

Codec全名是coder加decoder,簡單說就是音訊資料從手機傳到耳機或喇叭時用的溝通方式。藍牙本身的頻寬有上限,大約落在2Mbps左右,目前沒有任何藍牙裝置能在不搭配Wi-Fi的情況下做到真無損傳輸。所有codec都在這個天花板底下想辦法,差別在於怎麼壓縮、怎麼取捨。

判斷一個codec好壞,看三個數字:位元率(bit rate,每秒傳輸多少資料)、位元深度(bit depth,影響動態範圍的高低起伏)、取樣率(sample rate,每秒擷取幾次音訊快照,音樂產業常見的44.1kHz就是每秒擷取44,100次)。這三個數字越高,理論上保留的原始音質越多。

攤開常見codec的規格:基礎款SBC最高345kbps、16bit、48kHz,是所有藍牙裝置都相容的預設值;AAC反而只有264kbps、44.1kHz,位元率比SBC低,但演算法更複雜,實際壓縮效率不輸SBC。往上走,AptX HD衝到576kbps、24bit;AptX Adaptive與LDAC都做到96kHz取樣,LDAC最高位元率990kbps;AptX Lossless目前數字最高,達1.2Mbps;LC3位元率不算突出,只有345kbps,但位元深度直接拉到32bit,是表列中最深的。

藍牙音質天花板:規格表之外,你的手機才是真正瓶頸

這裡有個容易忽略的陷阱:規格表上的最高值不等於實際聽到的值。LDAC、AptX Adaptive、AptX Lossless、LHDC、LC3這幾種都採用可變位元率,會隨連線強度自動調整,訊號不穩時就吃不到滿血規格。廠商也會主動限制數字,例如SBC理論上限345kbps,但很多裝置會壓到256kbps,理由是省電。換句話說,越高階的codec通常也越耗電,不見得適合整天戴著聽。

在Android上手動切換

Apple裝置沒有選擇權,但Android可以。開啟藍牙並連接好耳機後,進入設定裡的「關於手機」,找到「軟體資訊」,連續點選「組建編號」七次啟用開發人員選項,回到設定選單找到剛解鎖的開發人員選項,搜尋codec字樣,選擇藍牙音訊編解碼器,再選一次進入後就能挑選想用的codec並確認。不想在選單裡繞路,也可以用開發者AmrG DEV做的Bluetooth Codec Changer這款App,還能替通話和聽音樂設定不同的音訊模式,部分進階功能需要訂閱。

最後一個現實:人耳能分辨的音質差異到某個程度就會遞減,數字再往上疊,多數情況下聽不太出來,反而是電池續航先被犧牲。挑codec這件事,與其看規格表誰的數字最大,不如先確認自己的手機和耳機到底能互通到哪一種。