XLD vs. EAC cue sheet: first track pregrap |
![]() ![]() |
XLD vs. EAC cue sheet: first track pregrap |
Dec 16 2012, 01:57
Post
#1
|
|
|
Group: Members Posts: 5 Joined: 16-December 12 Member No.: 105206 |
I've been using Exact Audio Copy on Windows for a while now to extract audio from CDs, and I'm working on a switch to using XLD and Mac OS X instead. XLD is very good, and it seems to do everything important right. I have noticed a small difference in cue sheet formatting between the two.
Cue sheets and pregap detection are not very well defined standards. It looks like EAC treats the first track differently from XLD there. I was curious if anyone else was aware of this difference. I can't figure out if this is a problem to be fixed, or just a difference that doesn't really matter. The most popular CD I've noticed this on is the US release of "Metallica", AKA the black album. (Napster bad!) EAC and XLD matched against AccurateRip, and their cue sheets match perfectly everywhere except the first track. XLD 20121027 (142.1) sees the TOC start like this: TOC of the extracted CD Track | Start | Length | Start sector | End sector --------------------------------------------------------- 1 | 00:00:33 | 05:31:42 | 33 | 24899 2 | 05:32:00 | 05:24:43 | 24900 | 49242 It then turns the 33 second empty space at the CD start into an index position in the cue sheet: FILE "01 Metallica - Enter Sandman.flac" WAVE TRACK 01 AUDIO TITLE "Enter Sandman" INDEX 00 00:00:00 INDEX 01 00:00:33 EAC treats this differently. It considers that to be a pregap on track 1: FILE "01 Metallica - Enter Sandman.flac" WAVE TRACK 01 AUDIO TITLE "Enter Sandman" PREGAP 00:00:33 INDEX 01 00:00:00 I'm just short of knowing enough about this subject to tell if a CD burned from the two resulting cue sheets will be physically different or not. Making a perfect backup of rare discs was one of my ripping goals. It doesn't help my confidence the first CD I've tried with actual music in the track 1 pregap--Kamelot's "The Black Halo"--didn't come out of the XLD/Mac combo correctly. (I am suspicious of the drive just not handling that, the EAC rips were done on an old Plextor) Those are rare enough that I'm willing to just use EAC for them. I'd really like to switch to XLD for most of ripping though, the workflow is much simpler to automate. Here are some other CDs I've found that have similar ~30 second track 1 pregap:
That's out of a library of 200 test rips, so this is at least 2% of my collection so far. This post has been edited by gregs1104: Dec 16 2012, 02:00 |
|
|
|
Dec 16 2012, 02:46
Post
#2
|
|
![]() Group: Admin Posts: 4231 Joined: 15-December 02 Member No.: 4082 |
INDEX 00 implies that the pregap is included in the rip. PREGAP implies that it is digital silence and not included in the rip. The result produces the same disc if the pregap is indeed digital silence.
|
|
|
|
Dec 16 2012, 16:11
Post
#3
|
|
|
Moderator Group: Super Moderator Posts: 3934 Joined: 29-September 01 Member No.: 73 |
That's right. In this case, in this situation, XLD seems more accurate than EAC. In order to have a faithful backup with EAC, the CD should be ripped as one big file + cuesheet. This way, the gap before track one will be included.
Mind that this is not 33 seconds, but 33 sectors, which is about half a second. These sectors are not played back by CD players unless you start the playback, then rewind backwards at the beginning. The player then goes back before the start of track one and reads the gap. Some rare CDs features a complete hidden track in a large gap, that can only be played back this way. I said that XLD seemed to be more accurate, because there is an ambiguity about pregaps. XLD's cuesheet seems to assume that Track 0 index 0 equals sector 0. This is wrong, track 0 index 0 is in fact sector -150. But negative sectors cannot be reached with CD Burners. They can be read, forcing a large negative read offset into EAC, but not burned. |
|
|
|
Dec 16 2012, 18:34
Post
#4
|
|
|
Group: Members Posts: 5 Joined: 16-December 12 Member No.: 105206 |
Oops, I meant to say these titles have a ~30 sector pregap, my hands didn't type what my brain was thinking. A 30 second one would be a much larger issue. This seems relatively common, and I wanted to make sure it was being handled correctly. I know with EAC there's no good way to treat real music in the pre-gap without making a full-disc image. Individual tracks are so much easier to deal with in the general case that I'd like to stay with those for the bulk of extraction. As far as I can tell that doesn't cause a quality problem for most albums.
Here's what I'm seeing XLD do when there's real music in the pre-gap: FILE "01 Kamelot - March Of Mephisto.flac" WAVE TRACK 01 AUDIO TITLE "March Of Mephisto" ISRC DEA450406740 FLAGS DCP INDEX 00 00:00:00 INDEX 01 01:20:62 I can easily write a script that finds all cue sheets that look like this, and flag them for manual review or disk image style extraction. There are so few titles like this that it's not a large problem. While the cue sheet seems reasonable, the problem with the resulting audio on this disc is that there's a hiccup when the music goes from the pre-gap song to the track that's the normal start of the CD. I'm not sure whether that skip is from XLD or the drive in my Mac yet. I'm planning some work to try and isolate that next. |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 20th June 2013 - 00:42 |