Trao đổi với tôi

http://www.buidao.com

10/28/13

[Encoding] Huớng dẫn sử dụng EAC để rip/burn Audio CD

Hiện nay mình thấy rất nhiều bạn rip nhạc theo nhiều kiểu khác nhau, bạn thì dùng dbpoweramp, bạn thì dùng Windows Media Player, bạn thì dùng Audio extract gì đấy. Mình k có điều kiện mua nhạc Việt nam nên rất hay down về nghe đỡ hậu quả là rất nhiều bài bị lỗi, nếu báo với uploader kịp thời thì họ đi rip lại còn không thì để đó, bởi vậy phần nhiều mình down về, nghe 1 hoặc 2 lần là xóa luôn.
Trong bài này mình sẽ giới thiệu cách rip nhạc sử dụng EAC (Exact Audio Copy) để rip xuống thành FLAC. Mình đọc trong forum và trong comment của nhiều bạn bảo là chỉ thích down nhạc ở dạng WAV thôi, điều này thật là lãng phí nguồn lực và không cần thiết, nhất là nhiều bản RIP ra WAV từ những chương trình không đáng tin cậy, không có log, thì thà down mp3 V0 về nghe còn thích hơn. Nếu bạn nào chỉ thích WAV thì bỏ phần lựa chọn xóa file WAV sau khi nén thành FLAC là xong. Vì cơ cấu hoạt động của EAC là đưa file về dạng WAV trước rồi mới nén tiếp thành FLAC mà.
EAC là phần mềm rip nhạc tốt nhất cho Windows/Unix hiện nay. Ưu điểm của phần mềm này là rip "bit by bit" nên sẽ đảm bảo âm thanh ra như đĩa gốc (đúng như tên gọi), và nếu được rip từ đĩa gốc thì khi burn ra âm thanh sẽ y như đĩa gốc. Ngoài ra EAC còn kết hợp với Accurate Rip, thông qua việc thiết lập CD Drive Offsets để cho ra những bản rip error free. Nhược điểm của EAC (và là ưu điểm của những phần mềm khác) là chẳng may CD bị trầy xước một tí thôi thì sẽ không rip được luôn, hoặc là rip được mà bản log sẽ không được 100% nữa.
Nếu rip theo đúng hướng dẫn này thì bảo đảm các bản rip của bạn chất lượng hoàn hảo, nếu up lên WAFFLES.FM thì được đóng dấu huy chương vàng Wafflres Iron, nếu up lên WHAT.CD thì sẽ được đóng dấu log (100%). WAFFLES.FM và WHAT.CD là 2 music tracker lớn nhất hiện nay. Đọc thêm về các Music Trackers ở đây: Giới thiệu 1 số music private trackers
Waffles Iron (WI) Torrent là torrent có huy chương màu vàng

Log (100%) torrent trên what.cd

Phần mềm cần thiết:
- EAC, verson mới nhất là V0.99 prebeta 5, có thể download ở đây: Download Exact Audio Copy
- Flac frontend (optional): từ version prebeta 4 trở đi là FLAC đã được built in luôn trong EAC, tuy nhiên mình vẫn dùng chương trình FLAC trực tiếp nên cài vào. Download ở đây: Download FLAC-Free Lossless Audio Codec from SourceForge.net
-Dbpoweramp: Phần mềm này dùng để convert ra file wav (và các định dạng khác), thực ra là dùng Flac Frontend cũng được , nhưng mình dùng cái này vì giao diện dễ dùng. Download ở đây. Chú ý lúc install thì install phần chính trước và install plugin FLAC để nó hiểu được file FLAC. Tương tự nếu bạn muốn nó hiểu được thêm các định dạng khác thì chỉ cần cài các plugins đi kèm.
Sau khi download các phần này về, cứ để install theo default có sẵn rồi sẽ thiết lập cấu hình sau.
Bây giờ, bạn bỏ một đĩa CD mà bạn định nén vào và chuẩn bị thiết lập cấu hình cho EAC, cấu hình này sẽ dùng cho cả nén và burn.

Contents

[hide]

Thiết lập cấu hình


Freedb/Database Option

Bước này giúp cho EAC tự đọc thông tin của CD truy xuất từ freedb, đa phần các CD mình rip thì đều có trong thư viện của freedb cả. Theo như nhiều bài mình đọc thì cũng có khá nhiều CD của Việt Nam được người dùng tự nhập vào rồi.
Nhấn F12, màn hình hiện ra như sau

Your e-mail adress: Bạn điền bất kỳ email nào vào cũng được, như của mình, mình chỉ đơn giản điền mail@yahoo.com
Sau đó nhấn Get active freedb server list, chờ một tí sẽ thấy trong phần Freedb server sẽ hiện ra server của freedb

EAC Options (nhấn F9)

Tab Extraction:
Đánh dấu chọn theo hình:

Cụ thể như sau:
  • Fill up missing offset samples with silence: Chọn
  • No use of null samples for CRC calculations : Không chọn
  • Synchronize between tracks: Chọn
  • Delete leading and trailing silent blocks: Không chọn
  • Skip track extraction on read or sync errors: Không chọn
  • Error recovery quality: High
Tab General:
  • On unknown CDs: Chọn
  • Chọn automatically access freedb database
  • Use language: English
  • Wait for external compressors: Chọn

Tab Tools:
  • Retrieve UPC/ISRC codes in CUE sheet generation: Bỏ chọn
  • Use CD-Text information in CUE sheet generation: Chọn
  • Create '.m3u' playlist on extraction: Chọn
  • Write m3u playlist with extended information: Bỏ chọn
  • Automatically write status report after extraction: Chọn
  • Do not open external compressor window: Chọn
  • Bỏ chọn 2 chức năng cuối cùng

Tab Normalize: Bỏ chọn Normalize
Tab Filename:
Phần này khá quan trọng trong việc upload và quản lý trong tracker.
Tên Folder: Tên ca sĩ - Tên album (năm) [định dạng] {phụ chú, thường là hãng xuất bản}
- VD: Mỹ Linh - Cho Một Người Tình Xa (1996) [FLAC] {dihavina}
Tên bài hát: Số thứ tự - Tên bài
- VD: 01 - Em ơi Hà Nội phố
Nếu album với nhiều ca sĩ khác nhau thì nên đặt như sau:
Folder: Various Artists - Tên album (năm) [định đạng] {phụ chú}
- VD: Various Artists - Phú Quang, Một Dại Khờ Một Tôi (1997) [FLAC] {dihavina}
Bài hát: Số thứ tự - Ca sĩ - Tên bài hát
- VD: 01 - Lê Dung - Điều giản dị
Để EAC tự làm được điều này thì làm theo hình sau:

- Trong khung Naming scheme: %D - %C (%Y) [FLAC]\%N - %T - Trong khung Use various artist naming scheme: Various Artists - %C (%Y) [FLAC]\%N - %A - %T
Tab Directories: Chọn Use this directory và đưa folder bạn dự định sẽ chứa file rip vào:

Nhấn OK, xong phần EAC Options.

Drive Option (nhấn F10)

Tab Extraction Method:
Bắt buộc phải chọn Secure modes
  • Drive has 'Accurate Stream' feature: Chọn
  • Drive caches audio data: Chọn
  • Drive is capable of retrieving C2 error information: Bỏ chọn


Tab Offset/Speed:
  • Use read sample offset correction: Chọn
Khi đã chọn Accurate Rip thì thường ổ CD của bạn sẽ được tự động cập nhật và số offset sẽ tự hiện lên. Bạn có thể xem giá trị Offset cho các loại ổ ở trang sau: [1]Digital Audio Extraction]
  • Overread into Lead-In and Lead-Out: Bỏ chọn
  • Allow speed reduction during extraction: Chọn
  • CD-Text Read capable drive: Chọn
  • Use AccurateRip with this drive: Chọn (Cái này quan trọng)

Các bạn chú ý, để kích hoạt được Use Accuraterip with this drive thì bắt buộc bạn phải cho 1 CD bất kỳ vào. Khi mình chưa bỏ CD nào vào hết thì chức năng đấy bị mờ:

Khi bạn bỏ 1 CD vào, EAC sẽ kiểm tra xem cái đĩa của bạn có nằm trong cơ sở dữ liệu của Accurate Rip hay không, nếu có EAC tự động tìm giá trị Offset cho ổ quang của bạn và chức năng Accurate rip được bật như theo hình. NẾu CD của bạn chưa có trong database thì bạn phải lần lượt bỏ vào các đĩa khác vào (khuyến khích dùng đĩa ngoại vì xác suất đĩa ngoại nằm trong cơ sở dữ liệu của Accurate Rip cao hơn) cho đến khi nào accurate rip được bật thì thôi.

Bạn nhớ nhấn configure chứ đừng nhấn close, mất khoảng 5'-10' để cho máy config, sau khi config xong, nếu bạn thấy một bảng như thế này có nghĩa là Accurate RIp đã được kích hoạt

Kiểm tra lại phần accurate rip trong configuration cua EAC:

Và như các bạn thấy, chức năng đó đã hết mờ và hiện lên đúng các giá trị offset
Như vậy kết luận tạm thời lý do nếu bạn không bật được accurate rip là có lẽ là:
  • bạn chưa cho CD vào khi thực hiện configurations
  • Bạn cho CD vào nhưng khi bảng accurate configure hiện ra, các bạn nhấn close thay vì nhấn configure
  • Ổ optical drive của bạn không support chức năng accurate rip
Tab Gap Detection:
  • Gap/Index retrieval method: Mục đích của phần này là để EAC xác định khoảng lặng giữa các bài hát. Nên thử cả 3 phương pháp (A,B,C) mỗi phương pháp 3 lần. Mỗi lần đều phải cho ra thời gian giống nhau. Cách thử như sau, cho một CD vào, nhấn F4, ghi nhận thời gian GAP, bật ổ đĩa ra cho vào lại, nhấn F4 tiếp, ghi nhận thời gian GAP, so sánh với lần đầu, rồi làm tiếp thêm một lần nữa. Phương pháp nào cho ra cả 3 lần đều như nhau thì chọn phương pháp đó
  • Detection accuracy: Bắt buộc phải chọn Secure


Compression Options (Nhấn F11)

Tab External Compression:
  • Use external program for compression: Chọn
  • Parameter passing scheme: User Definied Encoder
  • Use file extension: .flac
  • Program, including path, used for compression: Đường dẫn đến file flac.exe. Nếu bạn dùng FLAC built in trong EAC thì sẽ là: C:\Program Files\Exact Audio Copy\Flac\flac.exe
  • Additional commandline options:
Mức độ nén phải trên 5. Mức độ 8 là mức độ hiện nay mình đang dùng. Tùy chọn này sẽ cho phép bạn nén một album với tag đầy đủ. Ở một số lossless tracker, phải dùng tùy chọn này nếu muốn bản rip của mình được đóng nhãn hiệu Properly Tagged Flac (PTF)

'''-8 -V -T "ARTIST=%a" -T "TITLE=%t" -T "ALBUM=%g" -T "DATE=%y" -T "TRACKNUMBER=%n" -T "TOTALTRACKS=%x" -T "GENRE=%m" -T "ALBUM ARTIST=%v" -T "ALBUMARTIST=%v" -T "COMMENT=EAC V0.99 prebeta 5, Secure Mode, Test & Copy, AccurateRip, FLAC -8" %s'''
  • Bitrate: Gì cũng được
  • Delete WAV after compression: Chọn (Hoặc bỏ chọn nếu các bạn thích lưu file WAV)
  • Use CRC check: Chọn
  • Add ID3 Tag: Bỏ chọn (Đã chọn tag trong FLAC rồi)
  • High quality/low quality: Không quan trong, gì cũng được, high quality nghe cho có vẻ chất lượng cao
  • Check for external programs return code: Chọn

nhấn OK xong xuôi, bạn nhìn xuống phía dưới SAVE cấu hình lại, đặt tên là HDVNBITs chẳng hạn, như vậy lần sau khi muốn rip đĩa chỉ cần bỏ vào là rip thôi

Quá trình rip (Nén) đĩa

Khi bạn cho CD vào thì EAC sẽ tự động lấy thông tin từ freedb, nếu một album có nhiều lựa chọn, chẳng hạn như album mình đang dùng làm ví dụ, thì chọn cái nào bạn thấy thích hợp nhất

Chọn xong thì tên album, tên bài hát sẽ hiện ra như sau:

Đối với một số album, nhất là album Việt Nam, nếu chưa được người sử dụng đưa vào database thì sẽ không hiện ra tên bài hát, tên album, vv. Lúc này ta cần phải thêm những thông tin ấy vào. Thông tin cần phải đưa vào là CD Tittle, CD Artist, Year, và Title
Như album dưới đây mình rip mà không có thông tin nên mình tự điền vào:

Lưu ý đối với những album do nhiều người hát thì khi điền vào phải điền theo thứ tự Tên ca sĩ / Tên bài hát và đánh dấu vào ô phần Various Artists như sau:

Các bạn để ý cột Gap sẽ thấy giá trị hiện thời là unknown cho các bài hát, tức là khoảng lặng giữa các bài hát chưa được xác định.
- Nhấn F4, chờ một tí sẽ hiện ra như sau:

- Vào Action --> Create CUE Sheet --> Multiple WAV files with Gaps... (Non Compliant)

- Nhấn Ctrl+A để chọn tất cả bài hát, và nhất Shift + F6 bắt đầu quá trình nén. Chờ khoảng 20-30' tùy CD và tùy cấu hình máy, có album mình nén phải gần 4h mới xong, he he
- Sau khi nén xong, kiểm tra số Read CRC và Test CRC có trùng nhau hay không, kiểm tra cột CRC có hiện lên OK hay không. Như album mình vừa nén, thế là OK hết

Chắc ăn nữa, vào thư mục mình chứa nhạc vừa nén đọc file log, mình thì đọc file log thường xuyên hơn. Khi nén xong phải đảm bảo có những file sau bên cạnh file FLAC :
- File .log - File .cue - File .m3u
Mình đính kèm một phần file log cho mọi người tham khảo.
Exact Audio Copy V0.99 prebeta 5 from 4. May 2009

EAC extraction logfile from 15. November 2009, 13:30

Yo-Yo Ma & Bobby McFerrin / Hush

Used drive  : PLEXTOR DVDR   PX-800A   Adapter: 0  ID: 0

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

Read offset correction                      : 48
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)\FLAC\flac.exe
Additional command line options : -8 -V -T "ARTIST=%a" -T "TITLE=%t" -T "ALBUM=%g" -T "DATE=%y" -T "TRACKNUMBER=%n" -T "TOTALTRACKS=%x" -T "GENRE=%m" -T "ALBUM ARTIST=%v" -T "ALBUMARTIST=%v" -T "COMMENT=EAC V0.99 prebeta 5, Secure Mode, Test & Copy, Accurat


TOC of the extracted CD

     Track |   Start  |  Length  | Start sector | End sector 
    ---------------------------------------------------------
        1  |  0:00.00 |  3:54.55 |         0    |    17604   
        2  |  3:54.55 |  4:03.00 |     17605    |    35829   
        3  |  7:57.55 |  1:08.52 |     35830    |    40981   
        4  |  9:06.32 |  4:04.08 |     40982    |    59289   
        5  | 13:10.40 |  2:36.12 |     59290    |    71001   
        6  | 15:46.52 |  6:26.20 |     71002    |    99971   
        7  | 22:12.72 |  4:12.70 |     99972    |   118941   
        8  | 26:25.67 |  2:51.70 |    118942    |   131836   
        9  | 29:17.62 |  2:37.08 |    131837    |   143619   
       10  | 31:54.70 |  2:37.62 |    143620    |   155456   
       11  | 34:32.57 |  5:38.25 |    155457    |   180831   
       12  | 40:11.07 |  5:11.60 |    180832    |   204216   
       13  | 45:22.67 |  1:11.08 |    204217    |   209549   


Track  1

     Filename F:\My Music\EacRips\01 - Grace.wav

     Pre-gap length  0:00:02.00

     Peak level 24.3 %
     Track quality 100.0 %
     Test CRC 1DB9EBC1
     Copy CRC 1DB9EBC1
     Accurately ripped (confidence 10)  [C9C2A1E1]
     Copy OK

Track 13

     Filename F:\My Music\EacRips\13 - Good-bye.wav

     Pre-gap length  0:00:00.26

     Peak level 20.2 %
     Track quality 100.0 %
     Test CRC 44CFF266
     Copy CRC 44CFF266
     Accurately ripped (confidence 8)  [F24592B8]
     Copy OK


