[教學] Rip CD相關知識教學/交流

本帖最後由 fishfishfish 於 2016-11-8 21:04 編輯

首先本文只會介紹EAC, 基本上Windows上都係以佢為首選
簡單解釋下點解EAC會有咁高既評價

主要係佢支援一個叫”Secure Mode”既模式, 佢會張CD每個sector讀取最少兩次, 遇到reading error佢會讀取最少16次至最多82次, 直至有一半以上既reading result係identical先會pass去下一個sector, 配合埋佢test and copy既功能, 即係將成個procedure做兩次, 再比對成品, 以求rip出黎既file係1 to 1 copy from CD

第二係佢支援Accurate Steam, 喱個功能既主要原理係佢會將每個有安裝喱個功能既user既rip result, track by track咁generate一個unique既checksum俾每一個track, 再上傳至佢既data base, 再將你既result同其他user比對, 當一個identical result多過某一數目, 佢就可以作為一個指標去判決你個rip是否正確.

關於如何set岩個EAC既setting, 可以參考以下
https://sites.google.com/site/cdripguide/eac/eac-setup-guide

係度先破除少少迷信, 有d人認為要先rip做wav再人手轉成flac先叫好, 其實係多舊魚, 因為EAC佢本身個protocol都係先gen wav出黎再compress做flac...

本人有開一個telegram group交流/交換自己rip既碟, 有興趣可以PM我

咁係咪即係我個rip result同Accurate Steam個data base唔對就代表我個rip有問題? 又唔係一定
因為就算同一隻碟可以有唔同pressing (產地)影響
只要你EAC Secure mode test and copy既result一樣, 其實絕大部份情況係冇問題


跟住落黎講少少硬件方面既知識
rip CD既硬件, 好明顯得一樣就係個rom
咁係度首先我要破除一下迷信
要rip好一隻碟, 係絕對冇必要大灑金錢係一隻貴既drive上面

原因第一, 今時今日好多貴牌子既rom其實都係貼牌

第二, 所謂靚rom好多時只係佢讀取能力 / 改錯能力好少少
rip一 d花既碟有佢地既優勢, 但如果你隻碟正正常常
任何一隻rom suppose都可以正常rip到

咁有咪代表貴rom = 冇撚用, 唔係, 只不過性價比好低
如果今日黎講買一手既新model, 基本上pioneer係最佳選擇
pioneer有幾個BDR既model係完全日本在地生產, 其實都幾好J
我自己都買左隻S08J

咁讀取能力高既rom, 除左rip比較花既CD, 另一優點就係用黎rip CCCD (Copy control CD)
因為佢地既高改錯能力可以 完美修正到CCCD所加入既artificial error

另一方面, 如果你係好經常會rip碟, 有兩隻或以上既rom都有好處

首先每隻rom有佢唔同既chipset, 個chipset影響左佢既讀取機制等等之類既野
簡單黎講, 有d情況可能A chipset rip到隻碟, B chipset rip唔到隻碟, 或者相反
當你有rip超過100隻碟都就會有咁既體驗, 好難話一隻rom可以走天涯既

而chipset方面
最佳既會係sanyo, 用sanyo既有舊型號既plextor, TEAC, 基本上05年後已經絕跡江湖, 要買只能買到2手

其他排名不分先後既:

Panasonic - panasonic多數係notebook跟機
renesas - pioneer 為主
mediatek - 基本上今日今日, 市面十之89都係用佢, 部份sony, asus, LG, etc
NEC - Optiarc, NEC, 部份Sony

以下有一個2016年drive accuracy排行榜
https://forum.dbpoweramp.com/showthread.php?37706-CD-DVD-Drive-Accuracy-List-2016&highlight=Accuracy%2C+List
排第一既 係用renesas chipset 既 iHAS124 W, 注意iHAS124 有好幾個model, iHAS124 Y呀之類, 只有iHAS124 W係用renesas既, 佢可以講係性價比之王#good# 舊幾水既貨仔#good#

其他教學Reference:

MAC OS - XLD
https://sites.google.com/site/cdripguide/mac-os-xld/osx-ripping-guide

DVD RIP (Audio)
https://sites.google.com/site/cdripguide/dvd/dvd-rip

Blu-ray RIP (Audio)
https://sites.google.com/site/cdripguide/bluray/rip-br

Down Sample:
https://sites.google.com/site/cdripguide/others/down-sample

本帖最後由 fishfishfish 於 2016-11-8 21:09 編輯

頭先提到CCCD, 我就順便講解一下

