source: multimedia/videoutils/mplayer.xml@ d08127d

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

Added another patch (Jack fixes) to the MPlayer instructions

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

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