comparison DOCS/pl/cd-dvd.html @ 9332:a604236b0dd6

Rename documentation directories to two-letter language codes.
author diego
date Sat, 08 Feb 2003 00:00:00 +0000
parents DOCS/Polish/cd-dvd.html@d5c692754cf2
children a07c2838fd28
comparison
equal deleted inserted replaced
9331:bbe91bd6e1c8 9332:a604236b0dd6
1
2 <HTML>
3
4 <HEAD>
5 <STYLE>
6 .text
7 {font-family : Verdana, Arial, Helvetica, sans-serif;
8 font-size : 14px;}
9 </STYLE>
10 </HEAD>
11
12 <BODY BGCOLOR=white>
13
14 <FONT CLASS="text">
15
16 <P><B><A NAME=4.1>4.1. CD-ROM drives</A></B></P>
17
18 <P>Playing standard Video CDs:</P>
19
20 <P>
21 mplayer -vcd <I>trackno</I> [-cdrom-device device]<BR><BR>
22 Examples:<BR>
23 mplayer -vcd 1<BR>
24 mplayer -fs -vcd 2 -cdrom-device /dev/hdc<BR>
25 </P>
26
27 <P>
28 Notes:<BR>
29 - Do NOT mount VCD disks and play DAT files directly! It may work under windows
30 but won't work under linux. You have to play them directly, with the -vcd
31 option!<BR>
32 - VCD disks usually have 2 tracks: a data track (containing autostart windows
33 playback program, karaoke data etc) and a mode-2 track (the movie), so try
34 -vcd 2 first!<BR>
35 - the default VCD device is /dev/cdrom. if your device differs, then you have
36 to make a symlink, or specify it in command line!
37 </P>
38
39 <P>From Linux documentation:</P>
40
41 <P>Some CDROM drives are capable of changing their head-speed. There are several
42 reasons for changing the speed of a CDROM drive. Badly pressed CDROMs may
43 benefit from less-than-maximum head rate. Modern CDROM drives can obtain very
44 high head rates (up to 24-times is common). It has been reported that these
45 drives can make reading errors at these high speeds, reducing the speed can
46 prevent data loss in these circumstances. Finally, some of these drives can
47 make an annoyingly loud noise, which a lower speed may reduce.</P>
48
49 <P>The recommended way to do it is with a program called 'setcd' . It's kinda
50 old, but won't be too hard to find on the Net. (UPDATE : new hdparm
51 has an option for this !)
52 Use it with :</P>
53
54 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>setcd -x [speed] [cdrom device]</CODE></P>
55
56 <P>Also you can try:</P>
57
58 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>echo current_speed:4 >/proc/ide/[cdrom device]/settings</CODE></P>
59
60 <P>but you'll need root privileges. I use following command too:</P>
61
62 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>echo file_readahead:2000000 >/proc/ide/[cdrom device]/settings</CODE></P>
63
64 <P>for 2MB prefetched reading from the file (it's useful for scratched CDROMs).
65 It's recommended that you tuneup your CDROM drive also with hdparm:</P>
66
67 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>hdparm -d1 -a8 -u1 (cdrom device)</CODE></P>
68
69 <P>to enable using DMA access, readahead, and IRQ unmasking.
70 (if you don't understand these, *read the hdparm manpage*)</P>
71
72 <P>Please refer to "<CODE>/proc/ide/[cdrom device]/settings</CODE>" for fine-tuning your
73 CDROM.</P>
74
75 <P><B><A NAME=4.2>4.2. DVD playback</A></B></P>
76
77 <P><B>MPlayer</B> uses <CODE>libdvdread</CODE> and <CODE>libdvdcss</CODE> for
78 DVD decryption and playing. These two libraries are contained in the
79 <CODE>libmpdvdkit/</CODE> subdirectory in the <B>MPlayer</B> tree, you
80 don't have to install them separately. We opt for this solution because
81 we had to fix a libdvdread bug, and apply a patch which adds
82 <B>cracked CSS keys caching support</B> for libdvdcss (results in large
83 speed increase before playing). These cracked keys are stored in
84 <CODE>$HOME/.mplayer/DVDKeys</CODE> directory.</P>
85
86 <P>Support for <CODE>dvdnav</CODE> is being added (not usable now).</P>
87
88 <LI><P><B>Old-style DVD support - <I>OPTIONAL</I></B></P>
89
90 <P><I>Useful if you want to play encoded VOB's from hard disk. Compile and
91 install <B>libcss</B> 0.0.1 (not newer) (if <B>MPlayer</B> can't detect
92 it, use the <CODE>-csslib /path/to/libcss.so</CODE> option).</P></LI>
93
94 <LI><P><B>Compile MPlayer.</B></P>
95
96 <P>Run <CODE>./configure</CODE>. If you didn't delete
97 <CODE>libmpdvdkit</CODE> subdirectory from MPlayer tree, ./configure should
98 say the following:</P>
99
100 <P><CODE>Checking for DVD support (libmpdvdkit) ... yes</CODE></P>
101
102 <P>(of course you can put your favourite configure options into the command
103 line when you run ./configure)</P>
104
105 <P><B>MPlayer</B> can use <CODE>libdvdread</CODE> and <CODE>libdvdcss</CODE>
106 libraries installed system-wide, but this solution is NOT RECOMMENDED, as
107 can result in bugs, library incompatibilities, and slower speed.</P>
108
109 <P>Either way, say: <CODE>make</CODE>, then <CODE>make install</CODE>.</P>
110
111 <P><B>Using MPlayer to play DVDs:</B></P>
112
113
114 <TABLE BORDER=0 WIDTH=100%>
115 <TD VALIGN=top><FONT CLASS="text">-dvd &lt;title_id&gt;&nbsp;</TD>
116 <TD><FONT CLASS="text">Enables DVD support and selects title.</TD><TR>
117 <TD VALIGN=top><FONT CLASS="text">-chapter &lt;chapter_id&gt;&nbsp;</TD>
118 <TD><FONT CLASS="text">Selects DVD chapter(s) to play (default: play from chapter 1).
119 Example : <CODE>-chapter 5-10</CODE> or <CODE>-chapter -9</CODE></TD><TR>
120 <TD VALIGN=top><FONT CLASS="text">-dvdangle &lt;angle_id&gt;&nbsp;</TD>
121 <TD><FONT CLASS="text">Selects camera angle (default: 1)</TD><TR>
122 <TD VALIGN=top><FONT CLASS="text">-alang &lt;country code&gt;&nbsp;</TD>
123 <TD><FONT CLASS="text">
124 The <CODE>country code</CODE> tells <B>MPlayer</B> which audio language(s) to prefer.
125 For the list of available languages, add <CODE>-v</CODE> option after
126 your DVD options, and browse the output.<BR>
127 For example :<BR>
128 &nbsp;&nbsp;<CODE>-alang hu,en</CODE> - first tries to find hungarian
129 audio, and if not found, decode english audio.</TD></TR>
130 <TD VALIGN=top><FONT CLASS="text">-slang &lt;country code&gt;&nbsp;</TD>
131 <TD><FONT CLASS="text">
132 Turns on DVD subtitles. The <CODE>country code</CODE> tells <B>MPlayer</B>
133 which language(s) to prefer.
134 For the list of available languages, add <CODE>-v</CODE> option after
135 your DVD options, and browse the output.<BR>
136 For example :<BR>
137 &nbsp;&nbsp;<CODE>-slang hu,en</CODE> - first tries to display hungarian
138 subtitles, and if not found, display english subtitles.</TD></TR>
139 <TD VALIGN=top><FONT CLASS="text">-sid &lt;subtitle_id&gt;&nbsp;</TD>
140 <TD><FONT CLASS="text">
141 Displays a subtitle channel with the given <CODE>id</CODE> (values can be
142 0-31). Useful for example with badly mastered DVDs where country code
143 selects the wrong channel.</TD></TR>
144 <TD VALIGN=top><FONT CLASS="text">-csslib &lt;path/filename&gt;</TD>
145 <TD><FONT CLASS="text">
146 (old-style DVD option) This option is used to override the default location
147 of <CODE>libcss.so</CODE>
148 </TD></TR>
149 <TD VALIGN=top><FONT CLASS="text">-dvdauth &lt;DVD device&gt;&nbsp;</TD>
150 <TD><FONT CLASS="text">
151 (old-style DVD option) Turns on DVD authentication using the given device.
152 </TD></TR>
153 <TD VALIGN=top><FONT CLASS="text">-dvdkey &lt;CSS key&gt;</TD>
154 <TD><FONT CLASS="text">
155 (old-style DVD option) When decoding from non-DVD, this option gives the
156 CSS key needed to crack the DVD (the key is printed when authenticating
157 with DVD).
158 </TD></TR>
159 </TABLE>
160
161 <P>Default device is <CODE>/dev/dvd</CODE>, you can change it in config.h
162 (compile time option), or you can specify it using the -dvd-device option :
163 </P>
164
165 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 -dvd-device /dev/dvd</CODE></P>
166 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 -slang en -dvd-device /dev/dvd</CODE></P>
167 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 1 -slang en -dvd-device /dev/dvd -chapter 20-25</CODE></P>
168 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvd 2 -alang sp -chapter 5 -dvdangle 2</CODE></P>
169 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvdauth /dev/dvd /mnt/cd/video_ts/vts_03_1.vob</CODE></P>
170 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer -dvdkey C005D4A16D vts_03_1.vob</CODE></P>
171
172 <P><B><A NAME=4.3>4.3. DVD playback FAQ</A></B></P>
173
174 <TABLE BORDER=0 ALIGN=left WIDTH=100%>
175
176 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
177 Playing a DVD, I encountered this error :<BR>
178 <CODE>mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion nfo_length /
179 sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.</CODE>
180 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
181 This is a known libdvdread 0.9.1 bug, it should be already fixed in 0.9.2 and
182 libmpdvdkit, use the later.
183 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
184
185 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
186 Can I compile libdvdread and libdvdcss for example on my sweet Sparc/Solaris?
187 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
188 Who knows ... Please test it and send feedback. But it's said that it
189 should work. Please refer documentation of libdvdread and its homepage
190 as well. We're not authors of libdvdread.
191 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
192
193 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
194 What about subtitles? Can MPlayer display them?
195 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
196 Yes! See above in the DVD chapter.
197 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
198
199 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
200 How can I set the region code of my DVD-Drive ? I don't have windows!
201 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
202 Use the 'regionset' tool:
203 <A HREF="http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz">http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz</A>
204 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
205
206 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
207 Do I need to be (setuid) root/setuid fibmap_mplayer to be able to play DVD?
208 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
209 No, you don't. Only for old-style DVD support. However of course you must have
210 the proper rights to the DVD device driver entry (in /dev).
211 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
212
213 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
214 Where can I get libdvdread and libdvdcss packages from?
215 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
216 From the site of Ogle:
217 <A HREF="http://www.dtek.chalmers.se/groups/dvd">http://www.dtek.chalmers.se/groups/dvd</A>.
218 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
219
220 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
221 Is it possible to play/encode only selected chapters ?
222 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
223 Yes, see the <CODE>-chapter</CODE> option.
224 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
225
226 <TD></TD><TD VALIGN=top>Q:</TD><TD WIDTH=100%><B><FONT CLASS="text">
227 My DVD playing is sluggish !
228 </B></TD><TR><TD></TD><TD VALIGN=top>A:</TD><TD><FONT CLASS="text">
229 Use the <CODE>-cache</CODE> option (see the manpage!). If it still doesn't
230 work, try enabling DMA for the DVD drive.
231 </TD><TR><TD COLSPAN=3>&nbsp;</TD><TR>
232
233 </TABLE>
234
235 </BODY>
236 </HTML>