CCCD (Copy Control CD)
隻碟上面會有個咁既logo:


CCCD係由EMI同SONY係2001~2006間應用係CD既防拷技術, 其中EMI既Cactus Data Shield被認為係最為麻煩同難以破解
CDS最麻煩係佢運用左Data Corruption既方式, 加入大量artificial error係CD入面, 再利用一般Discman/CD Player本身內建既C2 Error Correction技術去play番隻碟出黎, 而由於C2 Error Correction本身係唔太可靠同埋唔同既Drive既C2 Correction既result亦經常有分別, 喱D CD係難以rip到一個identical既result, 簡單黎講就係難以被perfectly ripped
坊間一直流傳Plextor 同Pioneer某d較舊既drive有能力破到, 但其實都唔係100%得
以我手上有05年既Plextor PX716, 同Pioneer BDR S08J為例:
目前試過:
05年 鄭中基 - 無賴 – Plextor PX716A + C2 rip到 but not perfect, Pioneer S08J讀唔到
05年 金培達 - 如果。愛 – Plextor PX716A + C2 rip到 but not perfect, Pioneer S08J讀唔到
05年 古巨基 - Star Track (星戰) – Plextor PX716A + C2 rip到 but not perfect, Pioneer S08J讀唔到
04年 楊千嬅 - 電光幻影 – Plextor PX716A + C2 rip到 but not perfect, Pioneer S08J讀唔到
03年 梁漢文 - 10號 - Plextor PX716A Fail, Pioneer S08J perfect rip到

TOP

本帖最後由 fishfishfish 於 2016-11-8 21:12 編輯

以下我會講下
唔同既pressing (產地) / 唔同edition既情況又會係點
好多碟特別係一d經典既Album, 隔幾年/十年就會番出一次
咁唔同edition係咪等於rip出黎個file一定會唔同? 又唔係架喎
以下我就會講解下, 一般係點樣判斷唔同edition/pressing有冇分別

要學識分別唔同既edition第一樣野你要學識睇個rip log
rip log係一個記錄左你成個rip碟過程既一個記錄
過程有冇error等等都可以係度睇到

以下比一個sample你睇下

Exact Audio Copy V1.1 from 23. June 2015

EAC extraction logfile from 6. August 2016, 1:12

SCANDAL / テイクミーアウト

Used drive  : HL-DT-STDVDRAM GH24NSD1   Adapter: 1  ID: 0

Read mode               : Secure
Utilize accurate stream : Yes
Defeat audio cache      : Yes
Make use of C2 pointers : No

Read offset correction                      : 6
Overread into Lead-In and Lead-Out          : No
Fill up missing offset samples with silence : Yes
Delete leading and trailing silent blocks   : No
Null samples used in CRC calculations       : Yes
Used interface                              : Native Win32 interface for Win NT & 2000
Gap handling                                : Appended to previous track

Used output format              : User Defined Encoder
Selected bitrate                : 128 kBit/s
Quality                         : High
Add ID3 tag                     : No
Command line compressor         : C:\Program Files (x86)\Exact Audio Copy\Flac\flac.exe
Additional command line options : -8 -e -V -T "ARTIST=%artist%" -T "TITLE=%title%" -T "ALBUM=%albumtitle%" -T "DATE=%year%" -T "TRACKNUMBER=%tracknr%" -T "GENRE=%genre%" -T "PERFORMER=%albuminterpret%" -T "COMPOSER=%composer%" %haslyrics%--tag-from-file=LYRICS="%lyricsfile%"%haslyrics% -T "ALBUMARTIST=%albumartist%" -T "DISCNUMBER=%cdnumber%" -T "TOTALDISCS=%totalcds%" -T "TOTALTRACKS=%numtracks%" -T "COMMENT=%comment%" %source% -o %dest%


TOC of the extracted CD

     Track |   Start  |  Length  | Start sector | End sector
    ---------------------------------------------------------
        1  |  0:00.00 |  3:44.68 |         0    |    16867   
        2  |  3:44.68 |  3:40.24 |     16868    |    33391   
        3  |  7:25.17 |  3:42.18 |     33392    |    50059   


Track  1

     Filename M:\MUSIC\SCANDAL\テイクミーアウト\01 - テイクミーアウト.wav

     Pre-gap length  0:00:02.00

     Peak level 100.0 %
     Extraction speed 1.0 X
     Track quality 100.0 %
     Test CRC 5E7EFE49
     Copy CRC 5E7EFE49
     Track not present in AccurateRip database
     Copy OK

Track  2

     Filename M:\MUSIC\SCANDAL\テイクミーアウト\02 - I want you.wav

     Pre-gap length  0:00:02.49

     Peak level 100.0 %
     Extraction speed 1.1 X
     Track quality 100.0 %
     Test CRC 3AE8558E
     Copy CRC 3AE8558E
     Track not present in AccurateRip database
     Copy OK

Track  3

     Filename M:\MUSIC\SCANDAL\テイクミーアウト\03 - テイクミーアウト(Instrumental).wav

     Pre-gap length  0:00:04.12

     Peak level 100.0 %
     Extraction speed 1.2 X
     Track quality 100.0 %
     Test CRC 54E0B45D
     Copy CRC 54E0B45D
     Track not present in AccurateRip database
     Copy OK


None of the tracks are present in the AccurateRip database

No errors occurred

End of status report

---- CUETools DB Plugin V2.1.6

[CTDB TOCID: 70QlCL0R.FS4RBqf7G6.WLlb6Uk-] found
Submit result: 70QlCL0R.FS4RBqf7G6.WLlb6Uk- has been confirmed
Track | CTDB Status
  1   | (7/7) Accurately ripped
  2   | (7/7) Accurately ripped
  3   | (7/7) Accurately ripped

TOP

先講少少general分別edition既知識

Determining Distinct Album Editions


Track Peak Levels
The peak level value for each track (1-100% for EAC and 0.001-1.000 for XLD) indicates the loudness of the track. A value of 100% for an EAC-ripped track corresponds to the maximum loudness for that track. Different album editions tend to have substantial differences in the peak level values for corresponding tracks, resulting from distinct album mastering/remastering processes for the two editions.

TOC
The Table Of Contents (TOC of the extracted CD) lists the tracks present on the CD, the various lengths of each track, and the order of the tracks. The TOC also lists the exact data sector values for the boundaries of each track. Differences in the TOC between two album versions typically, although not always, denote separate album editions.

Track Pre-gaps
The pre-gap lengths describe the amount of time separating two adjacent tracks. These periods of time typically consist of silence. This can be a good source of information for distinguishing album editions. However, because EAC and XLD both offer a number of choices with respect to gap detection the values can vary wildly (between either EAC and XLD or even between different versions of the same program) and still denote the same edition. For example, EAC offers three gap detection methods. On some CDs, using any one of the three methods will give you identical pre-gap length values. Yet on other CDs, gap detection Method A will give the most accurate results when compared to B or C. Pre-gap lengths have no effect on the audio data and are not as important in determining album edition as the two previous benchmarks.

CRC Values:
The CRC value is a representation of the data contained in an audio file. Each track for a properly-ripped album will contain a Test CRC value and a Copy CRC value. If the Test and Copy values match, you are assured that the data transfer from CD to hard drive was performed as faithfully and as accurately as possible. If there is a mismatch between the Test and Copy CRC values, you can be equally sure that there is some error with your rip for that particular track.

AccurateRip Confidence Scores:
The AccurateRip confidence scores are used to compare your rip with those of other users for the same album. A CRC-like value is calculated for each track. This value is compared with the corresponding values from other users, who have been previously submitted their own log AR scores to the AccurateRip database. The resulting confidence score is an indication of how many users have submitted matching rip data to the AccurateRip database. The higher the score, the more confident you can be that your rip is as accurate a copy of the CD as another user's rip.

TOP

本帖最後由 fishfishfish 於 2016-11-8 14:48 編輯

咁我開始講解有邊幾種唔同pressing, edition既情況:

5樣野:
Track Peak Levels
TOC
Track Pre-gaps
CRC Values
AccurateRip Confidence Scores

為左簡化我建議大家只睇Track Peak Levels / TOC / AccurateRip Confidence Scores 去分

咁我簡單歸納幾種唔同情況
Track Peak Levels & TOC 一樣, 但AccurateRip Confidence Scores唔同
喱種情況最普遍, 一般黎講日本歌既, 日本版, 同國際版, 就會有咁既分別

Track Peak Levels 一樣, TOC 同 AccurateRip Confidence Scores唔同
喱種情況多數係發生係Reissue, 即重印版既情況

Track Peak Levels / TOC / AccurateRip 三樣都唔同
喱種情況多數係Remastered

留意我以上指緊既情況都係成碟個Tracklist完全一樣既情況
如果有一D如日本版有bonus track既情況, 唔洗我講你都知兩者有分別啦...

TOP

