2026年1月5日星期一

CD Player 讀碟修正功能

CD Player 內有 C1 和 C2 兩層級的修正功能。

C1 與 C2 是 循環冗餘檢測(CRC)與 里德-所羅門碼(Reed-Solomon)組成的兩級糾錯機制。雷射頭讀取訊號後,C1 在初步解碼時修正隨機錯誤,若有連續錯誤則交由 C2 修正。這兩道防線能確保即使碟片有輕微刮痕或灰塵,讀取出的數位訊號依舊完整,將資料傳送至 DAC 解碼。 

C2 修正(或稱 C2 糾錯)是光碟讀取機制中針對數位訊號修正的第二階段。當雷射頭讀取資料發生錯誤,第一階段 (C1) 無法修正時,晶片便會利用 C2 進行更深入的解交錯運算(錯誤修正碼)來修復資料。如果 C2 運算報錯,系統通常會採用插值(Interpolation)技術修正音頻或直接靜音(Muting)處理。 

以下為 CD Player 運作及 C2 機制的關鍵細節:

  • C1 與 C2 的分別: CD 糾錯分為兩級。C1 為第一級(處理單 byte 錯誤),C2 為第二級(可處理 2 byte 或 更多連續錯誤)。高階 CD 機的 C2 糾錯能力通常較強。
  • 讀碟機制: 雷射頭在盤面上讀取資料,若光碟有刮痕或灰塵,C2 糾錯機制能提升讀取穩定性,確保輸入 D.A.C.(Digital Analog Converter 數位類比轉換器)的音樂訊號完整。
  • 技術: 早期 CD 機 或 廉價隨身聽不支援 C2 糾錯,遇到錯誤時會出現跳針或靜音情況。
若 CD 播放出現跳針,通常說明錯誤嚴重到超過了 C2 的修正能力,這時可能需要清潔CD盤面或 更換 CD光碟。 

2026年1月2日星期五

Rip CD - CDex Vs EAC (Exact Audio Copy)

 網上有不同的 Rip CD 免費軟件,比較有名的應該是 CDex 和 EAC (Exact Audio Copy)。

CDex 簡單易用,但近日 Rip 舊 CD 時發現,"成功" Rip 出的 WAV 檔 出現怪聲 ... ... 即時把 CD 放在 CD Player 直接播放,出現同樣的怪聲,整條軌 都 出現 "噠" "噠" "噠" 聲,第2首、第3首 歌一樣 ... 基本上整張 CD 都一樣。即時再網上找同一首歌聽,完全沒有這些 噠" "噠" "噠" 聲,不是自己失憶,而是 CD 真的壞了。

這張 CD 透過燈光,可說是 透光,相信是 死因之一,光碟機的激光未能有效反射到閱讀頭,出現了數據問題。

早前另一張 CD 都有類似問題,在 CDex 上顯示 Error,CD 同樣出現 "透光" 情況。

這兩張 CD 透過 EAC 基本上完全不能 Rip,顯示大量 Error ... ... 於網上再找尋資料,EAC 內置的檢測 / 比較功能 較全面,故有要求的玩家都建議用 EAC。

對於年份近的 CD,CDex 都沒有問題,但對於 舊CD,或 對 CD數據有要求的玩家,EAC 才是比較理想的選擇。

EAC 正式使用前可以 校正 光碟機的  Offset (不校正也可使用軟件),跟指示做便可,期間盡可能預備多隻 國外 CD (香港 / 中國 的 中文CD 資料好多時未被 網上數據庫收錄,未能成功用作 校正)。

根據網上資料,Offset 不適合 會影響讀取 CD 上的數據,但不影響 "音質",這點 小弟 未明白理據。但 Offset 不對,Rip 出來的檔案會跟 Offset 配合光碟機 設定 Rip 出來的檔案不同,不同的光碟機 Offset 數值不同,但只要 Offset 設定正確,同一隻 CD,不論用哪一台 光碟機,只要 CD 本身無大損傷,Rip 出來的檔案都是 由頭到尾 "0" "1" 排序完全一樣。

