source: multimedia/videoutils/mplayer.xml@ e2e42c7

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 e2e42c7 was e2e42c7, checked in by Bruce Dubbs <bdubbs@…>, 12 years ago

Update to internal pulseaudio links

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

  • Property mode set to 100644
File size: 25.8 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/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 "18c05d88e22c3b815a43ca8d7152ccdc">
10 <!ENTITY mplayer-size "8.3 MB">
11 <!ENTITY mplayer-buildsize "133-250 MB (additional 22 MB for essential CODECs)">
12 <!ENTITY mplayer-time "1.2-2.5 SBU (depends on how FFmpeg is linked in)">
13
14 <!ENTITY mplayer-codec "essential-20061022.tar.bz2">
15 <!ENTITY mplayer-codec-md5sum "abcf4a3abc16cf88c9df7e0a77e9b941">
16 <!ENTITY mplayer-codec-size "10.0 MB">
17 <!ENTITY mplayer-alt-codec "all-20061022.tar.bz2">
18
19 <!ENTITY mplayer-skin "Blue-1.7.tar.bz2">
20 <!ENTITY mplayer-skin-md5sum "e4e2020d11b681aac898103b3ba723c4">
21 <!ENTITY mplayer-skin-size "222 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 </sect1info>
35
36 <title>MPlayer-&mplayer-version;</title>
37
38 <indexterm zone="mplayer">
39 <primary sortas="a-MPlayer">MPlayer</primary>
40 </indexterm>
41
42 <sect2 role="package">
43 <title>Introduction to MPlayer</title>
44
45 <para>The <application>MPlayer</application> package contains an
46 audio/video player controlled via the command line or graphical interface
47 which is able to play almost every popular audio and video file format and
48 CODEC (COder/DECoder, also COmpressor/DECompressor). With supported video
49 hardware and additional drivers, <application>MPlayer</application> can
50 play video files without an <application>X Window System</application>
51 installed.</para>
52
53 <para>For <application>MPlayer</application> general information and
54 available features, including a full list of file formats, CODECs and
55 output devices supported by <application>MPlayer</application>, visit the
56 <ulink url="http://www1.mplayerhq.hu/homepage/design7/info.html">
57 <application>MPlayer</application> web site</ulink>.</para>
58
59 <bridgehead renderas="sect3">Package Information</bridgehead>
60 <itemizedlist spacing="compact">
61 <listitem>
62 <para>Download (HTTP): <ulink url="&mplayer-download-http;"/></para>
63 </listitem>
64 <listitem>
65 <para>Download (FTP): <ulink url="&mplayer-download-ftp;"/></para>
66 </listitem>
67 <listitem>
68 <para>Download MD5 sum: &mplayer-md5sum;</para>
69 </listitem>
70 <listitem>
71 <para>Download size: &mplayer-size;</para>
72 </listitem>
73 <listitem>
74 <para>Estimated disk space required: &mplayer-buildsize;</para>
75 </listitem>
76 <listitem>
77 <para>Estimated build time: &mplayer-time;</para>
78 </listitem>
79 </itemizedlist>
80
81 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
82
83 <itemizedlist spacing='compact'>
84 <title>Patches</title>
85 <listitem>
86 <para>Required Patch: <ulink
87 url="http://www.mplayerhq.hu/MPlayer/patches/asmrules_fix_20061231.diff"/></para>
88 </listitem>
89 <listitem>
90 <para>Required Patch: <ulink
91 url="http://www.mplayerhq.hu/MPlayer/patches/cddb_fix_20070605.diff"/></para>
92 </listitem>
93 <listitem>
94 <para>Required Patch: <ulink
95 url="&patch-root;/MPlayer-&mplayer-version;-ext_ffmpeg-1.patch"/></para>
96 </listitem>
97 </itemizedlist>
98
99 <itemizedlist spacing='compact'>
100 <title>CODECs</title>
101 <listitem>
102 <para>Proprietary CODECs: <ulink
103 url="http://www.mplayerhq.hu/MPlayer/releases/codecs/&mplayer-codec;"/></para>
104 </listitem>
105 <listitem>
106 <para>Download MD5 sum: &mplayer-codec-md5sum;</para>
107 </listitem>
108 <listitem>
109 <para>Download size: &mplayer-codec-size;</para>
110 </listitem>
111 <listitem>
112 <para>Alternate CODECs (provides additional functionality and is a
113 larger file): <ulink
114 url="http://www.mplayerhq.hu/MPlayer/releases/codecs/&mplayer-alt-codec;"/></para>
115 </listitem>
116 <listitem><para>Additional CODECs: <ulink
117 url="http://www.mplayerhq.hu/MPlayer/releases/codecs/"/></para>
118 </listitem>
119 </itemizedlist>
120
121 <itemizedlist spacing='compact'>
122 <title>Skins</title>
123 <listitem>
124 <para>Default GUI skin: <ulink
125 url="http://www.mplayerhq.hu/MPlayer/skins/&mplayer-skin;"/></para>
126 </listitem>
127 <listitem>
128 <para>Download MD5 sum: &mplayer-skin-md5sum;</para>
129 </listitem>
130 <listitem>
131 <para>Download size: &mplayer-skin-size;</para>
132 </listitem>
133 <listitem>
134 <para>Additional skins: <ulink
135 url="http://www1.mplayerhq.hu/MPlayer/skins/"/></para>
136 </listitem>
137 </itemizedlist>
138
139 <itemizedlist spacing='compact'>
140 <title>Fonts</title>
141 <listitem>
142 <para>Prerendered fonts: <ulink
143 url="http://www1.mplayerhq.hu/MPlayer/releases/fonts/&mplayer-font;.tar.bz2"/></para>
144 </listitem>
145 <listitem>
146 <para>Download MD5 sum: &mplayer-font-md5sum;</para>
147 </listitem>
148 <listitem>
149 <para>Download size: &mplayer-font-size;</para>
150 </listitem>
151 <listitem>
152 <para>Additional fonts: <ulink
153 url="http://www1.mplayerhq.hu/MPlayer/releases/fonts/"/></para>
154 </listitem>
155 </itemizedlist>
156
157 <para>The CODECs, skins and fonts are not required to
158 build and use <application>MPlayer</application>.</para>
159
160 <bridgehead renderas="sect3">MPlayer Dependencies</bridgehead>
161
162 <bridgehead renderas="sect4">Optional Input Drivers and Libraries</bridgehead>
163 <para role="optional"><xref linkend="cdparanoia"/>,
164 <ulink url="http://www.metzlerbros.org/dvb/">DVB</ulink>,
165 <ulink url="http://www.linuxtv.org/">DVB drivers</ulink>,
166 <ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>,
167 <xref linkend="libdv"/>,
168 <xref linkend="libdvdread"/>,
169 <ulink url="http://www.live555.com/mplayer/">LIVE555 Streaming Media</ulink>,
170 <xref linkend="samba3"/>, and
171 <ulink url="http://armory.nicewarrior.org/projects/vstream-client/">TiVo vstream client</ulink></para>
172 <!-- Disabling for now as only internal Matroska support is available
173 <ulink url="http://www.matroska.org/downloads/linux.html">libmatroska</ulink>
174 (requires
175 <ulink url="http://dl.matroska.org/downloads/libebml/">libebml</ulink>), -->
176
177 <bridgehead renderas="sect4">Optional Audio Output Drivers and Libraries</bridgehead>
178 <para role="optional">
179 <xref linkend="alsa"/>,
180 <xref linkend="arts"/>,
181 <xref linkend="esound"/>,
182 <xref linkend='pulseaudio'/>,
183 <xref linkend="sdl"/> (also used for video output),
184 <ulink url="http://jackit.sourceforge.net/">JACK</ulink>,
185 <ulink url="http://www.ladspa.org/">LADSPA</ulink>, and
186 <ulink url="http://openal.org/">OpenAL</ulink>
187 <!--<xref linkend="nas"/>,-->
188 <!--<xref linkend="xmms"/>-->
189 </para>
190
191 <bridgehead renderas="sect4">Optional Video Output Drivers and Libraries</bridgehead>
192 <para role="optional"><xref linkend="aalib"/>,
193 <ulink url="http://www.directfb.org/">DirectFB</ulink>,
194 <ulink url="http://trific.ath.cx/software/enca/">Enca</ulink>,
195 <xref linkend="fontconfig"/>,
196 <xref linkend="freetype2"/>,
197 <xref linkend="fribidi"/>,
198 <ulink url="http://www.ggi-project.org/">GGI</ulink>,
199 <xref linkend="giflib"/>,
200 <xref linkend="gtk2"/> <!-- or
201 <xref linkend="GTK"/>, -->
202 <ulink url="http://sam.zoy.org/projects/libcaca/">libcaca</ulink>,
203 <xref linkend="libjpeg"/>,
204 <xref linkend="libpng"/>,
205 <ulink url="http://maemo.org/">maemo</ulink>,
206 <ulink url="http://vidix.sourceforge.net/">VIDIX</ulink>, and
207 <xref linkend="x-window-system"/></para>
208
209 <bridgehead renderas="sect4">Optional CODECs</bridgehead>
210 <para role="optional"><ulink
211 url="http://www.3gpp.org/ftp/Specs/latest/Rel-7/26_series/26104-700.zip">AMR
212 narrowband (floating point)</ulink> or
213 <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-7/26_series/26073-700.zip">AMR
214 naarrowband (fixed point)</ulink>,
215 <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-7/26_series/26204-710.zip">
216 AMR wideband</ulink>,
217 <!-- Dead link <ulink url="http://www.divx.com/divx/linux/">DivX</ulink>, i-->
218 <xref linkend="faac"/>,
219 <xref linkend="faad2"/> (must disable the internal version),
220 <xref linkend="ffmpeg"/>,
221 <xref linkend="lame"/>,
222 <ulink url="http://www.videolan.org/developers/libdca.html">libdca</ulink>,
223 <xref linkend="libfame"/>,
224 <xref linkend="libmad"/>,
225 <ulink url="http://www.musepack.net/">libmpcdec</ulink>,
226 <ulink url="http://svn.mplayerhq.hu/nut/src/trunk/">libnut</ulink> (SVN checkout),
227 <xref linkend="libvorbis"/>,
228 <ulink url="http://www.lirc.org/">LIRC</ulink>,
229 <ulink url="http://www.dolda2000.cjb.net/~fredrik/lirccd/">lirccd</ulink>,
230 <xref linkend="LZO"/> (requires
231 <ulink url="http://www.oberhumer.com/opensource/lzo/download/LZO-v1/lzo-1.08.tar.gz">Version 1</ulink>),
232 <ulink url="http://www.svgalib.org/">SVGAlib</ulink>,
233 <xref linkend="libtheora"/>,
234 <ulink url="ftp://ftp.videolan.org/pub/videolan/vlc/0.8.2/contrib/toolame-02m-beta8.tar.bz2">tooLAME</ulink>,
235 <ulink url="http://sourceforge.net/projects/twolame/">TwoLAME</ulink>,
236 <ulink url="http://www.xiph.org/vorbis/">Tremor</ulink> (requires
237 <xref linkend="libvorbis"/> and you must disable the internal version),
238 <ulink url="http://www.videolan.org/developers/x264.html">x264</ulink>, and
239 <xref linkend="xvid"/></para>
240
241 <bridgehead renderas="sect4">Optional Hardware Specific Options</bridgehead>
242 <para>There is hardware specific packages (or vendor supplied software) you
243 can install to improve the performance of your video card when using
244 <application>MPlayer</application>. Some of the packages and/or vendor
245 supplied software and the <application>MPlayer</application> specific
246 driver created if it is found is shown here.</para>
247
248 <itemizedlist spacing='compact'>
249 <listitem>
250 <para>mga: Matrox G200/G400/G450/G550 hardware YUV overlay via the
251 mga_vid device</para>
252 </listitem>
253 <listitem>
254 <para>xmga: Matrox G200/G400/G450/G550 overlay (mga_vid) in X11
255 window</para>
256 </listitem>
257 <listitem>
258 <para>syncfb: Matrox G400 YUV support on framebuffer</para>
259 </listitem>
260 <listitem>
261 <para>3dfx: Voodoo 3/Banshee hardware YUV support (/dev/3dfx)</para>
262 </listitem>
263 <listitem>
264 <para>tdfxfb: Voodoo 3/Banshee hardware YUV support on tdfx
265 framebuffer</para>
266 </listitem>
267 <listitem>
268 <para>mpegpes: support for Siemens DVB hardware MPEG-1/2 decoder boards
269 (or MPEG-PES file output)</para>
270 </listitem>
271 <listitem>
272 <para>dxr2: support for DXR2 hardware MPEG-1/2 decoder boards
273 <ulink url="http://dxr2.sourceforge.net/">Dxr2</ulink></para>
274 </listitem>
275 <listitem>
276 <para>dxr3: support for DXR3/Hollywood+ hardware MPEG-1/2 decoder
277 boards <ulink
278 url="http://dxr3.sourceforge.net/">libdxr3</ulink></para>
279 </listitem>
280 <listitem>
281 <para>zr: support for Zoran360[56]7 based hardware MJPEG cards</para>
282 </listitem>
283 </itemizedlist>
284
285 <para condition="html" role="usernotes">User Notes:
286 <ulink url="&blfs-wiki;/mplayer"/></para>
287
288 </sect2>
289
290 <sect2 role="installation">
291 <title>Installation of MPlayer</title>
292
293 <sect3>
294 <title>CODEC Installation (Optional)</title>
295
296 <para>If you downloaded any proprietary CODECs (which can provide support
297 for additional audio and video formats such as Real, Indeo and QuickTime),
298 extract them to <filename class="directory">/usr/lib/mplayer/codecs</filename>
299 using the following commands as the <systemitem
300 class="username">root</systemitem> user (substitute and/or add different
301 CODEC filenames, if necessary):</para>
302
303<screen role="root"><userinput>install -v -d -m755 /usr/lib/mplayer/codecs &amp;&amp;
304tar -xvf ../&mplayer-codec; \
305 -C /usr/lib/mplayer/codecs --strip-components=1 &amp;&amp;
306chown -v -R root:root /usr/lib/mplayer/codecs</userinput></screen>
307
308 <para>If you installed any CODECs, ensure you add
309 <option>--with-codecsdir=/usr/lib/mplayer/codecs</option>
310 to the <command>configure</command> script.</para>
311
312 </sect3>
313
314 <sect3>
315 <title>GUI Installation (Optional)</title>
316
317 <para>To enable building the GUI version of
318 <application>MPlayer</application> (requires <xref linkend="gtk2"/><!-- or
319 <xref linkend="GTK"/>-->), add <option>--enable-gui</option> to the
320 <command>configure</command> script. You'll also need to extract at least
321 one skin. Extract the desired skin and create the default location (as
322 the <systemitem class="username">root</systemitem> user):</para>
323
324<screen role="root"><userinput>install -v -d -m755 /usr/share/mplayer/Skin &amp;&amp;
325tar -xvf ../&mplayer-skin; \
326 -C /usr/share/mplayer/Skin &amp;&amp;
327chown -v -R root:root /usr/share/mplayer/Skin/Blue &amp;&amp;
328chmod -v 755 /usr/share/mplayer/Skin/Blue{,/icons} &amp;&amp;
329ln -sfv Blue /usr/share/mplayer/Skin/default</userinput></screen>
330
331 </sect3>
332
333 <sect3>
334 <title>Installing OSD and Subtitles Support (Optional)</title>
335
336 <para>To enable OSD (On Screen Display) and subtitles support, add
337 <option>--enable-menu</option> to the <command>configure</command>
338 script. You'll also need to set up at least one font (see font
339 installation instructions a little later).</para>
340
341 </sect3>
342
343 <sect3>
344 <title>Main MPlayer Installation</title>
345
346 <note>
347 <para>The package maintainers recommend building without any
348 optimizations.</para>
349 </note>
350
351 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
352 href="../../xincludes/X11R6_symlink.xml"/>
353
354 <para><application>MPlayer</application> can build a shared
355 post-processing library from the internal
356 <application>FFmpeg</application> package which
357 other packages can link to. This requires
358 <application>MPlayer</application>
359 to link dynamically to this library instead of the default statically
360 linked method. If you desire to build the shared library, add
361 <option>--enable-shared-pp</option> to the <command>configure</command>
362 script. Note that the <application>FFmpeg</application> package can also
363 build this library (which <application>MPlayer</application> can link to
364 instead of building it), ensure you don't overwrite an existing one.</para>
365
366 <para>You may wish to examine the output from
367 <command>./configure --help</command> to find out what additional
368 parameters to <command>configure</command> are needed to include
369 the dependencies you have installed on your system. To link in existing
370 <application>FFmpeg</application> libraries (and
371 <application>MPlayer</application> won't have to build them), you must
372 pass a total of nine additional options to the
373 <command>configure</command> script. Four to disable building the static
374 <application>FFmpeg</application> libraries, four to enable using the
375 system-installed shared libraries and
376 <option>--with-extraincdir=/usr/include/ffmpeg</option> so the build can
377 locate the <application>FFmpeg</application> interface headers.</para>
378
379 <para>Install <application>MPlayer</application> by running the following
380 commands:</para>
381
382<screen><userinput>patch -Np0 -i ../asmrules_fix_20061231.diff &amp;&amp;
383patch -Np0 -i ../cddb_fix_20070605.diff &amp;&amp;
384patch -Np1 -i ../MPlayer-&mplayer-version;-ext_ffmpeg-1.patch &amp;&amp;
385
386./configure --prefix=/usr \
387 --confdir=/etc/mplayer \
388 --enable-largefiles \
389 --enable-dynamic-plugins &amp;&amp;
390make</userinput></screen>
391
392 <para>This package does not come with a test suite.</para>
393
394 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
395
396<screen role="root"><userinput>make install &amp;&amp;
397
398install -v -m755 -d /usr/share/doc/mplayer-&mplayer-version; &amp;&amp;
399cp -v -R DOCS/* /usr/share/doc/mplayer-&mplayer-version;</userinput></screen>
400
401 <para>Passing certain parameters to <command>configure</command> may
402 result in the creation of
403 <filename class='libraryfile'>libdha.so.1.0</filename>. If so, you may
404 wish to create a symlink to this library in case other packages link to
405 <filename class='libraryfile'>libdha.so</filename>. Use the following
406 command as the <systemitem class="username">root</systemitem> user to
407 create the symbolic link:</para>
408
409<screen role="root"><userinput>ln -v -s libdha.so.1.0 /usr/lib/libdha.so</userinput></screen>
410
411 <para>You will need <filename>codecs.conf</filename> only if you want to
412 change its properties, as the main binary contains an internal copy of
413 it. Ensure any changes you make to <filename>codecs.conf</filename>
414 achieve the desired results, as incorrect entries in this file have been
415 known to cause errors and render the player unusable. If necessary,
416 create the file using the following command.</para>
417
418<screen role="root"><userinput>install -m644 etc/codecs.conf /etc/mplayer</userinput></screen>
419
420 <para>You may also want to copy all the default configuration files to
421 <filename class='directory'>/etc/mplayer</filename> for future reference
422 or more customization ability.</para>
423
424<screen role="root"><userinput>install -m644 etc/*.conf /etc/mplayer</userinput></screen>
425
426 <para><application>MPlayer</application> requires that the RTC run at a
427 frequency of 1024 Hz. Make this setting change at boot-time by adding
428 a line to <filename>/etc/sysctl.conf</filename>:</para>
429
430<screen role="root"><userinput>echo "dev.rtc.max-user-freq=1024" >> /etc/sysctl.conf</userinput></screen>
431
432 </sect3>
433
434 <sect3>
435 <title>OSD and Subtitles Font Installation (Required if '--enable-menu' Was
436 Passed to 'configure')</title>
437
438 <para>The recommended method to set up a font for
439 <application>MPlayer</application> is to link a TTF file to
440 your <filename class="directory">~/.mplayer</filename> directory. A link
441 should be created in each user's home directory who may use
442 <application>MPlayer</application>. For example:</para>
443
444<screen><userinput>install -v -m750 -d ~/.mplayer &amp;&amp;
445ln -v -sf /usr/share/fonts/X11-TTF/luxisri.ttf \
446 ~/.mplayer/subfont.ttf</userinput></screen>
447
448 <para>There are several other ways to set up a font package. To use a
449 prerendered <application>MPlayer</application> font package, extract
450 and link one of the font tarballs using the following commands:</para>
451
452<screen role="root"><userinput>tar -xvf ../&mplayer-font;.tar.bz2 \
453 -C /usr/share/mplayer/font &amp;&amp;
454chown -v -R root:root /usr/share/mplayer/font &amp;&amp;
455cd /usr/share/mplayer/font &amp;&amp;
456ln -v -sf &mplayer-font;/font-arial-<replaceable>&lt;font size&gt;</replaceable>-iso-8859-1/* .</userinput></screen>
457
458 <para>Available font sizes are 14, 18, 24 or 28.</para>
459
460 <para>Additional information as well as additional methods to set up an
461 <application>MPlayer</application> font package can be found at <ulink
462 url="http://www.mplayerhq.hu/DOCS/HTML/en/subosd.html#mpsub-install"/>.</para>
463
464 </sect3>
465
466 <!--
467 Following section should be removed after BLFS-6.2.
468 Current Udev creates persistent cd/dvd links automatically
469 <sect3>
470 <title>Installation for DVD Playback (Optional)</title>
471
472 <para>If you want DVD playback with <application>MPlayer</application>,
473 you need to ensure a link exists between your DVD drive and
474 <filename>/dev/dvd</filename>. This process is described in the
475 <ulink url="&lfs-root;/chapter07/symlinks.html">Creating custom
476 symlinks to devices</ulink> section in LFS. The user must be part
477 of the <systemitem class="groupname">cdrom</systemitem> group in
478 order to use the device.</para>
479
480 </sect3>
481 -->
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 http://fredrik.hubbe.net/plugger/test.mpg</userinput></screen>
567
568 <para>For further information, look at the very good documentation
569 included with the package in the source tree subdirectory
570 <filename class="directory">DOCS</filename> (also installed at
571 <filename class='directory'>/usr/share/doc/mplayer-&mplayer-version;</filename>).</para>
572
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.