本帖最後由 fishfishfish 於 2016-11-8 18:00 編輯

Okay, 你可能會問, 市面上已經有好多可以直接買lossless既webstore, 點解仲要自己rip仲要攪咁多setting咁麻煩. 原因好簡單, 喱d webstore既產品其實好多質素都參差不齊

CD係由record label自已印, 自己賺, 由錄音到印碟係一條龍既工序
webstore係一個第三方用一d不同方式去取得一d lossless 既file經record label授權後拎出黎賣
咁喱d file點黎? 最理想當然係由record label直接提供俾佢啦
亦有可能係佢自己拎隻cd rip完拎出黎賣
無論係乜野方式, 多左一重角色, 多左一重工序, 就代表多左一個出錯, 鳩流既機會

以其中一個T字頭既webstore為例, 當初由於我見到佢有賣好多好舊既廣東碟,
而正因為喱幾隻碟CD rip唔到完美既關係我見到T店有賣佢地既flac, 係[censored] 渠道我拎左d file, 經過分析後發覺質素係差到難以致信

以下面一間TXXXX提供賣既flac為例, 質素就真係差到令人眼都突

From TXXXX



Rip from CD (Copy Control CD, not perfectly ripped)



另一個例子, 都係from TXXXX, 斬左中間frequency, 完全唔知佢做乜鳩

From TXXXX:



Rip from CD (Copy Control CD, not perfectly ripped)

TOP

本帖最後由 fishfishfish 於 2016-11-10 13:53 編輯

Analog and Digital Music Sources

任何音樂既source, 有兩大類:

Analog
中文叫類比 / 模擬, 例子有cassette帶, 或者vinyl, 佢地既特點係唔能夠用電腦直接讀取上面既音樂資料
例如vinyl要用turntable, cassette帶要用cassette帶機

Digital
即係數碼音樂, 亦係現時最普及既music source, 例子, CD, SACD, DVD, Bluray, WEB Store等等等等


Audio Formats

講audio formats, 首先要知道咩係bitrate, bitrate係指一個指定時間量位裡面傳輸左幾多bit
一般我地會用kilobits per second (kbps) , 即係每秒幾多個千bit, 咁bit又係乜野?
我都好難解釋, 但我舉個例, 係數碼音樂既世界, 聲音就係由bit去組成, 愈復雜既聲音, 佢既bit數會愈高

Audio Format分3大類

UNCOMPRESSED LOSSLESS
代表: WAV / AIFF
基本上你見到lossless喱個字, 顧名思義就係無損, 即係完全100%地記錄左original既record data, 而且原全冇經過壓縮, 將audio file 入面既silence既bit數都推到最高, 所以佢既size係最大

COMPRESSED LOSSLESS
代表: FLAC/ALAC/APE
一樣係無損, 即100%地記錄左original既record data, 但佢會將audio file入面既silence 既bit數壓到0, 從而去將audio file既size縮細

掃盲: 無論係UNCOMPRESSED LOSSLESS或者COMPRESSED LOSSLESS都係100%儲存左original既audio data. 所以audio quality 黎講FLAC 同WAV係絕對100%一模一樣
而且佢地可以自由轉換, FLAC轉成WAV, WAV轉成FLAC
轉一千次都好, 入面儲存既audio data都唔會有改變


LOSSY
代表: MP3, AAC (iTunes), WMA, AC3, DTS
Lossy format係壓縮左既format, 佢既size係最細既, 而係壓縮既過程中佢會刪走左部份audio data, 一般黎講會刪左最高frequency, 即人類一般唔會聽到既聲音

由於Lossy唔係無損, 所以即使將lossy轉番去lossless format, 失去左既data亦唔會回復

但lossy其實係可以轉番去lossless, 就係大家有機會會係街邊download到既假WAV, 或者假既FLAC
但喱D假既lossless係可以透過睇佢既spectral去分辨到
只不過, 如果係rip既過程出現error (出現error可以有好多原因, 個rom唔得, 隻碟太花, 隻碟本身print得唔好, rip 既setting有錯, 都有可能)
喱D error, 就基本上冇任何科學方法可以簡單快捷地check到, 所以點解我會話個rip log十分重要)

TOP

本帖最後由 fishfishfish 於 2016-11-8 14:48 編輯

講住咁多先, 有唔明問

TOP

嘩~好pro
不過暫時未有時間rip CD

via HKEPC Reader for Android

TOP

回覆 9# kyle1358


    其實只要跟我個guide做, 所有野都好簡單

TOP