CD 本身有損傷,不同的光碟機讀取時的確有機會出現問題,一些低階機 讀取有損傷的 CD 會出現困難,甚至不能讀取。這點在 Rip 碟時因有 Status 狀況 顯示,我們較易知道。但放在 CD Player 上,我們就只能 聽聲 判斷 ... ... 甚至出現 跳線、完全不能讀取才會知道。

不論 Rip 碟,還是 CD Player 直接播放,讀取後,處理過程中都有修正功能,C2 Error Correction,但不同的 光碟機 對於 這個 修正的能力有分別,修正的方式亦可以有分別,因為修正過程需要大量數據運算, 軟硬件都要求的不低。這點或許解釋了為何 CDex 可以 Rip 到有問題的 CD,CD Player 可以播放有問題的 CD,但 EAC 卻會告訴我們有 Error,"拒絕" Rip 出檔案。

到這裡,相信大家開始要理解:

  • CD 只是一個容器,內裡的 "0" "1" 才是重點,但這些 "0" "1" 可以因時間而損毀。因此直接播放 CD,特別是年份高的CD會有這個隱藏問題。
  • Rip CD 本身都有不同軟件,對於 CD 上的 數據 是否 1比1 完全讀取 取決於軟件工程師,能夠 "成功" 獲取檔案,並不代表 百份百 取得 CD 上的 檔案。
  • 網上有不少人都會 Rip CD,因為明知 CD 有壽命,"0" "1" 會損毀,所以買入 CD 後要盡快把 CD 內的資料抄出來,作更有保障的方式儲存。因此有 AccurateRip 這些 資料庫,以供大家對自己 Rip 出來的檔案作比對。
  • 現今最有保正的音源,相信大家都開始要接受 ... 就是以 電腦檔案儲存,因為 電腦檔案 可以無限複製,亦可於複製後作驗證。

但這種方便、準確 ... 帶來了一直無法解決的 版權問題,只要一檔在手,便可送親朋 ... ... 這點,希望大家支持 正版,守護 正版,否則 原創者失去合理收入,不能維生,創作做不能延續。


支持正版!!!

EAC:

https://www.exactaudiocopy.de/

2025年12月31日星期三

音源 - 黑膠 - CD - SACD - 串流

音響界一直都在爭議 哪一種訊源是最好聲 ... 音源 ... 聲音的源頭 ... 依今天科學的理解,聲音 是 類比的訊號,即是連續不斷的訊號。因此,當 連續不斷的類比訊號,轉為 數碼,即 "0" 或 "1" 時,必定有所損耗。

損耗多少,受制於 採樣率 (kHz),即是每秒取了多少個樣本。另外亦受限於 數碼存儲的位數 (bit)。例子,如果我們 1秒只取一個樣本,一定差過我們 1秒取 100個樣本,對於 CD制式,當年基於技術,決定了 44.1kHz,即是 每秒取了 44,100 個樣本。

另外,就如音樂有音階,數碼的資料位數 (bit) 便決定了有幾多個不同的 "音"。例子,如果只有一個 bit,儲存時 不是 "0",便是 "1",只可以代表 2個 不同的 "音"。這裡的 "音" 表達只為了讓大家更易理解,現實採樣不是這樣計算的。

如果 bit = 2,我們有以下的可能性:

00

01

10

11

即是可以記錄 4個不同的 "音"。 如果 bit =3,可能性是 2 的3次方,顯示方式可以是 2^3,可以記錄的可能性是 2 x 2 x 2 = 8 個可能性。

CD 規格是 44.1kHz, 16 bit,即是每秒 取樣 44,100 個,再加上 16 bit (2^16),即是 65,536 個可能性。簡單理解,聽 CD 時,一秒內 將可以有 44,100 x 65536 個不同的數據進入我們的耳朵 ... ... 對於大部份人都已經足夠 ... ... 對於大部份的流動音樂設備,例如 藍芽耳機,更加根本不能發出那麼多變化的,例如 Hi-Res 耳機都不一定可以表現全頻 20Hz - 20,000Hz 這個 正常人耳可以聽到的音頻範圍。

