IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
[HowTo] Make a 1:1 copy of an "Audio CD", How to make a "bit exact" copy of an "Audio CD"
BlueKnight
post Apr 12 2014, 22:01
Post #1





Group: Members
Posts: 7
Joined: 12-April 14
Member No.: 115486



Well, first let me explain what I mean by "1:1 copy":
1.You have an "Audio CD".
2.You can extract the data from this "Audio CD" using cdparanoia or other similar tool.
3.You burn that data to another CD-R.
4.You can extract the data from that burned CD-R and get exactly the same data as if you were extracting from the original CD.

I tried using only "cdrdao" for this task but it "failed" with one of my CDs (I tested 3) and I didn't get exactly the same data (Track 2 from one of them) as I'd if extract it from the original "Audio CD".

Then I tried the method I am explaining below and it worked with all of my CDs till now...

I don't know if it's possible to achieve this with any hardware available or if it's possible to do it with any "Audio CD" data... It may work with most, but not all, as the method of only using "cdrdao" alone.

What will you need:
Hardware:
1.At least 1 drive capable of reading and writing to a CD-R.

Software:
1.cdparanoia (get it from here: http://www.xiph.org/paranoia/).
2.cdrdao (get it from here: http://cdrdao.sourceforge.net/).

I'm using GNU Linux based operating system (Xubuntu 13.10), so the steps will be based on it...

Steps:
1.Put the "Audio CD" you want to copy into your drive.

2.In your command line terminal run (without quotes): "cdparanoia -d <device> -w -X -z -S <read_speed> <first_track>-<last_track> <output.wav>"
2.1.Example: "cdparanoia -d /dev/sr0 -w -X -z -S 4 1-17 /home/blueknight/Desktop/cd.wav"
-----
Notes: Do not include any sample offset in your command line parameter.

3.After that, go back to your command line and run: "cdrdao read-toc --device <device> --datafile <input.wav> <output.toc>"
3.1.Example: "cdrdao read-toc --device /dev/sr0 --datafile /home/blueknight/Desktop/cd.wav /home/blueknight/Desktop/cd.toc"

4.Remove the "Audio CD" from the device.

5.Put a blank CD-R into your drive.

6.From your command line terminal run: "cdrdao write --device <device_path> --speed <write_speed> --eject <input.toc>"
6.1.Example: "cdrdao write --device /dev/sr0 --speed 12 --eject /home/blueknight/Desktop/cd.toc"

Done!
Go to the top of the page
+Quote Post
probedb
post Apr 12 2014, 22:07
Post #2





Group: Members
Posts: 1214
Joined: 6-September 04
Member No.: 16817



1. Stop writing in a fixed width font, it's difficult to read.
2. Pick CD burning tool of choice and choose copy CD.

There is no complicated process for just copying an audio CD.
Go to the top of the page
+Quote Post
db1989
post Apr 12 2014, 22:11
Post #3





Group: Super Moderator
Posts: 5275
Joined: 23-June 06
Member No.: 32180



QUOTE
How to make a "bit exact" copy of an "Audio CD"
http://exactaudiocopy.de

QUOTE
Notes: Do not include any sample offset in your command line parameter.
so have people gone from worrying a bit too much about offsets in theiir pursuit of accuracy, to thinking offsets actively harm accuracy?

This post has been edited by db1989: Apr 12 2014, 22:13
Go to the top of the page
+Quote Post
BlueKnight
post Apr 12 2014, 22:52
Post #4





Group: Members
Posts: 7
Joined: 12-April 14
Member No.: 115486



QUOTE (probedb @ Apr 12 2014, 23:07) *
1. Stop writing in a fixed width font, it's difficult to read.
2. Pick CD burning tool of choice and choose copy CD.

There is no complicated process for just copying an audio CD.

If you don't care about "perfection" then do it, it will work. The method above is for people like me...

QUOTE (db1989 @ Apr 12 2014, 23:11) *
QUOTE
Notes: Do not include any sample offset in your command line parameter.

so have people gone from worrying a bit too much about offsets in theiir pursuit of accuracy, to thinking offsets actively harm accuracy?

Well, with my drive I could extract the exact same data specifying my drive's offset (or not) both from the original and from the copied CD-R.

Specifying an offset for reading the data wouldn't... That's why I didn't specify any offset to extract the audio data.

If you got different results, please let me know.
Go to the top of the page
+Quote Post
eahm
post Apr 12 2014, 22:57
Post #5





Group: Members
Posts: 1058
Joined: 11-February 12
Member No.: 97076



You have to calculate the Write Offset, there is an easy way with EAC IIRC, also EAC again IIRC is the only one to be able to change the Write Offset for burning.


--------------------
/lwAsIimz
Go to the top of the page
+Quote Post
db1989
post Apr 12 2014, 23:23
Post #6





Group: Super Moderator
Posts: 5275
Joined: 23-June 06
Member No.: 32180



QUOTE (BlueKnight @ Apr 12 2014, 22:52) *
QUOTE (probedb @ Apr 12 2014, 23:07) *
1. Stop writing in a fixed width font, it's difficult to read.
2. Pick CD burning tool of choice and choose copy CD.

There is no complicated process for just copying an audio CD.
If you don't care about "perfection" then do it, it will work. The method above is for people like me...
People who care about accurate data? There are plenty of programs that are competent enough to achieve that, and they donít require a pair of relatively obscure command-line programs and pasting a bunch of unexplained switches written by someone else.

(This is not to say that your method is bad, just that it is not required for everyone else to use it.)
Go to the top of the page
+Quote Post
BlueKnight
post Apr 13 2014, 02:24
Post #7





Group: Members
Posts: 7
Joined: 12-April 14
Member No.: 115486



QUOTE (db1989 @ Apr 12 2014, 23:23) *
People who care about accurate data? There are plenty of programs that are competent enough to achieve that, and they don’t require a pair of relatively obscure command-line programs and pasting a bunch of unexplained switches written by someone else.

(This is not to say that your method is bad, just that it is not required for everyone else to use it.)

I don't know why you called them obscure, both are very well known by many people... And they are not new programs.

To know what each "unexplained" switches do just read the programs "help". They say everything...

I spent hours (and many blank CD-Rs) trying to achieve this with my drive (can't test with other drives, have only 1), I just thought I could share it somewhere. I thought it could be useful to others or not...

Sorry!

This post has been edited by BlueKnight: Apr 13 2014, 02:37
Go to the top of the page
+Quote Post
phofman
post Apr 13 2014, 07:22
Post #8





Group: Members
Posts: 300
Joined: 14-February 12
Member No.: 97162



QUOTE (BlueKnight @ Apr 13 2014, 03:24) *
I spent hours (and many blank CD-Rs) trying to achieve this with my drive (can't test with other drives, have only 1), I just thought I could share it somewhere. I thought it could be useful to others or not..


I do appreciate your post. Great e.g. for automated/single button cloning of CD-DA in a linux player.
Go to the top of the page
+Quote Post
probedb
post Apr 13 2014, 18:13
Post #9





Group: Members
Posts: 1214
Joined: 6-September 04
Member No.: 16817



QUOTE (BlueKnight @ Apr 12 2014, 22:52) *
If you don't care about "perfection" then do it, it will work. The method above is for people like me...


Never had an issue with it.
Go to the top of the page
+Quote Post
db1989
post Apr 13 2014, 18:51
Post #10





Group: Super Moderator
Posts: 5275
Joined: 23-June 06
Member No.: 32180



QUOTE (BlueKnight @ Apr 13 2014, 02:24) *
To know what each "unexplained" switches do just read the programs "help". They say everything...
Of course, but when presenting a guide, it helps to provide some background.

QUOTE
I spent hours (and many blank CD-Rs) trying to achieve this with my drive (can't test with other drives, have only 1), I just thought I could share it somewhere. I thought it could be useful to others or not...

Sorry!
Iím not wanting you to apologise. And Iím sure some people will find this useful: one member already has. My issue is with how it was presented as the only way to create a 1:1 rip. Itís not because there are plenty of other options.
Go to the top of the page
+Quote Post
Wombat
post Apr 13 2014, 19:37
Post #11





Group: Members
Posts: 1019
Joined: 7-October 01
Member No.: 235



I am kind of amused when new members register here only to share something they found out for themself and are that proud about it so they feel the need to share it with the rest of the world.

On the other hand... WELCOME here BlueKnight! smile.gif

I even suggest to add this commandline linux solution for 1:1 copies to the WIKI.
Go to the top of the page
+Quote Post
eahm
post Apr 13 2014, 20:21
Post #12





Group: Members
Posts: 1058
Joined: 11-February 12
Member No.: 97076



QUOTE (eahm @ Apr 12 2014, 14:57) *
You have to calculate the Write Offset, there is an easy way with EAC IIRC, also EAC again IIRC is the only one to be able to change the Write Offset for burning.

BlueKnight, quoting myself + link: http://lossless.free.fr/write_offset.htm


--------------------
/lwAsIimz
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 29th August 2014 - 09:47