source: multimedia/videoutils/mplayer.xml@ e77976f

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 e77976f was e77976f, checked in by Randy McMurchy <randy@…>, 18 years ago

Changed all the references to X Window System links to a common entity displayed as 'X Window System' - now if there is ever an addition or removal of one of the X packages, an update in only one place will be required

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

  • Property mode set to 100644
File size: 25.5 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-20050412.tar.bz2">
15 <!ENTITY mplayer-codec-md5sum "5fe89bb095bdf9b4f9cda5479dbde906">
16 <!ENTITY mplayer-codec-size "9.3 MB">
17 <!ENTITY mplayer-alt-codec "all-20050412.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 <ulink url="http://www.directfb.org/">DirectFB</ulink>,
210 <ulink url="http://www.svgalib.org/">SVGAlib</ulink>,
211 <ulink url="http://www.ggi-project.org/">GGI</ulink>,
212 <ulink url="http://sam.zoy.org/projects/libcaca/">libcaca</ulink>, and
213 <ulink url="http://trific.ath.cx/software/enca/">Enca</ulink></para>
214
215 <bridgehead renderas="sect4">Optional CODECs</bridgehead>
216 <para role="optional"><xref linkend="libvorbis"/>,
217 <xref linkend="xvid"/>,
218 <xref linkend="LZO"/> (requires <ulink
219 url="http://www.oberhumer.com/opensource/lzo/download/LZO-v1/lzo-1.08.tar.gz">
220 Version 1</ulink>),
221 <xref linkend="libmad"/>,
222 <xref linkend="lame"/>,
223 <xref linkend="libfame"/>,
224 <ulink url="http://www.theora.org/">Theora</ulink>,
225<!-- Dead link
226 <ulink url="http://www.xiph.org/ogg/vorbis/index.html">Tremor</ulink>
227 (requires <xref linkend="libvorbis"/> and you must disable the internal
228 version),
229-->
230 <ulink url="http://sourceforge.net/projects/faac">FAAD2</ulink>
231 (must disable internal version to use the system-installed version),
232 <ulink url="http://developers.videolan.org/x264.html">x264</ulink>,
233<!-- Dead link
234 <ulink url="http://www.divx.com/divx/linux/">DivX</ulink>,
235-->
236 <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26104-540.zip">
237 AMR narrowband (floating point)</ulink> or
238 <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26073-530.zip">
239 AMR naarrowband (fixed point)</ulink>,
240 <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26204-530.zip">
241 AMR wideband</ulink>,
242 <ulink
243 url="ftp://ftp.videolan.org/pub/videolan/vlc/0.8.2/contrib/toolame-02m-beta8.tar.bz2">
244 tooLAME</ulink>,
245 <ulink url="http://www.videolan.org/libdca.html">libdts</ulink>,
246 <ulink url="http://www.dolda2000.cjb.net/~fredrik/lirccd/">lirccd</ulink>, and
247 <ulink url="http://www.lirc.org/">LIRC</ulink></para>
248
249 <bridgehead renderas="sect4">Optional Hardware Specific Options</bridgehead>
250 <para>There is hardware specific packages (or vendor supplied software) you
251 can install to improve the performance of your video card when using
252 <application>MPlayer</application>. Some of the packages and/or vendor
253 supplied software and the <application>MPlayer</application> specific
254 driver created if it is found is shown here.</para>
255
256 <itemizedlist spacing='compact'>
257 <listitem>
258 <para>mga: Matrox G200/G400/G450/G550 hardware YUV overlay via the
259 mga_vid device</para>
260 </listitem>
261 <listitem>
262 <para>xmga: Matrox G200/G400/G450/G550 overlay (mga_vid) in X11
263 window</para>
264 </listitem>
265 <listitem>
266 <para>syncfb: Matrox G400 YUV support on framebuffer</para>
267 </listitem>
268 <listitem>
269 <para>3dfx: Voodoo 3/Banshee hardware YUV support (/dev/3dfx)</para>
270 </listitem>
271 <listitem>
272 <para>tdfxfb: Voodoo 3/Banshee hardware YUV support on tdfx
273 framebuffer</para>
274 </listitem>
275 <listitem>
276 <para>mpegpes: support for Siemens DVB hardware MPEG-1/2 decoder boards
277 (or MPEG-PES file output)</para>
278 </listitem>
279 <listitem>
280 <para>dxr2: support for DXR2 hardware MPEG-1/2 decoder boards
281 <ulink url="http://dxr2.sourceforge.net/">Dxr2</ulink></para>
282 </listitem>
283 <listitem>
284 <para>dxr3: support for DXR3/Hollywood+ hardware MPEG-1/2 decoder
285 boards <ulink
286 url="http://dxr3.sourceforge.net/">libdxr3</ulink></para>
287 </listitem>
288 <listitem>
289 <para>zr: support for Zoran360[56]7 based hardware MJPEG cards</para>
290 </listitem>
291 </itemizedlist>
292
293 </sect2>
294
295 <sect2 role="installation">
296 <title>Installation of MPlayer</title>
297
298 <sect3>
299 <title>CODEC Installation (Optional)</title>
300
301 <para>If you downloaded any proprietary CODECs (which can provide support
302 for additional audio and video formats such as Real, Indeo and QuickTime),
303 extract them to <filename class="directory">/usr/lib/mplayer/codecs</filename>
304 using the following commands as the <systemitem
305 class="username">root</systemitem> user (substitute and/or add different
306 CODEC filenames, if necessary):</para>
307
308<screen role="root"><userinput>install -v -d -m755 /usr/lib/mplayer/codecs &amp;&amp;
309tar -xvf ../&mplayer-codec; \
310 -C /usr/lib/mplayer/codecs --strip-components=1 &amp;&amp;
311chown -v -R root:root /usr/lib/mplayer/codecs</userinput></screen>
312
313 <para>If you installed any CODECs, ensure you add
314 <option>--with-codecsdir=/usr/lib/mplayer/codecs</option>
315 to the <command>configure</command> script.</para>
316
317 </sect3>
318
319 <sect3>
320 <title>GUI Installation (Optional)</title>
321
322 <para>To enable building the GUI version of
323 <application>MPlayer</application> (requires <xref linkend="GTK"/>), add
324 <option>--enable-gui</option> to the <command>configure</command>
325 script. You'll also need to extract at least one skin. Extract the desired
326 skin and create the default location (as the <systemitem
327 class="username">root</systemitem> user):</para>
328
329<screen role="root"><userinput>install -v -d -m755 /usr/share/mplayer/Skin &amp;&amp;
330tar -xvf ../&mplayer-skin; \
331 -C /usr/share/mplayer/Skin &amp;&amp;
332chown -v -R root:root /usr/share/mplayer/Skin/Blue &amp;&amp;
333chmod -v 755 /usr/share/mplayer/Skin/Blue{,/icons} &amp;&amp;
334ln -sfv Blue /usr/share/mplayer/Skin/default</userinput></screen>
335
336 </sect3>
337
338 <sect3>
339 <title>Installing OSD and Subtitles Support (Optional)</title>
340
341 <para>To enable OSD (On Screen Display) and subtitles support, add
342 <option>--enable-menu</option> to the <command>configure</command>
343 script. You'll also need to set up at least one font (see font
344 installation instructions a little later).</para>
345
346 </sect3>
347
348 <sect3>
349 <title>Main MPlayer Installation</title>
350
351 <note>
352 <para>The package maintainers recommend building without any
353 optimizations.</para>
354 </note>
355
356 <para><application>MPlayer</application> can build a shared
357 post-processing library from the internal
358 <application>FFmpeg</application> package which
359 other packages can link to. This requires
360 <application>MPlayer</application>
361 to link dynamically to this library instead of the default statically
362 linked method. If you desire to build the shared library, add
363 <option>--enable-shared-pp</option> and
364 <option>--disable-fastmemcpy</option> to the <command>configure</command>
365 script. The <option>--disable-fastmemcpy</option> parameter is required to
366 avoid <computeroutput>undefined reference</computeroutput> errors when
367 other packages link to the shared library.</para>
368
369 <para>You may wish to examine the output from
370 <command>./configure --help</command> to find out what additional
371 parameters to <command>configure</command> are needed to include
372 the dependencies you have installed on your system.</para>
373
374 <para>Install <application>MPlayer</application> by running the following
375 commands:</para>
376
377<screen><userinput>patch -Np1 -i ../MPlayer-&mplayer-version;-kernel_2.6-1.patch &amp;&amp;
378patch -Np1 -i ../MPlayer-&mplayer-version;-gcc4-1.patch &amp;&amp;
379patch -Np1 -i ../MPlayer-&mplayer-version;-jack_fixes-1.patch &amp;&amp;
380patch -Np1 -i ../MPlayer-&mplayer-version;-x264_fixes-1.patch &amp;&amp;
381./configure --prefix=/usr --confdir=/etc/mplayer \
382 --enable-largefiles &amp;&amp;
383make</userinput></screen>
384
385 <para>This package does not come with a test suite.</para>
386
387 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
388
389<screen role="root"><userinput>make install &amp;&amp;
390install -v -m755 -d /usr/share/doc/mplayer-&mplayer-version; &amp;&amp;
391cp -v -R DOCS/* /usr/share/doc/mplayer-&mplayer-version;</userinput></screen>
392
393 <para>Passing parameters to <command>configure</command> may result
394 in the creation of <filename class='libraryfile'>libdha.so.1.0</filename>.
395 If so, you may wish to create a symlink to this library in case other
396 packages link to <filename class='libraryfile'>libdha.so</filename>. Use
397 the following command as the
398 <systemitem class="username">root</systemitem> user to create the
399 symlink:</para>
400
401<screen role="root"><userinput>ln -v -s libdha.so.1.0 /usr/lib/libdha.so</userinput></screen>
402
403 <para>You will need <filename>codecs.conf</filename> only if you want to
404 change its properties, as the main binary contains an internal copy of
405 it. Ensure any changes you make to <filename>codecs.conf</filename>
406 achieve the desired results, as incorrect entries in this file have been
407 known to cause errors and render the player unusable. If necessary,
408 create the file using the following command.</para>
409
410<screen role="root"><userinput>install -m644 etc/codecs.conf /etc/mplayer</userinput></screen>
411
412 <para>You may also want to copy all the default configuration files to
413 <filename class='directory'>/etc/mplayer</filename> for future reference
414 or more customization ability.</para>
415
416<screen role="root"><userinput>install -m644 etc/*.conf /etc/mplayer</userinput></screen>
417
418 <para><application>MPlayer</application> requires that the RTC run at a
419 frequency of 1024 Hz. Make this setting change at boot-time by adding
420 a line to <filename>/etc/sysctl.conf</filename>:</para>
421
422<screen role="root"><userinput>echo "dev.rtc.max-user-freq=1024" >> /etc/sysctl.conf</userinput></screen>
423
424 </sect3>
425
426 <sect3>
427 <title>OSD and Subtitles Font Installation (Required if '--enable-menu' Was
428 Passed to 'configure')</title>
429
430 <para>The recommended method to set up a font for
431 <application>MPlayer</application> is to link a TTF file to
432 your <filename class="directory">~/.mplayer</filename> directory. A link
433 should be created in each user's home directory who may use
434 <application>MPlayer</application>. For example:</para>
435
436<screen><userinput>install -v -m750 -d ~/.mplayer &amp;&amp;
437ln -v -sf /usr/X11R6/lib/X11/fonts/TTF/luxisri.ttf \
438 ~/.mplayer/subfont.ttf</userinput></screen>
439
440 <para>There are several other ways to set up a font package. To use a
441 prerendered <application>MPlayer</application> font package, extract
442 and link one of the font tarballs using the following commands:</para>
443
444<screen role="root"><userinput>tar -xvf ../&mplayer-font;.tar.bz2 \
445 -C /usr/share/mplayer/font &amp;&amp;
446chown -v -R root:root /usr/share/mplayer/font &amp;&amp;
447cd /usr/share/mplayer/font &amp;&amp;
448ln -v -sf &mplayer-font;/font-arial-<replaceable>[font size]</replaceable>-iso-8859-1/* .</userinput></screen>
449
450 <para>Available font sizes are 14, 18, 24 or 28.</para>
451
452 <para>Additional information as well as additional methods to set up an
453 <application>MPlayer</application> font package can be found at <ulink
454 url="http://www.mplayerhq.hu/DOCS/HTML/en/subosd.html#mpsub-install"/>.</para>
455
456 </sect3>
457
458 <sect3>
459 <title>Installation for DVD Playback (Optional)</title>
460
461 <para>If you want DVD playback with <application>MPlayer</application>,
462 you need to ensure a link exists between your DVD drive and
463 <filename>/dev/dvd</filename>. If necessary, create the link using the
464 following commands:</para>
465
466<screen role="root"><userinput>cat &gt;&gt; /etc/udev/rules.d/24-dvd.rules &lt;&lt; "EOF"
467<literal># Create a /dev/dvd symlink
468
469KERNEL="<replaceable>[dvd drive]</replaceable>", SYMLINK="dvd"</literal>
470
471EOF
472udevstart</userinput></screen>
473
474 <para>Replace <replaceable>[dvd drive]</replaceable> with whatever
475 device is appropriate, for example <filename>hdc</filename>. If
476 you don't know which device to choose, type:</para>
477
478<screen><userinput>dmesg | grep DVD</userinput></screen>
479
480 <para>It should result in an output like:</para>
481
482<screen><computeroutput>hdc: Pioneer DVD-ROM ATAPIModel DVD-114 0110,
483ATAPI CD/DVD-ROM drive</computeroutput></screen>
484
485 </sect3>
486
487 </sect2>
488
489 <sect2 role="configuration">
490 <title>Configuring MPlayer</title>
491
492 <sect3 id="mplayer-config">
493 <title>Config Files</title>
494
495 <para><filename>/etc/mplayer/*</filename> and
496 <filename>~/.mplayer/*</filename></para>
497
498 <indexterm zone="mplayer mplayer-config">
499 <primary sortas="e-AA.mplayer">~/.mplayer/*</primary>
500 </indexterm>
501
502 <indexterm zone="mplayer mplayer-config">
503 <primary sortas="e-etc-mplayer">/etc/mplayer/*</primary>
504 </indexterm>
505
506 </sect3>
507
508 <sect3>
509 <title>Configuration Information</title>
510
511 <para>Typically, there's no configuration required for the system-wide
512 files in <filename class='directory'>/etc/mplayer</filename> (in fact,
513 this directory is empty unless you copied the default files as mentioned
514 above). Configuration can be accomplished by choosing the configuration
515 button located on the <application>MPlayer</application> GUI. Any
516 configuration changes made here will be copied to the user's
517 <filename class='directory'>~/.mplayer</filename> directory.</para>
518
519 </sect3>
520
521 </sect2>
522
523 <sect2 role="content">
524 <title>Contents</title>
525
526 <segmentedlist>
527 <segtitle>Installed Programs</segtitle>
528 <segtitle>Installed Libraries</segtitle>
529 <segtitle>Installed Directories</segtitle>
530
531 <seglistitem>
532 <seg>gmplayer, mplayer, and mencoder</seg>
533 <seg>libdha.so and optionally, libpostproc.so</seg>
534 <seg>~/.mplayer, /etc/mplayer, /usr/include/postproc, /usr/lib/mplayer,
535 /usr/share/mplayer, and /usr/share/doc/mplayer-&mplayer-version;</seg>
536 </seglistitem>
537 </segmentedlist>
538
539 <variablelist>
540 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
541 <?dbfo list-presentation="list"?>
542 <?dbhtml list-presentation="table"?>
543
544 <varlistentry id="gmplayer">
545 <term><command>gmplayer</command></term>
546 <listitem>
547 <para>is a symlink to <command>mplayer</command> which
548 brings up the graphical user interface component of
549 <application>MPlayer</application>.</para>
550 <indexterm zone="mplayer gmplayer">
551 <primary sortas="b-gmplayer">gmplayer</primary>
552 </indexterm>
553 </listitem>
554 </varlistentry>
555
556 <varlistentry id="mplayer-prog">
557 <term><command>mplayer</command></term>
558 <listitem>
559 <para> manages the input formats, the CODECs and
560 the output formats to play video files, DVDs,
561 (S)VCDs or network streams containing audio and/or video
562 information on your system.</para>
563
564 <para>Examples:</para>
565
566<screen><userinput>mplayer -fs blfs.avi
567mplayer -vo fbdev -fb /dev/fb0 dvd://1 \
568 -aid 128 -sub en -framedrop
569mplayer -fs vcd://1 # works both for VCDs and SVCDs
570mplayer \
571http://www.students.uni-marburg.de/~Klossa/hapkidofight_lo.mpg</userinput></screen>
572
573 <para>For further information, look at the very good documentation
574 included with the package in the source tree subdirectory
575 <filename class="directory">DOCS</filename> (also installed at
576 <filename class='directory'>/usr/share/doc/mplayer</filename>).</para>
577 <indexterm zone="mplayer mplayer-prog">
578 <primary sortas="b-mplayer">mplayer</primary>
579 </indexterm>
580 </listitem>
581 </varlistentry>
582
583 <varlistentry id="mencoder">
584 <term><command>mencoder</command></term>
585 <listitem>
586 <para>is used to encode any <application>MPlayer</application>
587 playable movie to DivX4, <application>XviD</application> or any
588 CODEC in <filename class='libraryfile'>libavcodec</filename> with
589 PCM/MP3/VBRMP3 audio.</para>
590
591 <para>Example:</para>
592
593<screen><userinput>rm frameno.avi
594mencoder -dvd 1 -aid 128 -ovc frameno -oac mp3lame \
595-lameopts vbr=3 -o frameno.avi
596
597<literal># mencoder should output bitrates for average encodings
598# now, choose one you like best! In the following lines,
599# replace &lt;bitrate&gt; and &lt;name.avi&gt; with statements of your
600# personal liking.</literal>
601
602mencoder -dvd 1 -aid 128 -oac copy -ovc lavc \
603 -lavcopts vcodec=mpeg4:vpass=1:vhq:vbitrate=&lt;bitrate&gt; \
604 -o &lt;name.avi&gt;
605mencoder -dvd 1 -aid 128 -oac copy -ovc lavc \
606 -lavcopts vcodec=mpeg4:vpass=2:vhq:vbitrate=&lt;bitrate&gt; \
607 -o &lt;name.avi&gt;
608mencoder -forceidx &lt;name.avi&gt;</userinput></screen>
609 <indexterm zone="mplayer mencoder">
610 <primary sortas="b-mencoder">mencoder</primary>
611 </indexterm>
612 </listitem>
613 </varlistentry>
614
615 <varlistentry id="libdha">
616 <term><filename class='libraryfile'>libdha.so</filename></term>
617 <listitem>
618 <para>contains functions used by the
619 <application>MPlayer</application> programs.</para>
620 <indexterm zone="mplayer libdha">
621 <primary sortas="c-libdha">libdha.so</primary>
622 </indexterm>
623 </listitem>
624 </varlistentry>
625
626 <varlistentry id="libpostproc">
627 <term><filename class='libraryfile'>libpostproc.so</filename></term>
628 <listitem>
629 <para>is a post-processing filter library used by the
630 <application>MPlayer</application> programs and other packages.</para>
631 <indexterm zone="mplayer libpostproc">
632 <primary sortas="c-libpostproc">libpostproc.so</primary>
633 </indexterm>
634 </listitem>
635 </varlistentry>
636
637 </variablelist>
638
639 </sect2>
640
641</sect1>
Note: See TracBrowser for help on using the repository browser.