對於 Hi-Res 音樂,規格是 24 bit / 96kHz ... 甚至去到 24 bit / 192kHz ... ... 對於 高級音響 + 金耳朵,理論上 可以聽到更多細節,更加感到現場一樣。

我只寫 理論上,因為 音樂格式是一個層面,音源、錄音方式、錄音器材、混音 ... ... 都是其他重要環節。最簡單講,軟件可以把 16 bit / 44.1kHz 檔案 升級為 24 bit / 96kHz 檔案,所以單看數字是沒有意思,各位買 音樂 時必要注意來源,碓保是真正的 Hi-Res。

同樣,音樂製作公司 / 發行商 都一樣重要,該音樂是否真的由 Hi-Res 甚至更高階的器材 進行收錄。否則數字亦都只是數字,本身只收錄了 2個音,器材播放時不會有 4個音 ... ... 如果有 ... 可能是 母帶後製 (Mastering) 時做了手腳,今時今日 ... A.I. 人工智能,絕對可以做到。

到這裡,大家又要想另一問題 ... 黑膠、CD、電腦檔 其實只是一個不同的器皿,但又影響承載的內容。

黑膠,承載 類比訊號,而且讀取時會跟 唱頭針接觸,日久必定有損耗,而且無法還原。重未計 黑膠生產過程的誤差。所以說 黑膠 比較好聲,只可以說是基於 上當年的 類比收音+錄音,再把 "資料" 壓回黑膠碟上時完全 無數碼 轉換的失真。但 上當年的 錄音、收音設備質素 ... 真的可以收錄 "真正" 的聲音?這是值得問、應該問的問題。仲未計,今天買到的 黑膠,大多時都是 數碼錄音、混音、後製,再轉回 類比壓上黑膠碟 ... ... 請問如何無 數碼味 呢?

CD、電腦檔 都只是一堆 "0" 或 "1",理論上不論抄寫多少次,我們都不接受出錯 (實情出錯時有不同機制糾正或重新抄寫,甚至電腦系統會出示原檔已損毀的提示) ... 否則我們擔心的不是 音樂是否好聽,更加應該關心的是 銀行戶口 的數目。

但為何好多人都話同一個檔,存於 CD、USB 手指,串流音樂檔 的聲音會不同,這個就關係到 播放 時,由 數碼 轉去 類比的過程會 "出錯",例如 CD 讀取時 因 CD碟問題讀錯了 數值,正確的是 1111010101010101 讀成了  1111010111010101,那麼轉出來的 類比訊號當然是 "不正確" 了。

至於 串流音樂,問題都是差不多,檔案 傳輸入 D.A.C. 時受到干擾便會出現 數據錯誤。雖然 數據有 "修復" 能力,例如用 check digit 技巧,但因 CD / 串流 都需要 "即時" 或 極短時間內 轉變格式,加上任何 修復 都有上限,沒有百份百保證,所以會出現 "錯音" / "跳線" 情況。

對於有要求的樂迷,為了降低問題,串流音樂 都只是表象,實情都會預先下載到電腦 或 串流播放機內,盡可能減少 路線干擾 問題。

理論上,可得到最像真的音樂是 黑膠,因為由頭到尾是全類比,但黑膠有損耗問題,類比 混音、後製 亦非常不便。複製 更加做不到 百份百 一樣,每次複製都會加入干擾、雜訊、損失、一大堆問題,每一個複本 (Copy) 都必定比上一個更 "失真",所以現今的黑膠大部份都只是 數碼內容 的一個器皿。

至於 數碼檔,相信是比較現實、亦更有保障的保存音樂 (保存資料) 方式,可以無限無損複製保存。當然,數碼化亦帶來一個 版權維護問題,只要買到一個數碼檔,便可以遙距 "借" 給朋友聽,更不要說再賣出去 ... ... 這種侵權行為。


其實現今聲音收錄處理等科技都已超出大部份人類感觀、人耳的上限,拿幾十年前的已磨損黑膠,跟現代音樂檔比較音質 ... ... 是玄學,多過科學,是情感,多過真實體感。