laser-disk.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 22 Jul 2009 21:36:08 +0300
changeset 152 403e81f601f2
parent 151 1a437c72a980
child 153 71a6d14aa309
permissions -rw-r--r--
About xorriso.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
53
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
-*- outline -*-
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
* What best DVD-R or DVD+R?
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
The DVD-R format was developed by Pioneer in 1997 vc DVD+R in 2002 by Sony.
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
DVD+R format was not an official DVD format until January 25, 2008.
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
DVD-R(W) and DVD+R(W) format are incompatible.
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
DVD-R(W) use amplitude modulation, DVD+R(W) use phase modulation, so more reliable.
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
54
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 53
diff changeset
    13
On multi-session DVD-R(W) disk any session take up to 96 MB in time on DVD+R(W)
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 53
diff changeset
    14
every session take exactly 2 MB.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 53
diff changeset
    15
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 53
diff changeset
    16
DVD+R(W) win!
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 53
diff changeset
    17
53
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
See
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
  http://en.wikipedia.org/wiki/DVD-R
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
  http://en.wikipedia.org/wiki/DVD%2BR
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
* What capacity of DVD?
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
+----------+-------------------------------------------+
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
|          |                Capacity                   |
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
+  Type    +-----------+---------------+------+--------+
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
|          | sectors   | bytes         | GB   |  GiB   |
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
|          | 2,048B    |               |      |        |
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
+----------+-----------+---------------+------+--------+
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
|DVD-R (SL)| 2,298,496 | 4,707,319,808 | 4.7  |  4.384 |
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
|DVD+R (SL)| 2,295,104 | 4,700,372,992 | 4.7  |  4.378 |
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
|DVD-R DL  | 4,171,712 | 8,543,666,176 | 8.5  |  7.957 |
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
|DVD+R DL  | 4,173,824 | 8,547,991,552 | 8.5  |  7.961 |
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
+----------+-----------+---------------+------+--------+
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
151
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    37
* Burning tools.
53
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
151
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    39
** cdrtools.
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    40
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    41
In 2006 build system of cdrtools changed and have CDDL, which incomputable
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    42
with GPL.
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    43
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    44
See
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    45
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    46
  http://cdrecord.berlios.de/private/cdrecord.html
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    47
  http://en.wikipedia.org/wiki/Cdrecord
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    48
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    49
** cdrkit.
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    50
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    51
Fully GPL alternative for cdrtools.
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    52
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    53
See
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    54
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    55
  http://www.cdrkit.org/
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    56
  http://en.wikipedia.org/wiki/Cdrkit
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    57
152
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    58
*** Installation.
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    59
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    60
  $ sudo apt-get install wodim genisoimage
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    61
151
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    62
*** Make iso image.
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    63
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    64
  $ genisoimage -A "<info>" -gui -J -R -o <img-file> <dir1> <dir2> ...
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    65
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    66
<info> is up to 128 bytes. -J adds Joliet directory records wich useful on
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    67
Windows. -R adds the Rock Ridge protocol.
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    68
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    69
To test your image mount it (on Linux):
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    70
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    71
  $ sudo mount -t iso9660 -o loop,ro <img-file> <mnt-point>
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    72
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    73
*** Burn iso image.
53
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74
151
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    75
** cdrskin.
53
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    76
151
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    77
See
53
d196e99343ee About dvd.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    78
151
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    79
  http://scdbackup.sourceforge.net/cdrskin_eng.html
1a437c72a980 About burning tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 54
diff changeset
    80
  http://en.wikipedia.org/wiki/Cdrskin
152
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    81
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    82
*** Installation.
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    83
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    84
  $ sudo apt-get install cdrskin
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    85
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    86
** xorriso.
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    87
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    88
xorriso copies file objects from POSIX compliant filesystems into Rock Ridge
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    89
enhanced ISO 9660 filesystems and allows session-wise manipulation of such
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    90
filesystems. It can load the management information of existing ISO images and
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    91
it writes the session results to optical media or to filesystem objects.
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    92
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    93
Vice versa xorriso is able to restore file objects from ISO 9660 filesystems.
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    94
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    95
See
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    96
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    97
  http://scdbackup.webframe.org/xorriso_eng.html
403e81f601f2 About xorriso.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 151
diff changeset
    98
  http://en.wikipedia.org/wiki/xorriso