annotate DOCS/xml/en/cd-dvd.xml @ 16534:cf10f859d829

Lists main A/V codecs supported by MEncoder, talks about how to select an imput file for encoding. Taken from D. Richard Felker III The Great's encoding guide
author gpoirier
date Mon, 19 Sep 2005 21:42:00 +0000
parents aa466b84b1d3
children dda0f4feca39
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1 <?xml version="1.0" encoding="iso-8859-1"?>
10913
49b1a67e7381 Add revision keyword to english xml files, to ease translation synchronization
lumag
parents: 10910
diff changeset
2 <!-- $Revision$ -->
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
3 <chapter id="cd-dvd">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
4 <title>CD/DVD usage</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
5
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
6 <sect1 id="drives">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
7 <title>CD/DVD drives</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
8
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
9 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
10 Modern CD-ROM drives can attain very high head speeds, yet some CD-ROM drives
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
11 are capable of running at reduced speeds. There are several reasons that might
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
12 make you consider changing the speed of a CD-ROM drive:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
13 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
14
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
15 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
16 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
17 There have been reports of read errors at high speeds, especially
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
18 with badly pressed CD-ROMs. Reducing the speed can prevent data loss under
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
19 these circumstances.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
20 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
21
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
22 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
23 Many CD-ROM drives are annoyingly loud, a lower speed may reduce the noise.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
24 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
25 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
26
15879
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
27 <sect2 id="drives_linux">
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
28 <title>Linux</title>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
29
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
30 <para>
15879
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
31 You can reduce the speed of IDE CD-ROM drives with <command>hdparm</command>,
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
32 <command>setcd</command> or <command>cdctl</command>. It works like this:
9776
861a40949bf3 fixes, some by Dmitry Baryshkov <lumag@qnc.ru>, some by me
nicolas
parents: 9675
diff changeset
33 <screen>hdparm -E <replaceable>[speed]</replaceable> <replaceable>[cdrom device]</replaceable></screen>
861a40949bf3 fixes, some by Dmitry Baryshkov <lumag@qnc.ru>, some by me
nicolas
parents: 9675
diff changeset
34 <screen>setcd -x <replaceable>[speed]</replaceable> <replaceable>[cdrom device]</replaceable></screen>
15879
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
35 <screen>cdctl -bS <replaceable>[speed]</replaceable></screen>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
36 </para>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
37
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
38 <para>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
39 If you are using SCSI emulation, you might have to apply the settings to the
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
40 real IDE device, not the emulated SCSI device.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
41 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
42
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
43 <para>
10910
eb339c10228e Lol! This command will try to change xfer_mode, and not a cdrom spin speed. Removed.
lumag
parents: 10656
diff changeset
44 If you have root privileges the following command may also help:
9776
861a40949bf3 fixes, some by Dmitry Baryshkov <lumag@qnc.ru>, some by me
nicolas
parents: 9675
diff changeset
45 <screen>echo file_readahead:2000000 &gt; /proc/ide/<replaceable>[cdrom device]</replaceable>/settings</screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
46 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
47
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
48 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
49 This sets prefetched file reading to 2MB, which helps with scratched CD-ROMs.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
50 If you set it to too high, the drive will continuously spin up and down, and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
51 will dramatically decrease the performance.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
52 It is recommended that you also tune your CD-ROM drive with <command>hdparm</command>:
15879
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
53 <screen>hdparm -d1 -a8 -u1 <replaceable>[cdrom device]</replaceable></screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
54 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
55
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
56 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
57 This enables DMA access, read-ahead, and IRQ unmasking (read the <command>hdparm</command>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
58 man page for a detailed explanation).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
59 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
60
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
61 <para>
9776
861a40949bf3 fixes, some by Dmitry Baryshkov <lumag@qnc.ru>, some by me
nicolas
parents: 9675
diff changeset
62 Please refer to &quot;<filename>/proc/ide/<replaceable>cdrom device</replaceable>/settings&quot;</filename>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
63 for fine-tuning your CD-ROM.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
64 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
65
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
66 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
67 SCSI drives do not have a uniform way of setting these parameters (Do you know one?
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
68 Tell us!) There is a tool that works for
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
69 <ulink url="http://das.ist.org/~georg/">Plextor SCSI drives</ulink>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
70 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
71
15879
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
72 </sect2>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
73
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
74
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
75 <sect2 id="drives_freebsd">
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
76 <title>FreeBSD</title>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
77
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
78 <para>speed:
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
79 <screen>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
80 cdcontrol [-f <replaceable>device</replaceable>] speed <replaceable>[speed]</replaceable>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
81 </screen>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
82 </para>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
83
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
84 <para>DMA:
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
85 <screen>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
86 sysctl hw.ata.atapi_dma=1
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
87 </screen>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
88 </para>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
89
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
90 </sect2>
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
91
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
92 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
93
15879
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
94
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
95
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
96 <sect1 id="dvd">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
97 <title>DVD playback</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
98 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
99 For the complete list of available options, please read the man page.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
100 The Syntax for a standard Digital Versatile Disc (DVD) is as follows:
10184
b6c63ab184a4 Changed a few remaining -dvd and -vcd options to dvd:// and vcd://.
diego
parents: 9776
diff changeset
101 <screen>mplayer dvd://<replaceable>&lt;track&gt;</replaceable> [-dvd-device <replaceable>&lt;device&gt;</replaceable>]</screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
102 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
103
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
104 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
105 Example:
11713
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11598
diff changeset
106 <screen>mplayer dvd://<replaceable>1</replaceable> -dvd-device <replaceable>/dev/hdc</replaceable></screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
107 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
108
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
109 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
110 The default DVD device is <filename>/dev/dvd</filename>. If your setup
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
111 differs, make a symlink or specify the correct device on the command
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
112 line with the <option>-dvd-device</option> option.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
113 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
114
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
115 <formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
116 <title>New-style DVD support (mpdvdkit2)</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
117 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
118 <application>MPlayer</application> uses <systemitem>libdvdread</systemitem> and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
119 <systemitem>libdvdcss</systemitem> for DVD decryption and playback. These two
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
120 libraries are contained in the <filename class="directory">libmpdvdkit2/</filename>
11540
d480f7e36b74 <application> attack
wight
parents: 10986
diff changeset
121 subdirectory of the <application>MPlayer</application> source tree, you do not have
d480f7e36b74 <application> attack
wight
parents: 10986
diff changeset
122 to install them separately. We opted for this solution because we had to fix a
d480f7e36b74 <application> attack
wight
parents: 10986
diff changeset
123 <systemitem>libdvdread</systemitem> bug and apply a patch which adds
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
124 <emphasis role="bold">cracked CSS keys caching support</emphasis> to
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
125 <systemitem>libdvdcss</systemitem> This results in a large speed increase because the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
126 keys do not have to be cracked every time before playing.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
127 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
128 </formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
129
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
130 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
131 <application>MPlayer</application> can also use system-wide <systemitem>libdvdread</systemitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
132 and <systemitem>libdvdcss</systemitem> libraries, but this solution is
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
133 <emphasis role="bold">not</emphasis> recommended, as it can result in bugs,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
134 library incompatibilities and slower speed.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
135 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
136
10986
2a6d6381f335 supermount hint
gabucino
parents: 10913
diff changeset
137 <note><para>
2a6d6381f335 supermount hint
gabucino
parents: 10913
diff changeset
138 In case of DVD decoding problems, try disabling supermount, or any other such
2a6d6381f335 supermount hint
gabucino
parents: 10913
diff changeset
139 facilities.
2a6d6381f335 supermount hint
gabucino
parents: 10913
diff changeset
140 </para></note>
2a6d6381f335 supermount hint
gabucino
parents: 10913
diff changeset
141
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
142 <formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
143 <title>DVD structure</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
144 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
145 DVD disks have 2048 bytes per sector with ECC/CRC. They usually have an UDF
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
146 filesystem on a single track, containing various files (small .IFO and .BUK
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
147 files and big (1GB) .VOB files). They are real files and can be copied/played
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
148 from the mounted filesystem of an unencrypted DVD.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
149 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
150 </formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
151
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
152 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
153 The .IFO files contain the movie navigation information (chapter/title/angle
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
154 map, language table, etc) and are needed to read and interpret the .VOB content
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
155 (movie). The .BUK files are backups of them. They use
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
156 <emphasis role="bold">sectors</emphasis> everywhere, so you need to use raw
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
157 addressing of sectors of the disc to implement DVD navigation or decrypt the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
158 content.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
159 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
160
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
161 <para>
11598
d18111ea13d0 removing last pitiful traces of old-style DVD support, with no remorse, but
gabucino
parents: 11540
diff changeset
162 DVD support needs raw sector-based access to the device. Unfortunately you must
d18111ea13d0 removing last pitiful traces of old-style DVD support, with no remorse, but
gabucino
parents: 11540
diff changeset
163 (under Linux) be root to get the sector address of a file. That's why we don't
d18111ea13d0 removing last pitiful traces of old-style DVD support, with no remorse, but
gabucino
parents: 11540
diff changeset
164 use the kernel's filesystem driver at all, instead we reimplement it in
d18111ea13d0 removing last pitiful traces of old-style DVD support, with no remorse, but
gabucino
parents: 11540
diff changeset
165 userspace. <systemitem>libdvdread</systemitem> 0.9.x and
d18111ea13d0 removing last pitiful traces of old-style DVD support, with no remorse, but
gabucino
parents: 11540
diff changeset
166 <systemitem>libmpdvdkit</systemitem> do this. The kernel UDF filesystem driver
d18111ea13d0 removing last pitiful traces of old-style DVD support, with no remorse, but
gabucino
parents: 11540
diff changeset
167 is not needed as they already have their own builtin UDF filesystem driver.
d18111ea13d0 removing last pitiful traces of old-style DVD support, with no remorse, but
gabucino
parents: 11540
diff changeset
168 Also the DVD does not have to be mounted as only the raw sector-based access is
d18111ea13d0 removing last pitiful traces of old-style DVD support, with no remorse, but
gabucino
parents: 11540
diff changeset
169 used.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
170 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
171
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
172 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
173 Sometimes <filename>/dev/dvd</filename> cannot be read by users, so the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
174 <systemitem>libdvdread</systemitem> authors implemented an emulation layer
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
175 which transfers sector addresses to filenames+offsets, to emulate raw
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
176 access on top of a mounted filesystem or even on a hard disk.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
177 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
178
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
179 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
180 <systemitem>libdvdread</systemitem> even accepts the mountpoint instead of
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
181 the device name for raw access and checks <filename>/proc/mounts</filename>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
182 to get the device name. It was developed for Solaris, where device names
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
183 are dynamically allocated.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
184 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
185
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
186 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
187 The default DVD device is <filename>/dev/dvd</filename>. If your setup differs,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
188 make a symlink, or specify the correct device on the command line with the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
189 <option>-dvd-device</option> option.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
190 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
191
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
192 <formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
193 <title>DVD authentication</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
194 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
195 The authentication and decryption method of the new-style DVD support is done
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
196 using a patched <systemitem>libdvdcss</systemitem> (see above). The method can
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
197 be specified through the environment variable <envar>DVDCSS_METHOD</envar>,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
198 which can be set to key, disk or title.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
199 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
200 </formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
201
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
202 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
203 If nothing is specified it tries the following methods (default: key,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
204 title request):
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
205 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
206
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
207 <orderedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
208 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
209 <emphasis role="bold">bus key</emphasis>: This key is negotiated during
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
210 authentication (a long mix of ioctls and various key exchanges, crypto
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
211 stuff) and is used to encrypt the title and disk keys before sending them
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
212 over the unprotected bus (to prevent eavesdropping). The bus key is needed
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
213 to get and predecrypt the crypted disk key.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
214 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
215
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
216 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
217 <emphasis role="bold">cached key</emphasis>: <application>MPlayer</application>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
218 looks for already cracked title keys which are stored in the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
219 <filename class="directory">~/.mplayer/DVDKeys</filename> directory (fast ;).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
220 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
221
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
222 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
223 <emphasis role="bold">key</emphasis>: If no cached key is available,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
224 <application>MPlayer</application> tries to decrypt the disk key with a set
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
225 of included player keys.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
226 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
227
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
228 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
229 <emphasis role="bold">disk</emphasis>: If the key method fails
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
230 (e.g. no included player keys), <application>MPlayer</application>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
231 will crack the disk key using a brute force algorithm. This process
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
232 is CPU intensive and requires 64 MB of memory (16M 32Bit entries hash
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
233 table) to store temporary data. This method should always work (slow).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
234 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
235
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
236 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
237 <emphasis role="bold">title request</emphasis>: With the disk key
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
238 <application>MPlayer</application> requests the crypted title keys,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
239 which are inside <emphasis>hidden sectors</emphasis> using <systemitem>ioctl()</systemitem>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
240 The region protection of RPC-2 drives is performed in this step and may fail on such drives.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
241 If it succeeds, the title keys will be decrypted with the bus and disk key.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
242 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
243
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
244 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
245 <emphasis role="bold">title</emphasis>: This method is used if the title
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
246 request failed and does not rely on any key exchange with the DVD drive.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
247 It uses a crypto attack to guess the title key directly (by finding a
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
248 repeating pattern in the decrypted VOB content and guessing that the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
249 plain text corresponding to the first encrypted bytes is a continuation
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
250 of that pattern). The method is also known as &quot;known plaintext attack&quot;
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
251 or &quot;DeCSSPlus&quot;. In rare cases this may fail because there is not
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
252 enough encrypted data on the disk to perform a statistical attack or because
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
253 the key changes in the middle of a title. This method is the only way to
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
254 decrypt a DVD stored on a hard disk or a DVD with the wrong region on an
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
255 RPC2 drive (slow).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
256 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
257 </orderedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
258
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
259 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
260 RPC-1 DVD drives only protect region settings through software. RPC-2 drives
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
261 have a hardware protection that allows 5 changes only. It might be
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
262 needed/recommended to upgrade the firmware to RPC-1 if you have a RPC-2 DVD
13976
86a47a27562f URL updates with some help by Gabor Mizda
diego
parents: 13973
diff changeset
263 drive. You can try finding firmware upgrades for your drive on the internet,
86a47a27562f URL updates with some help by Gabor Mizda
diego
parents: 13973
diff changeset
264 <ulink url="http://forum.rpc-1.com/dl_all.php">this firmware forum</ulink>
86a47a27562f URL updates with some help by Gabor Mizda
diego
parents: 13973
diff changeset
265 may be a good starting point for your search.
86a47a27562f URL updates with some help by Gabor Mizda
diego
parents: 13973
diff changeset
266 If there is no firmware upgrade available for your device, use the
86a47a27562f URL updates with some help by Gabor Mizda
diego
parents: 13973
diff changeset
267 <ulink url="http://linvdr.org/projects/regionset/">regionset tool</ulink>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
268 to set the region code of your DVD drive (under Linux).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
269 <emphasis role="bold">Warning</emphasis>: You can only set the region 5 times.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
270 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
271 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
272
15879
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
273
aa466b84b1d3 Slightly restructured, mention more tools, small fixes, cosmetics.
diego
parents: 14153
diff changeset
274
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
275 <sect1 id="vcd">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
276 <title>VCD playback</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
277 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
278 For the complete list of available options, please read the man page. The Syntax for a
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
279 standard Video CD (VCD) is as follows:
10203
9ad3a27284d9 -cdrom-device is optional
nicolas
parents: 10184
diff changeset
280 <screen>mplayer vcd://<replaceable>&lt;track&gt;</replaceable> [-cdrom-device <replaceable>&lt;device&gt;</replaceable>]</screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
281 Example:
11713
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11598
diff changeset
282 <screen>mplayer vcd://<replaceable>2</replaceable> -cdrom-device <replaceable>/dev/hdc</replaceable></screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
283 The default VCD device is <filename>/dev/cdrom</filename>. If your setup
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
284 differs, make a symlink or specify the correct device on the command line
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
285 with the <option>-cdrom-device</option> option.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
286 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
287
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
288 <note><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
289 At least Plextor and some Toshiba SCSI CD-ROM drives have horrible performance
13973
4b104d997d3c typo patch by Gabor Mizda
diego
parents: 11713
diff changeset
290 reading VCDs. This is because the CDROMREADRAW <systemitem>ioctl</systemitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
291 is not fully implemented for these drives. If you have some knowledge of SCSI
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
292 programming, please <ulink url="../../tech/patches.txt">help us</ulink>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
293 implement generic SCSI support for VCDs.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
294 </para></note>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
295
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
296 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
297 In the meantime you can extract data from VCDs with
13976
86a47a27562f URL updates with some help by Gabor Mizda
diego
parents: 13973
diff changeset
298 <ulink url="http://miketeo.net/links/readvcd-0.3.tgz">readvcd</ulink>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
299 and play the resulting file with <application>MPlayer</application>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
300 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
301
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
302 <formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
303 <title>VCD structure</title>
14153
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
304
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
305 <para>
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
306 A Video CD (VCD) is made up of CD-ROM XA sectors, i.e. CD-ROM mode 2
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
307 form 1 and 2 tracks:</para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
308 </formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
309
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
310 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
311 <listitem><para>
14153
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
312 The first track is in mode 2 form 2 format which means it uses L2
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
313 error correction. The track contains an ISO-9660 filesystem with 2048
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
314 bytes/sector. This filesystem contains VCD metadata information, as
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
315 well as still frames often used in menus. MPEG segments for menus can
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
316 also be stored in this first track, but the MPEGs have to be broken up
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
317 into a series of 150-sector chunks. The ISO-9660 filesystem may
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
318 contain other files or programs that are not essential for VCD
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
319 operation.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
320 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
321
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
322 <listitem><para>
14153
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
323 The second and remaining tracks are generally raw 2324 bytes/sector
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
324 MPEG (movie) tracks, containing one MPEG PS data packet per
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
325 sector. These are in mode 2 form 1 format, so they store more data per
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
326 sector at the loss of some error correction. It is also legal to have
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
327 CD-DA tracks in a VCD after the first track as well.
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
328 On some operating systems there is some trickery that goes on to make
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
329 these non-ISO-9660 tracks appear in a filesystem. On other operating
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
330 systems like GNU/Linux this is not the case (yet). Here the MPEG data
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
331 <emphasis role="bold">cannot be mounted</emphasis>. As most movies are
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
332 inside this kind of track, you should try <option>vcd://2</option>
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
333 first.</para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
334
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
335 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
336 There exist VCD disks without the first track (single track and no filesystem
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
337 at all). They are still playable, but cannot be mounted.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
338 </para></listitem>
14153
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
339
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
340 <listitem><para> The definition of the Video CD standard is called the
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
341 Philips "White Book" and it is not generally available online as it
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
342 must be purchased from Philips. More detailed information about Video
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
343 CDs can be found in the
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
344 <ulink url="http://www.vcdimager.org/pub/vcdimager/manuals/0.7/vcdimager.html#SEC4">vcdimager documentation</ulink>.
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
345 </para></listitem>
7c96fa55ac93 more details about the structure of VCDs
diego
parents: 13976
diff changeset
346
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
347 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
348
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
349 <formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
350 <title>About .DAT files</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
351 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
352 The ~600 MB file visible on the first track of the mounted VCD is not a real
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
353 file! It is a so called ISO gateway, created to allow Windows to handle such
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
354 tracks (Windows does not allow raw device access to applications at all).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
355 Under Linux you cannot copy or play such files (they contain garbage). Under
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
356 Windows it is possible as its iso9660 driver emulates the raw reading of
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
357 tracks in this file. To play a .DAT file you need the kernel driver which can
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
358 be found in the Linux version of PowerDVD. It has a modified iso9660 filesystem
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
359 (<filename>vcdfs/isofs-2.4.X.o</filename>) driver, which is able to emulate the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
360 raw tracks through this shadow .DAT file. If you mount the disc using their
9776
861a40949bf3 fixes, some by Dmitry Baryshkov <lumag@qnc.ru>, some by me
nicolas
parents: 9675
diff changeset
361 driver, you can copy and even play .DAT files with <application>MPlayer</application>. But it will not
10184
b6c63ab184a4 Changed a few remaining -dvd and -vcd options to dvd:// and vcd://.
diego
parents: 9776
diff changeset
362 work with the standard iso9660 driver of the Linux kernel! Use
b6c63ab184a4 Changed a few remaining -dvd and -vcd options to dvd:// and vcd://.
diego
parents: 9776
diff changeset
363 <option>vcd://</option> instead. Alternatives for VCD copying are the
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
364 new <ulink url="http://www.elis.rug.ac.be/~ronsse/cdfs/">cdfs</ulink> kernel
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
365 driver (not part of the official kernel) that shows CD sessions as image files and
13976
86a47a27562f URL updates with some help by Gabor Mizda
diego
parents: 13973
diff changeset
366 <ulink url="http://cdrdao.sf.net/">cdrdao</ulink>, a bit-by-bit
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
367 CD grabbing/copying application.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
368 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
369 </formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
370 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
371 </chapter>