不用客氣 <img src="http://www.dearhoney.idv.tw/UBB/NonCGI/ ... iggrin.gif" width=15 height=15>
注意: <br> 用 Compcd 找出的位移 bytes 如果要給 EAC 使用,還要除以 4, <br> 我忘了說明,例如我的 Plextor 40x 是 +2728 bytes 則 EAC <br> 的 offset 要填 +682,各位可以試試看,一定能被 4 整除, <br> 原先我也是不知道,直接取用 +2728 套用給 EAC 使用,結果反 <br> 位移過頭甚多,經過一翻研究,才得出要除以 4,真是佩服我自 <br> 己 <img src="http://www.dearhoney.idv.tw/UBB/NonCGI/ ... iggrin.gif" width=15 height=15>
另外,EAC 內部有一個 compare wav 的功能,也可以直接比對原 <br> 版與燒錄版的 wav 找出 offset,就不用除以 4 了!
後來我 Mail 給 compcd 的作者介紹 EAC 這個程式給他,順便問 <br> 他知不知道原因,他給我以下的的說明:
因為音樂 CD 是以 44.1 KHz 16 bits 取樣,所以單一聲道的取樣 <br> 最小資料是 16 bits,也就是 2 Bytes,立體聲共有雙聲道,所以 <br> 是 4 Bytes,也就是說, 音樂 CD 的最小資料單位必需是 4 的倍 <br> 數。 <br>
copy audio-CD
版主: DearHoney
真是對不起,大概害你燒了一些不一樣的 CD <img src="http://www.dearhoney.idv.tw/UBB/NonCGI/icons/frown.gif" width=15 height=15> <br> 我剛剛到 LazyCrab 提供的網頁看 offset 的說明,其中有列出 <br> 一堆 CD-ROM、CD-R 的 offset 與我有的比對一下,不太一樣, <br> 我的 CD-ROM offset 如下: <br> Plextor 40x +682、Plextor 32x +685、TEAC 540E -490 <br> Panasonic 32x +111 <br>
EAC 裡面的 FAQ 提到 CD-ROM 讀取時有 read offset,燒錄機寫入時也會有 <br> write offset,當 CD-ROM 讀 image 再由燒錄機寫入之後的 CD 會有 <br> combined read/write offset,所以我們測出來的 offset 都是屬於 <br> [聯合偏移],不知道是不是這個原因,其實到現在我還一值很困惑到底有沒 <br> 有 write offset,不過我們在做 offset 的處理時實際上已經將 [聯合偏移] <br> 一併處理掉了(對特定的燒錄組合而言),所以應該不必在意。
至於韌體我也有想過,TEAC 540E 由 1.0A 升級到 3.0A 後,offset 完全一 <br> 樣,其他三台 CD-ROM 沒有升級韌體,所以不敢確定,以前與 compcd 的作者 <br> 討論偏移時,還有想過不同時間出產的同一型號 CD-ROM(相同韌體),是否 <br> 會有不同的 offset,我看他的 Plextor 32x 就與我的不同,可是我有買過不 <br> 同時期的 TEAC 540E offset 還是一樣,所以還是自己測過為準!
我只有一台燒錄機,如果有兩台以上,用同一 source image 分別給不同的 <br> CD-R 燒錄,再由抓 image 那台 CD-ROM 分別抓出各個燒錄版本的 image <br> 就可以知道到底有沒有 write offset 了,有多台燒錄機的人可以試一試! <br>
至於韌體我也有想過,TEAC 540E 由 1.0A 升級到 3.0A 後,offset 完全一 <br> 樣,其他三台 CD-ROM 沒有升級韌體,所以不敢確定,以前與 compcd 的作者 <br> 討論偏移時,還有想過不同時間出產的同一型號 CD-ROM(相同韌體),是否 <br> 會有不同的 offset,我看他的 Plextor 32x 就與我的不同,可是我有買過不 <br> 同時期的 TEAC 540E offset 還是一樣,所以還是自己測過為準!
我只有一台燒錄機,如果有兩台以上,用同一 source image 分別給不同的 <br> CD-R 燒錄,再由抓 image 那台 CD-ROM 分別抓出各個燒錄版本的 image <br> 就可以知道到底有沒有 write offset 了,有多台燒錄機的人可以試一試! <br>
發現一件事,我的 CD-R 為 Teac CDR56S-600 <br> http://www.ping.be/satcp/ 上 CD-ROM offset 列表:
read offset <br> Plextor UltraPlex PX-32TS +679 <br> Plextor UltraPlex PX-40TS +676 <br> Teac CD540E -496
write offset <br> Teac CDR56S-600 +6
把 Teac CDR56S-600 的 +6 write offset 與那三台 CD-ROM <br> 的 read offset 相加,分別得出 +685、+682、-490, <br> 真的與我測出的 offset 完全一樣,看來真的有 write offset, <br> 我們測出的 offset 應該就是 combined read/write offset, <br> 那個表的準確性應該可以信任,我更了解自己 CD-ROM、CD-R 了 <img src="http://www.dearhoney.idv.tw/UBB/NonCGI/ ... iggrin.gif" width=15 height=15> <br> <!--Edit-->
<font size=1 color="#000080">[此文章於 11-13-2000 03:14 AM 被 Scorpio 編輯過]</font><br><!--EditEnd-->
read offset <br> Plextor UltraPlex PX-32TS +679 <br> Plextor UltraPlex PX-40TS +676 <br> Teac CD540E -496
write offset <br> Teac CDR56S-600 +6
把 Teac CDR56S-600 的 +6 write offset 與那三台 CD-ROM <br> 的 read offset 相加,分別得出 +685、+682、-490, <br> 真的與我測出的 offset 完全一樣,看來真的有 write offset, <br> 我們測出的 offset 應該就是 combined read/write offset, <br> 那個表的準確性應該可以信任,我更了解自己 CD-ROM、CD-R 了 <img src="http://www.dearhoney.idv.tw/UBB/NonCGI/ ... iggrin.gif" width=15 height=15> <br> <!--Edit-->
<font size=1 color="#000080">[此文章於 11-13-2000 03:14 AM 被 Scorpio 編輯過]</font><br><!--EditEnd-->
要測出光碟機獨立的 Read Offset,必須要使用 EAC Database 內建的那些 <br> CD才可,不過 Database 內的 CD 都是英文專輯,不知道我可以找到幾張.... <br> <br> 而用 EAC 所做出的 Offset Test CD 所測出的只不過是『合併的』Read/Write Offset, <br> 就算是用抓音軌比較的方式也一樣,都不是 Read Drive 獨立的 Read Offset,另外 <br> 我還有個問題,那就是燒錄機的 Write Offset 是固定的嗎? 意思就是和光碟機的 <br> Read Offset 一樣,我認為燒錄機的 Write Offset 應該是隨著光碟機的 Read Offset <br> 不同而有所不同,因為上面我po的那個網站有提到換算的公式,也就是:
Write Offset=Combined Read/Write Offset –Read Offset
以該作者為例,他的 PlexWriter 8/20 的 Write Offset 之所以會等於–30,是因為 <br> Plextor UltraPlex 32 的 Combined Offset:+649 減掉 Read Offset:+679=–30 所得 <br> 來的,那如果我將 Read Drive 換成別台光碟機,那麼 PlexWriter 的 Write Offset <br> 是不是就不會等於–30了呢? 不曉得我這樣講對不對? <br>
Write Offset=Combined Read/Write Offset –Read Offset
以該作者為例,他的 PlexWriter 8/20 的 Write Offset 之所以會等於–30,是因為 <br> Plextor UltraPlex 32 的 Combined Offset:+649 減掉 Read Offset:+679=–30 所得 <br> 來的,那如果我將 Read Drive 換成別台光碟機,那麼 PlexWriter 的 Write Offset <br> 是不是就不會等於–30了呢? 不曉得我這樣講對不對? <br>