All tracks accurately ripped

No errors occurred

End of status report
Phần đánh dấu đỏ là phần phải quan tâm khi đọc file log. Rồi vậy là hoàn thiện quá trình nén đĩa. Vy vọng bài này sẽ giúp các bạn rip đĩa đạt chất lượng tốt nhất.
Trong quá trình rip đĩa, có trục trặc gì hoặc có câu hỏi gì thì bạn có thể post log của bạn lên, nếu được thì post cả file cue, để mình support dễ hơn.

Quá trình burn đĩa

Nếu các bạn chỉ muốn burn những file FLAC riêng lẻ thành một CD, hoặc nếu các bạn là người dễ tính, chỉ cần một phần mềm burn file FLAC nhanh gọn lẹ, chất lượng vừa phải, thì chỉ cần dùng phần mềm burrrn. Nhưng nếu các bạn là người kỹ tính, đòi hỏi album burn ra giống y như đĩa gốc thì chỉ còn cách sử dụng EAC, đổi lại là sẽ mất thời gian hơn một tí. Trong bài hướng dẫn này, mình chỉ hướng dẫn các bạn sử dụng EAC để burn đối với các file FLAC có file CUE đi kèm mà thôi. Còn nếu không có thì dùng burrrn vậy nhé, hoặc nếu các bạn vẫn muốn dùng EAC thì phải tạo file CUE (sẽ đề cập đến nếu ai có nhu cầu)

Convert các file FLAC thành WAV

Bạn có thể dùng FLAC frontend hoặc dùng dbpoweramp. Mình dùng dbpoweramp thường xuyên hơn nên mình sẽ hướng dẫn dựa trên dbpoweramp nhé. Sau khi đã cài dbpoweramp vào rồi, bạn vào folder chứa album mình cần burn, đánh dấu tất cả file FLAC, nhấp chuột phải, sẽ có một bảng hiện ra như sau:

Chọn convert to, lúc này màn hình của dbpoweramp sẽ hiện ra với các lựa chọn. Trong ô đầu tiên: converting to, bạn chọn Wave và nhấn convert. Lưu ý trong phần Output location bạn nên để file WAV nằm chung folder với các file FLAC và file CUE của bạn


Đưa file CUE và edit file CUE (nếu cần thiết)

Yêu cầu: Bạn phải configure EAC như ở phần 1, quan trọng nhất là offset value, giá trị này đúng thì sản phẩm tạo ra mới được coi là giống y đĩa gốc.
Bây giờ, bạn cho một CD-R trắng vào, khởi động EAC và nhấn Alt+W, hoặc vào Tools, chọn write CD-R:

Một bảng CD Layout Editor sẽ hiện ra như sau:

Vào File --> Load Cue sheet:

Lúc này bạn sẽ chỉ đến file CUE hiện đang nằm trong cùng thư mục với các file WAV
Khi mở file CUE ra, thường sẽ có bảng thông báo lỗi như sau:

Chuyện này bình thường vì người rip đặt tên album khác nhau, sau đó mình download về sửa tên album hay gì đó, nói chung là không vấn đề gì. Bây giờ ta phải sửa lại cho hết lỗi đi (bước này lâu nhất). Vì mình đã để tất cả các files trong cùng một thư mục rồi nên như trong ví dụ của mình, mình chỉ cần delete cái tên folder tương ứng với từng track đi thôi.

Delete lần lượt cho tất cả các track, sau đó nhấn OK, lúc này cái CD layout Editor hiện ra với tên track, số thứ tự, etc.

Kiểm tra lại xem có đúng hay chưa, nếu đúng hết rồi thì vào CD-R --> Write CD. Sẽ có một bảng CD Write Options hiện ra

Trong phần write speed (tốc độ ghi) nên chọn tốc độ thấp nhất, và nhấn Make It So. Xong rồi đấy, chờ một tí là sẽ ra thành phẩm thôi.
Credit: Hatng - Chị Hà
12/01/2010

http://wiki.hdvnbits.org/index.php?title=Hu%E1%BB%9Bng_d%E1%BA%ABn_s%E1%BB%AD_d%E1%BB%A5ng_EAC_%C4%91%E1%BB%83_rip/burn_Audio_CD