source: multimedia/videoutils/mplayer.xml@ d912bc2c

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since d912bc2c was d912bc2c, checked in by Randy McMurchy <randy@…>, 18 years ago

Clarified the XvMC Wrapper dependency in the MPlayer and xine libraries instructions

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6122 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 25.6 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY mplayer-download-http "http://www.mplayerhq.hu/MPlayer/releases/MPlayer-&mplayer-version;.tar.bz2">
8 <!ENTITY mplayer-download-ftp "ftp://ftp1.mplayerhq.hu/MPlayer/releases/MPlayer-&mplayer-version;.tar.bz2">
9 <!ENTITY mplayer-md5sum "aaca4fd327176c1afb463f0f047ef6f4">
10 <!ENTITY mplayer-size "6.6 MB">
11 <!ENTITY mplayer-buildsize "97 MB (additional 22 MB for essential CODECs)">
12 <!ENTITY mplayer-time "2.0 SBU">
13
14 <!ENTITY mplayer-codec "essential-20060501.tar.bz2">
15 <!ENTITY mplayer-codec-md5sum "93f14fc57bc3bdd3ed047bfab39943fc">
16 <!ENTITY mplayer-codec-size "9.5 MB">
17 <!ENTITY mplayer-alt-codec "all-20060501.tar.bz2">
18
19 <!ENTITY mplayer-skin "Blue-1.5.tar.bz2">
20 <!ENTITY mplayer-skin-md5sum "371fa9457f0f23295ddaa93b57d862a0">
21 <!ENTITY mplayer-skin-size "218 KB">
22
23 <!ENTITY mplayer-font "font-arial-iso-8859-1">
24 <!ENTITY mplayer-font-md5sum "1ecd31d17b51f16332b1fcc7da36b312">
25 <!ENTITY mplayer-font-size "234 KB">
26]>
27
28<sect1 id="mplayer" xreflabel="MPlayer-&mplayer-version;">
29 <?dbhtml filename="mplayer.html"?>
30
31 <sect1info>
32 <othername>$LastChangedBy$</othername>
33 <date>$Date$</date>
34 <keywordset>
35 <keyword role="package">MPlayer-&mplayer-version;.tar</keyword>
36 <keyword role="ftpdir">MPlayer</keyword>
37 </keywordset>
38 </sect1info>
39
40 <title>MPlayer-&mplayer-version;</title>
41
42 <indexterm zone="mplayer">
43 <primary sortas="a-MPlayer">MPlayer</primary>
44 </indexterm>
45
46 <sect2 role="package">
47 <title>Introduction to MPlayer</title>
48
49 <para>The <application>MPlayer</application> package contains an audio/video
50 player controlled via the command line or a graphical interface which is able
51 to play almost every popular audio and video file format and CODEC
52 (COder/DECoder, also COmpressor/DECompressor). With supported video
53 hardware and additional drivers, <application>MPlayer</application> can play
54 video files without an <application>X Window System</application> installed.</para>
55
56 <para>For <application>MPlayer</application> general information and
57 available features, including a full list of file formats, CODECs and
58 output devices supported by <application>MPlayer</application>, visit the
59 <ulink url="http://www1.mplayerhq.hu/homepage/design7/info.html">
60 <application>MPlayer</application> web site</ulink>.</para>
61
62 <bridgehead renderas="sect3">Package Information</bridgehead>
63 <itemizedlist spacing="compact">
64 <listitem>
65 <para>Download (HTTP): <ulink url="&mplayer-download-http;"/></para>
66 </listitem>
67 <listitem>
68 <para>Download (FTP): <ulink url="&mplayer-download-ftp;"/></para>
69 </listitem>
70 <listitem>
71 <para>Download MD5 sum: &mplayer-md5sum;</para>
72 </listitem>
73 <listitem>
74 <para>Download size: &mplayer-size;</para>
75 </listitem>
76 <listitem>
77 <para>Estimated disk space required: &mplayer-buildsize;</para>
78 </listitem>
79 <listitem>
80 <para>Estimated build time: &mplayer-time;</para>
81 </listitem>
82 </itemizedlist>
83
84 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
85
86 <itemizedlist spacing='compact'>
87 <title>Patches</title>
88 <listitem>
89 <para>Required Patch: <ulink
90 url="&patch-root;/MPlayer-&mplayer-version;-gcc4-1.patch"/></para>
91 </listitem>
92 <listitem>
93 <para>Required Patch: <ulink
94 url="&patch-root;/MPlayer-&mplayer-version;-x264_fixes-1.patch"/></para>
95 </listitem>
96 <listitem>
97 <para>Required Patch: <ulink
98 url="&patch-root;/MPlayer-&mplayer-version;-jack_fixes-1.patch"/></para>
99 </listitem>
100 <listitem>
101 <para>Required Patch (for fbdev driver support): <ulink
102 url="&patch-root;/MPlayer-&mplayer-version;-kernel_2.6-1.patch"/></para>
103 </listitem>
104 </itemizedlist>
105
106 <itemizedlist spacing='compact'>
107 <title>CODECs</title>
108 <listitem>
109 <para>Proprietary CODECs: <ulink
110 url="http://www.mplayerhq.hu/MPlayer/releases/codecs/&mplayer-codec;"/></para>
111 </listitem>
112 <listitem>
113 <para>Download MD5 sum: &mplayer-codec-md5sum;</para>
114 </listitem>
115 <listitem>
116 <para>Download size: &mplayer-codec-size;</para>
117 </listitem>
118 <listitem>
119 <para>Alternate CODECs (provides additional functionality and is a
120 larger file): <ulink
121 url="http://www.mplayerhq.hu/MPlayer/releases/codecs/&mplayer-alt-codec;"/></para>
122 </listitem>
123 <listitem><para>Additional CODECs: <ulink
124 url="http://www.mplayerhq.hu/MPlayer/releases/codecs/"/></para>
125 </listitem>
126 </itemizedlist>
127
128 <itemizedlist spacing='compact'>
129 <title>Skins</title>
130 <listitem>
131 <para>Default GUI skin: <ulink
132 url="http://www.mplayerhq.hu/MPlayer/Skin/&mplayer-skin;"/></para>
133 </listitem>
134 <listitem>
135 <para>Download MD5 sum: &mplayer-skin-md5sum;</para>
136 </listitem>
137 <listitem>
138 <para>Download size: &mplayer-skin-size;</para>
139 </listitem>
140 <listitem>
141 <para>Additional skins: <ulink
142 url="http://www1.mplayerhq.hu/MPlayer/Skin/"/></para>
143 </listitem>
144 </itemizedlist>
145
146 <itemizedlist spacing='compact'>
147 <title>Fonts</title>
148 <listitem>
149 <para>Prerendered fonts: <ulink
150 url="http://www1.mplayerhq.hu/MPlayer/releases/fonts/&mplayer-font;.tar.bz2"/></para>
151 </listitem>
152 <listitem>
153 <para>Download MD5 sum: &mplayer-font-md5sum;</para>
154 </listitem>
155 <listitem>
156 <para>Download size: &mplayer-font-size;</para>
157 </listitem>
158 <listitem>
159 <para>Additional fonts: <ulink
160 url="http://www1.mplayerhq.hu/MPlayer/releases/fonts/"/></para>
161 </listitem>
162 </itemizedlist>
163
164 <note>
165 <para>The CODECs, skins and fonts are not required to
166 build and use <application>MPlayer</application>.</para>
167 </note>
168
169 <bridgehead renderas="sect3">MPlayer Dependencies</bridgehead>
170
171 <bridgehead renderas="sect4">Optional Input Drivers and Libraries</bridgehead>
172 <para role="optional"><xref linkend="cdparanoia"/>,
173 <xref linkend="libdv"/>,
174 <xref linkend="libdvdread"/> (must disable internal mpdvdkit support),
175 <xref linkend="samba3"/>,
176 <ulink url="http://www.live555.com/mplayer/">LIVE555 Streaming Media</ulink>,
177 <ulink url="http://armory.nicewarrior.org/projects/vstream-client/">TiVo vstream client</ulink>,
178 <!-- Disabling for now as only internal Matroska support is available
179 <ulink url="http://www.matroska.org/downloads/linux.html">libmatroska</ulink>
180 (requires
181 <ulink url="http://dl.matroska.org/downloads/libebml/">libebml</ulink>), -->
182 <ulink url="http://www.linuxtv.org/">DVB drivers</ulink>, and
183 <ulink url="http://www.metzlerbros.org/dvb/">DVB</ulink></para>
184
185 <bridgehead renderas="sect4">Optional Audio Output Drivers and Libraries</bridgehead>
186 <para role="optional"><xref linkend="alsa"/>,
187 <xref linkend="arts"/>,
188 <xref linkend="esound"/>,
189 <xref linkend="nas"/>,
190 <xref linkend="sdl"/> (also used for video output),
191 <xref linkend="xmms"/>,
192 <ulink url="http://0pointer.de/lennart/projects/polypaudio/">polypaudio</ulink>,
193 <ulink url="http://bio2jack.sourceforge.net/">bio2jack</ulink> (requires
194 <ulink url="http://jackit.sourceforge.net/">JACK</ulink>), and
195 <ulink url="http://www.ladspa.org/">LADSPA</ulink></para>
196
197 <bridgehead renderas="sect4">Optional Video Output Drivers and Libraries</bridgehead>
198 <para role="optional"><xref linkend="x-window-system"/>,
199 <xref linkend="libpng"/>,
200 <xref linkend="libjpeg"/>,
201 <!-- <xref linkend="libungif"/> or -->
202 <xref linkend="giflib"/>,
203 <xref linkend="GTK"/>,
204 <xref linkend="freetype2"/>,
205 <xref linkend="fontconfig"/>,
206 <xref linkend="aalib"/>,
207 <xref linkend="fribidi"/>,
208 <ulink url="http://sourceforge.net/projects/unichrome/">XvMC Wrapper</ulink>
209 (only if you have XFree86 installed),
210 <ulink url="http://www.directfb.org/">DirectFB</ulink>,
211 <ulink url="http://www.svgalib.org/">SVGAlib</ulink>,
212 <ulink url="http://www.ggi-project.org/">GGI</ulink>,
213 <ulink url="http://sam.zoy.org/projects/libcaca/">libcaca</ulink>, and
214 <ulink url="http://trific.ath.cx/software/enca/">Enca</ulink></para>
215
216 <bridgehead renderas="sect4">Optional CODECs</bridgehead>
217 <para role="optional"><xref linkend="libvorbis"/>,
218 <xref linkend="xvid"/>,
219 <xref linkend="LZO"/> (requires <ulink
220 url="http://www.oberhumer.com/opensource/lzo/download/LZO-v1/lzo-1.08.tar.gz">
221 Version 1</ulink>),
222 <xref linkend="libmad"/>,
223 <xref linkend="lame"/>,
224 <xref linkend="libfame"/>,
225 <ulink url="http://www.theora.org/">Theora</ulink>,
226 <ulink url="http://www.xiph.org/vorbis/">Tremor</ulink> (requires
227 <xref linkend="libvorbis"/> and you must disable the internal version),
228 <ulink url="http://sourceforge.net/projects/faac">FAAD2</ulink>
229 (must disable internal version to use the system-installed version),
230 <ulink url="http://developers.videolan.org/x264.html">x264</ulink>,
231<!-- Dead link
232 <ulink url="http://www.divx.com/divx/linux/">DivX</ulink>,
233-->
234 <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26104-540.zip">
235 AMR narrowband (floating point)</ulink> or
236 <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26073-530.zip">
237 AMR naarrowband (fixed point)</ulink>,
238 <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26204-530.zip">
239 AMR wideband</ulink>,
240 <ulink
241 url="ftp://ftp.videolan.org/pub/videolan/vlc/0.8.2/contrib/toolame-02m-beta8.tar.bz2">
242 tooLAME</ulink>,
243 <ulink url="http://www.videolan.org/libdca.html">libdts</ulink>,
244 <ulink url="http://www.dolda2000.cjb.net/~fredrik/lirccd/">lirccd</ulink>, and
245 <ulink url="http://www.lirc.org/">LIRC</ulink></para>
246
247 <bridgehead renderas="sect4">Optional Hardware Specific Options</bridgehead>
248 <para>There is hardware specific packages (or vendor supplied software) you
249 can install to improve the performance of your video card when using
250 <application>MPlayer</application>. Some of the packages and/or vendor
251 supplied software and the <application>MPlayer</application> specific
252 driver created if it is found is shown here.</para>
253
254 <itemizedlist spacing='compact'>
255 <listitem>
256 <para>mga: Matrox G200/G400/G450/G550 hardware YUV overlay via the
257 mga_vid device</para>
258 </listitem>
259 <listitem>
260 <para>xmga: Matrox G200/G400/G450/G550 overlay (mga_vid) in X11
261 window</para>
262 </listitem>
263 <listitem>
264 <para>syncfb: Matrox G400 YUV support on framebuffer</para>
265 </listitem>
266 <listitem>
267 <para>3dfx: Voodoo 3/Banshee hardware YUV support (/dev/3dfx)</para>
268 </listitem>
269 <listitem>
270 <para>tdfxfb: Voodoo 3/Banshee hardware YUV support on tdfx
271 framebuffer</para>
272 </listitem>
273 <listitem>
274 <para>mpegpes: support for Siemens DVB hardware MPEG-1/2 decoder boards
275 (or MPEG-PES file output)</para>
276 </listitem>
277 <listitem>
278 <para>dxr2: support for DXR2 hardware MPEG-1/2 decoder boards
279 <ulink url="http://dxr2.sourceforge.net/">Dxr2</ulink></para>
280 </listitem>
281 <listitem>
282 <para>dxr3: support for DXR3/Hollywood+ hardware MPEG-1/2 decoder
283 boards <ulink
284 url="http://dxr3.sourceforge.net/">libdxr3</ulink></para>
285 </listitem>
286 <listitem>
287 <para>zr: support for Zoran360[56]7 based hardware MJPEG cards</para>
288 </listitem>
289 </itemizedlist>
290
291 <para condition="html" role="usernotes">User Notes:
292 <ulink url="&blfs-wiki;/mplayer"/></para>
293
294 </sect2>
295
296 <sect2 role="installation">
297 <title>Installation of MPlayer</title>
298
299 <sect3>
300 <title>CODEC Installation (Optional)</title>
301
302 <para>If you downloaded any proprietary CODECs (which can provide support
303 for additional audio and video formats such as Real, Indeo and QuickTime),
304 extract them to <filename class="directory">/usr/lib/mplayer/codecs</filename>
305 using the following commands as the <systemitem
306 class="username">root</systemitem> user (substitute and/or add different
307 CODEC filenames, if necessary):</para>
308
309<screen role="root"><userinput>install -v -d -m755 /usr/lib/mplayer/codecs &amp;&amp;
310tar -xvf ../&mplayer-codec; \
311 -C /usr/lib/mplayer/codecs --strip-components=1 &amp;&amp;
312chown -v -R root:root /usr/lib/mplayer/codecs</userinput></screen>
313
314 <para>If you installed any CODECs, ensure you add
315 <option>--with-codecsdir=/usr/lib/mplayer/codecs</option>
316 to the <command>configure</command> script.</para>
317
318 </sect3>
319
320 <sect3>
321 <title>GUI Installation (Optional)</title>
322
323 <para>To enable building the GUI version of
324 <application>MPlayer</application> (requires <xref linkend="GTK"/>), add
325 <option>--enable-gui</option> to the <command>configure</command>
326 script. You'll also need to extract at least one skin. Extract the desired
327 skin and create the default location (as the <systemitem
328 class="username">root</systemitem> user):</para>
329
330<screen role="root"><userinput>install -v -d -m755 /usr/share/mplayer/Skin &amp;&amp;
331tar -xvf ../&mplayer-skin; \
332 -C /usr/share/mplayer/Skin &amp;&amp;
333chown -v -R root:root /usr/share/mplayer/Skin/Blue &amp;&amp;
334chmod -v 755 /usr/share/mplayer/Skin/Blue{,/icons} &amp;&amp;
335ln -sfv Blue /usr/share/mplayer/Skin/default</userinput></screen>
336
337 </sect3>
338
339 <sect3>
340 <title>Installing OSD and Subtitles Support (Optional)</title>
341
342 <para>To enable OSD (On Screen Display) and subtitles support, add
343 <option>--enable-menu</option> to the <command>configure</command>
344 script. You'll also need to set up at least one font (see font
345 installation instructions a little later).</para>
346
347 </sect3>
348
349 <sect3>
350 <title>Main MPlayer Installation</title>
351
352 <note>
353 <para>The package maintainers recommend building without any
354 optimizations.</para>
355 </note>
356
357 <para><application>MPlayer</application> can build a shared
358 post-processing library from the internal
359 <application>FFmpeg</application> package which
360 other packages can link to. This requires
361 <application>MPlayer</application>
362 to link dynamically to this library instead of the default statically
363 linked method. If you desire to build the shared library, add
364 <option>--enable-shared-pp</option> and
365 <option>--disable-fastmemcpy</option> to the <command>configure</command>
366 script. The <option>--disable-fastmemcpy</option> parameter is required to
367 avoid <computeroutput>undefined reference</computeroutput> errors when
368 other packages link to the shared library.</para>
369
370 <para>You may wish to examine the output from
371 <command>./configure --help</command> to find out what additional
372 parameters to <command>configure</command> are needed to include
373 the dependencies you have installed on your system.</para>
374
375 <para>Install <application>MPlayer</application> by running the following
376 commands:</para>
377
378<screen><userinput>patch -Np1 -i ../MPlayer-&mplayer-version;-kernel_2.6-1.patch &amp;&amp;
379patch -Np1 -i ../MPlayer-&mplayer-version;-gcc4-1.patch &amp;&amp;
380patch -Np1 -i ../MPlayer-&mplayer-version;-jack_fixes-1.patch &amp;&amp;
381patch -Np1 -i ../MPlayer-&mplayer-version;-x264_fixes-1.patch &amp;&amp;
382./configure --prefix=/usr --confdir=/etc/mplayer \
383 --enable-largefiles &amp;&amp;
384make</userinput></screen>
385
386 <para>This package does not come with a test suite.</para>
387
388 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
389
390<screen role="root"><userinput>make install &amp;&amp;
391install -v -m755 -d /usr/share/doc/mplayer-&mplayer-version; &amp;&amp;
392cp -v -R DOCS/* /usr/share/doc/mplayer-&mplayer-version;</userinput></screen>
393
394 <para>Passing parameters to <command>configure</command> may result
395 in the creation of <filename class='libraryfile'>libdha.so.1.0</filename>.
396 If so, you may wish to create a symlink to this library in case other
397 packages link to <filename class='libraryfile'>libdha.so</filename>. Use
398 the following command as the
399 <systemitem class="username">root</systemitem> user to create the
400 symlink:</para>
401
402<screen role="root"><userinput>ln -v -s libdha.so.1.0 /usr/lib/libdha.so</userinput></screen>
403
404 <para>You will need <filename>codecs.conf</filename> only if you want to
405 change its properties, as the main binary contains an internal copy of
406 it. Ensure any changes you make to <filename>codecs.conf</filename>
407 achieve the desired results, as incorrect entries in this file have been
408 known to cause errors and render the player unusable. If necessary,
409 create the file using the following command.</para>
410
411<screen role="root"><userinput>install -m644 etc/codecs.conf /etc/mplayer</userinput></screen>
412
413 <para>You may also want to copy all the default configuration files to
414 <filename class='directory'>/etc/mplayer</filename> for future reference
415 or more customization ability.</para>
416
417<screen role="root"><userinput>install -m644 etc/*.conf /etc/mplayer</userinput></screen>
418
419 <para><application>MPlayer</application> requires that the RTC run at a
420 frequency of 1024 Hz. Make this setting change at boot-time by adding
421 a line to <filename>/etc/sysctl.conf</filename>:</para>
422
423<screen role="root"><userinput>echo "dev.rtc.max-user-freq=1024" >> /etc/sysctl.conf</userinput></screen>
424
425 </sect3>
426
427 <sect3>
428 <title>OSD and Subtitles Font Installation (Required if '--enable-menu' Was
429 Passed to 'configure')</title>
430
431 <para>The recommended method to set up a font for
432 <application>MPlayer</application> is to link a TTF file to
433 your <filename class="directory">~/.mplayer</filename> directory. A link
434 should be created in each user's home directory who may use
435 <application>MPlayer</application>. For example:</para>
436
437<screen><userinput>install -v -m750 -d ~/.mplayer &amp;&amp;
438ln -v -sf /usr/X11R6/lib/X11/fonts/TTF/luxisri.ttf \
439 ~/.mplayer/subfont.ttf</userinput></screen>
440
441 <para>There are several other ways to set up a font package. To use a
442 prerendered <application>MPlayer</application> font package, extract
443 and link one of the font tarballs using the following commands:</para>
444
445<screen role="root"><userinput>tar -xvf ../&mplayer-font;.tar.bz2 \
446 -C /usr/share/mplayer/font &amp;&amp;
447chown -v -R root:root /usr/share/mplayer/font &amp;&amp;
448cd /usr/share/mplayer/font &amp;&amp;
449ln -v -sf &mplayer-font;/font-arial-<replaceable>&lt;font size&gt;</replaceable>-iso-8859-1/* .</userinput></screen>
450
451 <para>Available font sizes are 14, 18, 24 or 28.</para>
452
453 <para>Additional information as well as additional methods to set up an
454 <application>MPlayer</application> font package can be found at <ulink
455 url="http://www.mplayerhq.hu/DOCS/HTML/en/subosd.html#mpsub-install"/>.</para>
456
457 </sect3>
458
459 <sect3>
460 <title>Installation for DVD Playback (Optional)</title>
461
462 <para>If you want DVD playback with <application>MPlayer</application>,
463 you need to ensure a link exists between your DVD drive and
464 <filename>/dev/dvd</filename>. If necessary, create the link using the
465 following commands:</para>
466
467<screen role="root"><userinput>cat &gt;&gt; /etc/udev/rules.d/24-dvd.rules &lt;&lt; "EOF"
468<literal># Create a /dev/dvd symlink
469
470KERNEL="<replaceable>&lt;dvd drive&gt;</replaceable>", SYMLINK="dvd"</literal>
471
472EOF
473udevstart</userinput></screen>
474
475 <para>Replace <replaceable>&lt;dvd drive&gt;</replaceable> with whatever
476 device is appropriate, for example <filename>hdc</filename>. If
477 you don't know which device to choose, type:</para>
478
479<screen><userinput>dmesg | grep DVD</userinput></screen>
480
481 <para>It should result in an output like:</para>
482
483<screen><computeroutput>hdc: Pioneer DVD-ROM ATAPIModel DVD-114 0110,
484ATAPI CD/DVD-ROM drive</computeroutput></screen>
485
486 </sect3>
487
488 </sect2>
489
490 <sect2 role="configuration">
491 <title>Configuring MPlayer</title>
492
493 <sect3 id="mplayer-config">
494 <title>Config Files</title>
495
496 <para><filename>/etc/mplayer/*</filename> and
497 <filename>~/.mplayer/*</filename></para>
498
499 <indexterm zone="mplayer mplayer-config">
500 <primary sortas="e-AA.mplayer">~/.mplayer/*</primary>
501 </indexterm>
502
503 <indexterm zone="mplayer mplayer-config">
504 <primary sortas="e-etc-mplayer">/etc/mplayer/*</primary>
505 </indexterm>
506
507 </sect3>
508
509 <sect3>
510 <title>Configuration Information</title>
511
512 <para>Typically, there's no configuration required for the system-wide
513 files in <filename class='directory'>/etc/mplayer</filename> (in fact,
514 this directory is empty unless you copied the default files as mentioned
515 above). Configuration can be accomplished by choosing the configuration
516 button located on the <application>MPlayer</application> GUI. Any
517 configuration changes made here will be copied to the user's
518 <filename class='directory'>~/.mplayer</filename> directory.</para>
519
520 </sect3>
521
522 </sect2>
523
524 <sect2 role="content">
525 <title>Contents</title>
526
527 <segmentedlist>
528 <segtitle>Installed Programs</segtitle>
529 <segtitle>Installed Libraries</segtitle>
530 <segtitle>Installed Directories</segtitle>
531
532 <seglistitem>
533 <seg>gmplayer, mplayer, and mencoder</seg>
534 <seg>libdha.so and optionally, libpostproc.so</seg>
535 <seg>~/.mplayer, /etc/mplayer, /usr/include/postproc, /usr/lib/mplayer,
536 /usr/share/mplayer, and /usr/share/doc/mplayer-&mplayer-version;</seg>
537 </seglistitem>
538 </segmentedlist>
539
540 <variablelist>
541 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
542 <?dbfo list-presentation="list"?>
543 <?dbhtml list-presentation="table"?>
544
545 <varlistentry id="gmplayer">
546 <term><command>gmplayer</command></term>
547 <listitem>
548 <para>is a symlink to <command>mplayer</command> which
549 brings up the graphical user interface component of
550 <application>MPlayer</application>.</para>
551 <indexterm zone="mplayer gmplayer">
552 <primary sortas="b-gmplayer">gmplayer</primary>
553 </indexterm>
554 </listitem>
555 </varlistentry>
556
557 <varlistentry id="mplayer-prog">
558 <term><command>mplayer</command></term>
559 <listitem>
560 <para> manages the input formats, the CODECs and
561 the output formats to play video files, DVDs,
562 (S)VCDs or network streams containing audio and/or video
563 information on your system.</para>
564
565 <para>Examples:</para>
566
567<screen><userinput>mplayer -fs blfs.avi
568mplayer -vo fbdev -fb /dev/fb0 dvd://1 \
569 -aid 128 -sub en -framedrop
570mplayer -fs vcd://1 # works both for VCDs and SVCDs
571mplayer \
572http://www.students.uni-marburg.de/~Klossa/hapkidofight_lo.mpg</userinput></screen>
573
574 <para>For further information, look at the very good documentation
575 included with the package in the source tree subdirectory
576 <filename class="directory">DOCS</filename> (also installed at
577 <filename class='directory'>/usr/share/doc/mplayer</filename>).</para>
578 <indexterm zone="mplayer mplayer-prog">
579 <primary sortas="b-mplayer">mplayer</primary>
580 </indexterm>
581 </listitem>
582 </varlistentry>
583
584 <varlistentry id="mencoder">
585 <term><command>mencoder</command></term>
586 <listitem>
587 <para>is used to encode any <application>MPlayer</application>
588 playable movie to DivX4, <application>XviD</application> or any
589 CODEC in <filename class='libraryfile'>libavcodec</filename> with
590 PCM/MP3/VBRMP3 audio.</para>
591
592 <para>Example:</para>
593
594<screen><userinput>rm frameno.avi
595mencoder -dvd 1 -aid 128 -ovc frameno -oac mp3lame \
596-lameopts vbr=3 -o frameno.avi
597
598<literal># mencoder should output bitrates for average encodings
599# now, choose one you like best! In the following lines,
600# replace &lt;bitrate&gt; and &lt;name.avi&gt; with statements of your
601# personal liking.</literal>
602
603mencoder -dvd 1 -aid 128 -oac copy -ovc lavc \
604 -lavcopts vcodec=mpeg4:vpass=1:vhq:vbitrate=&lt;bitrate&gt; \
605 -o &lt;name.avi&gt;
606mencoder -dvd 1 -aid 128 -oac copy -ovc lavc \
607 -lavcopts vcodec=mpeg4:vpass=2:vhq:vbitrate=&lt;bitrate&gt; \
608 -o &lt;name.avi&gt;
609mencoder -forceidx &lt;name.avi&gt;</userinput></screen>
610 <indexterm zone="mplayer mencoder">
611 <primary sortas="b-mencoder">mencoder</primary>
612 </indexterm>
613 </listitem>
614 </varlistentry>
615
616 <varlistentry id="libdha">
617 <term><filename class='libraryfile'>libdha.so</filename></term>
618 <listitem>
619 <para>contains functions used by the
620 <application>MPlayer</application> programs.</para>
621 <indexterm zone="mplayer libdha">
622 <primary sortas="c-libdha">libdha.so</primary>
623 </indexterm>
624 </listitem>
625 </varlistentry>
626
627 <varlistentry id="libpostproc">
628 <term><filename class='libraryfile'>libpostproc.so</filename></term>
629 <listitem>
630 <para>is a post-processing filter library used by the
631 <application>MPlayer</application> programs and other packages.</para>
632 <indexterm zone="mplayer libpostproc">
633 <primary sortas="c-libpostproc">libpostproc.so</primary>
634 </indexterm>
635 </listitem>
636 </varlistentry>
637
638 </variablelist>
639
640 </sect2>
641
642</sect1>
Note: See TracBrowser for help on using the repository browser.