推 s25g5d4: 我有說沒有 clock 嗎?你講的是理想情況 1.34.245.37 05/09 08:14
→ s25g5d4: ,但現實是早期就是有光碟機從 buffer 讀 1.34.245.37 05/09 08:14
→ s25g5d4: 出來的資料跟別人有差嘛。再來 CDDA 定址 1.34.245.37 05/09 08:14
讀出來資料有差跟這無關, 這也不是啥理想情況,
這是CLV工作的基本原理...
→ s25g5d4: 是看 time frame 不是 block address,並 1.34.245.37 05/09 08:14
→ s25g5d4: 且 block address 還會從讀出來的資料中 1.34.245.37 05/09 08:14
→ s25g5d4: 移除,如果遇到暫停開始、重讀、搜尋,只 1.34.245.37 05/09 08:14
→ s25g5d4: 要前後 frame 不要差太多,聽起來根本沒 1.34.245.37 05/09 08:14
→ s25g5d4: 差,但讀資料出來儲存就會有差了啊。啊這 1.34.245.37 05/09 08:14
→ s25g5d4: 叫不能 seek?我有說不能 seek?後面也提 1.34.245.37 05/09 08:14
不管那叫time frame還是block address
每個資料都是能被精確定位的
不然要怎麼放檔案啦...
你能接受每次copy出來的檔案都不一樣嗎?
→ s25g5d4: 到有些光碟機已經解決定址不精確問題避免 1.34.245.37 05/09 08:14
→ s25g5d4: jitter 了。C2 Error 那裡是我用詞錯誤 1.34.245.37 05/09 08:14
實際上jitter也不是用在這
jitter是指電訊號fall與rise的隨機時間偏移
你說的已經是成為data後的事情
→ s25g5d4: ,但意思是一樣的,drive 回報的 C2 erro 1.34.245.37 05/09 08:14
→ s25g5d4: r 不一定可靠,有資料說最好的 drive 也 1.34.245.37 05/09 08:14
→ s25g5d4: 會有 3% 左右的誤報,也有人說有的 drive 1.34.245.37 05/09 08:14
→ s25g5d4: C2 error 根本是假的。 1.34.245.37 05/09 08:14
這大概是有可能的, 尤其是比較早期的光碟機
不過後期的光碟機我所知道是準的
而且對於 CD rip來說, 其實C1/C2 error有多少並不重要,
重要的是 C2 failure, 這才會導致 "你讀出來的資料跟別人不同"
※ 編輯: wahaha99 (118.169.4.176 臺灣), 05/09/2025 12:44:06
推 s25g5d4: CD Player 可以接受 copy 出來不一樣啊, 42.70.235.185 05/09 12:51
→ s25g5d4: CDDA 是紅皮書不是黃皮書,本來就是可以 42.70.235.185 05/09 12:51
→ s25g5d4: 容忍一定程度的失真 42.70.235.185 05/09 12:51
→ s25g5d4: 國外實測過有些光碟機連基本的 offset 都 42.70.235.185 05/09 12:54
→ s25g5d4: 做不好,讀出來的資料就是有落差,至於 j 42.70.235.185 05/09 12:54
→ s25g5d4: itter 定義這篇裡面也有解釋它不是電子學 42.70.235.185 05/09 12:54
→ s25g5d4: 上真正的 jitter,只是在 DAE 領域裡習慣 42.70.235.185 05/09 12:54
→ s25g5d4: 這樣叫了 42.70.235.185 05/09 12:54
這就單純的是FW有問題或偷工減料,
在CD-DA模式下不能完全正確處理 lead in/out 或 gaps
→ s25g5d4: 啊我也解釋過有光碟機可以精確定位保證一 42.70.235.185 05/09 12:55
→ s25g5d4: 定讀到正確的 offset,關鍵字也給你了, 42.70.235.185 05/09 12:55
不管什麼皮書,
光碟資料都是在Sector/Frame上用subcode定位,
還有一個TOC總表在負責
不能精確定位的可能性, 只存在於隨便亂做、偷工減料的player,
而電腦上的CD-ROM不存在這問題, 否則你連檔案都讀不出來
→ s25g5d4: 現在隨便讀都是準的不代表過去不準的年代 42.70.235.185 05/09 12:55
→ s25g5d4: 不存在欸 42.70.235.185 05/09 12:55
→ leolarrel: 樓主不用跟他辯,直接承認自己無知就好 123.51.165.127 05/09 13:43
→ leolarrel: 紅皮書寫得清清楚楚的事情辯也不會改變 123.51.165.127 05/09 13:44
知道的人總要出來講事實啊
※ 編輯: wahaha99 (118.169.4.176 臺灣), 05/09/2025 13:58:30
→ leolarrel: "知道的人總要出來講事實啊"給你一個讚 123.51.165.127 05/09 14:01
推 b325019: cdrom連定位都有問題要怎麼讀普通檔案 60.248.33.28 05/09 14:05
推 s25g5d4: 因為 CDROM 跟 CDDA 是兩種不同讀取方式 42.70.235.185 05/09 14:42
最底層都是一樣的EFM編碼、0.5um 寬的實體層、C1/C2校驗、Sector
"不同的讀取方式"是取決於控制機制(硬體/韌體)
所以這取決於很多事情:
好比說 player 會怎麼做, 這部分確實如你所說,
隨便一點可能也沒人發現
到了CD-ROM時代, 可能是看當下模式,
好比是 CD-ROM 模式, 或是 CD-DA Player模式
但到了再稍微後期(也二十年前了), 複雜的要求開始出現,
越來越多底層功能被可以呼叫
也就是說, 到了後期在ripping的時候,
這是更底層的、接近 RAW data在處理
這裡的 CD-DA 或是 CD-ROM 基本上已經沒有在區分
這點不只是體現在CD rip上,
更多時候反而是在對付複製保護/反保護的問題
所以CD-DA不會不能精確定位,
C2 Correction也是靠譜的,
只要CD-ROM有支援正確的模式不瞎搞
至於為什麼EAC作者崇尚Secure mode, 但不開C2,
也許是他的個人經驗, 可能早期亂七八糟的機器用太多了,
但我的光碟機, 除了 offset 可能會有點偏外(這可以手動校正),
靠C2從來沒有問題過, 都是 bit perfect rip
已經20年了。
※ 編輯: wahaha99 (118.169.4.176 臺灣), 05/09/2025 15:31:13
推 s25g5d4: EAC 那段我記錯了,secure mode 下 C2 er 42.70.235.185 05/09 15:35
→ s25g5d4: ror correction 是可以選或不選的 42.70.235.185 05/09 15:35