[Ilugc] Copy VCD in linux

  • From: girishvenkatachalam@xxxxxxxxx (Girish Venkatachalam)
  • Date: Sun Jun 8 06:41:18 2008

On 23:46:37 Jun 07, Kapil Hari Paranjape wrote:

Hello,

On Sat, 07 Jun 2008, Shrinivasan T wrote:
How to copy a VCD to another empty disc?

i can not create dd dump or iso.

You should not (and perhaps cannot) use dd to dump a CD.

There are (at least) two ways CD's are written --- tracks and packets.

The former can be read and written by "cdrecord" tools which have now
been forked into the "wodim" tools; there is also the "cdrdao" tool
which reads and writes tracks.

The packet mode is used by "udftools". That is the typical format for
film DVD's.

As far as I know these tools do not really "care" what type of data
is read or written on the tracks or packets.


There are specialized tools for copying raw audio CDs, VCDs, Movie DVDs,
raw DVDs and so on.

I have used rippers like cdparanoia, dagrab and so on for audio CDs.
There is a tool called jack in Debian for the same.

Then for VCD, I simply use mplayer. ;)

Ditto for DVD ripping.

$ mplayer vcd:// -dumpstream -dumpfile foo.img

and

$ mplayer dvd:// -dumpstream -dumpfile foo.img

This has always worked.

Then in BSD there is readcd(1) and cdio(1) I think only in OpenBSD which
can also do part of the job.

And there are tools by name streamdvd and dvdbackup which probably
understand the DVD chapters and help you save some of the chapters and
so on.

You should remember that dd(1) is great but you are better off using
specialized tools since you save time and disk space.

For instance I used to create USB stick images with dd(1). But I can now
use dump(1) and restore(1) which understands FFS filesystem semantics.

So I don't end up copying raw unused sectors. Only those that are
utilized in a file system.

For an example, if I have only 3 MB worth data in a 1 TB file system,
with dd(1) you have to copy the entire  1 TB whereas with dump you copy
only 3 MB.

No, I don't have a 1 TB disk yet. I am told it is around 9.3k in Delta.
;)

Of course I am talking about SATA Seagate.

-Girish

Other related posts: