source: multimedia/videoutils/mplayer.xml@ 1274b74

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 1274b74 was 1274b74, checked in by Andrew Benton <andy@…>, 12 years ago

correcting the mplayer skin md5sum

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

  • Property mode set to 100644
File size: 14.3 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
8 "http://www.mplayerhq.hu/MPlayer/releases/MPlayer-&mplayer-version;.tar.xz">
9 <!ENTITY mplayer-download-ftp
10 "ftp://ftp.mplayerhq.hu/MPlayer/releases/MPlayer-&mplayer-version;.tar.xz">
11 <!ENTITY mplayer-md5sum "ac7bf1cfedc1c5c24bfc83107eefb1d9">
12 <!ENTITY mplayer-size "11 MB">
13 <!ENTITY mplayer-buildsize "183 MB">
14 <!ENTITY mplayer-time "4 SBU">
15
16 <!ENTITY mplayer-skin "clearplayer-0.9">
17 <!ENTITY mplayer-skin-download-http
18 "http://www.mplayerhq.hu/MPlayer/skins/&mplayer-skin;.tar.bz2">
19 <!ENTITY mplayer-skin-download-ftp
20 "ftp://ftp.mplayerhq.hu/MPlayer/skins/&mplayer-skin;.tar.bz2">
21 <!ENTITY mplayer-skin-md5sum "df5fd8e51fbc077ddc7b74d83afe1452">
22 <!ENTITY mplayer-skin-size "64 KB">
23]>
24
25<sect1 id="mplayer" xreflabel="MPlayer-&mplayer-version;">
26 <?dbhtml filename="mplayer.html"?>
27
28 <sect1info>
29 <othername>$LastChangedBy$</othername>
30 <date>$Date$</date>
31 </sect1info>
32
33 <title>MPlayer-&mplayer-version;</title>
34
35 <indexterm zone="mplayer">
36 <primary sortas="a-MPlayer">MPlayer</primary>
37 </indexterm>
38
39 <sect2 role="package">
40 <title>Introduction to MPlayer</title>
41
42 <para>
43 <application>MPlayer</application> is a powerful audio/video player
44 controlled via the command line or graphical interface which is able to
45 play almost every popular audio and video file format. With supported
46 video hardware and additional drivers, <application>MPlayer</application>
47 can play video files without an <application>X Window System</application>
48 installed.
49 </para>
50
51 &lfs71_checked;
52
53 <bridgehead renderas="sect3">Package Information</bridgehead>
54 <itemizedlist spacing="compact">
55 <listitem>
56 <para>Download (HTTP): <ulink url="&mplayer-download-http;"/></para>
57 </listitem>
58 <listitem>
59 <para>Download (FTP): <ulink url="&mplayer-download-ftp;"/></para>
60 </listitem>
61 <listitem>
62 <para>Download MD5 sum: &mplayer-md5sum;</para>
63 </listitem>
64 <listitem>
65 <para>Download size: &mplayer-size;</para>
66 </listitem>
67 <listitem>
68 <para>Estimated disk space required: &mplayer-buildsize;</para>
69 </listitem>
70 <listitem>
71 <para>Estimated build time: &mplayer-time;</para>
72 </listitem>
73 </itemizedlist>
74
75 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
76
77 <itemizedlist spacing='compact'>
78 <title>Skins</title>
79 <listitem>
80 <para>
81 GUI skin (HTTP): <ulink url="&mplayer-skin-download-http;"/>
82 </para>
83 </listitem>
84 <listitem>
85 <para>GUI skin (FTP): <ulink url="&mplayer-skin-download-ftp;"/></para>
86 </listitem>
87 <listitem>
88 <para>Skin MD5 sum: &mplayer-skin-md5sum;</para>
89 </listitem>
90 <listitem>
91 <para>Skin size: &mplayer-skin-size;</para>
92 </listitem>
93 <listitem>
94 <para>
95 Alternative skins:
96 <ulink url="http://www1.mplayerhq.hu/MPlayer/skins/"/>
97 </para>
98 </listitem>
99 </itemizedlist>
100
101 <note>
102 <para>
103 Skins are only required to use the Gtk+ 2 user interface.
104 </para>
105 </note>
106
107 <bridgehead renderas="sect3">MPlayer Dependencies</bridgehead>
108
109 <bridgehead renderas="sect4">Required</bridgehead>
110 <para role="required"><xref linkend="yasm"/></para>
111
112 <bridgehead renderas="sect4">Recommended</bridgehead>
113 <para role="recommended"><xref linkend="gtk2"/></para>
114
115 <bridgehead renderas="sect4">Optional Input Drivers and Libraries</bridgehead>
116 <para role="optional">
117 <xref linkend="cdparanoia"/>,
118 <xref linkend="samba3"/>,
119 <xref linkend="libdvdread"/>,
120 <xref linkend="libdvdnav"/>,
121 <xref linkend="libdvdcss"/>,
122 <ulink url="http://www.videolan.org/developers/libbluray.html">libbluray</ulink>,
123 <ulink url="http://www.gnu.org/software/libcdio/">libcdio</ulink>,
124 <ulink url="http://www.live555.com/mplayer/">LIVE555 Streaming Media</ulink>,
125 <ulink url="http://rtmpdump.mplayerhq.hu/">RTMPDump</ulink>,
126 <ulink url="http://code.google.com/p/vstream-client/">TiVo vstream client</ulink>
127 and
128 <ulink url="http://www.xmms.org/">XMMS</ulink>
129 </para>
130
131 <bridgehead renderas="sect4">Optional Audio Output Drivers and Libraries</bridgehead>
132 <para role="optional">
133 <xref linkend="alsa"/>,
134 <!-- <xref linkend="arts"/>, -->
135 <xref linkend="esound"/>,
136 <xref linkend='pulseaudio'/>,
137 <xref linkend="sdl"/>,
138 <ulink url="http://jackaudio.org/">JACK</ulink>,
139 <ulink url="http://openal.org/">OpenAL</ulink> and
140 <ulink url="http://www.radscan.com/nas.html">NAS</ulink>
141 </para>
142
143 <bridgehead renderas="sect4">Optional Video Output Drivers and Libraries</bridgehead>
144 <para role="optional">
145 <xref linkend="aalib"/>,
146 <xref linkend="libpng"/>,
147 <xref linkend="libjpeg"/>,
148 <xref linkend="libmng"/>,
149 <xref linkend="giflib"/>,
150 <ulink url="http://www.directfb.org/">DirectFB</ulink>,
151 <ulink url="http://sam.zoy.org/projects/libcaca/">libcaca</ulink>,
152 <ulink url="http://www.svgalib.org/">SVGAlib</ulink> and
153 <xref linkend="openjpeg"/>
154 </para>
155
156 <bridgehead renderas="sect4">Optional CODECs</bridgehead>
157 <para role="optional">
158 <xref linkend="libmad"/>,
159 <xref linkend="LZO"/>,
160 <xref linkend="speex"/>,
161 <xref linkend="libtheora"/>,
162 <xref linkend="mpg123"/>,
163 <xref linkend="liba52"/>,
164 <xref linkend="faac"/>,
165 <xref linkend="faad2"/>,
166 <xref linkend="libdv"/>,
167 <xref linkend="xvid"/>,
168 <xref linkend="libvpx"/>,
169 <xref linkend="lame"/>,
170 <ulink url="ftp://ftp.videolan.org/pub/videolan/vlc/0.8.2/contrib/toolame-02m-beta8.tar.bz2">tooLAME</ulink>,
171 <ulink url="http://sourceforge.net/projects/twolame/">TwoLAME</ulink>,
172 <ulink url="https://launchpad.net/libgsm">libgsm</ulink>,
173 <ulink url="http://www.videolan.org/developers/libdca.html">libdca</ulink>,
174 <ulink url="http://www.musepack.net/">libmpcdec</ulink>,
175 <ulink url="http://sourceforge.net/projects/opencore-amr/">OpenCore
176 Adaptive Multi Rate</ulink>,
177 <ulink url="http://www.broadcom.com/support/crystal_hd/">CrystalHD</ulink>,
178 <ulink url="http://www.videolan.org/developers/x264.html">x264</ulink>,
179 <ulink url="http://diracvideo.org/download/dirac-research/">Dirac</ulink>,
180 <ulink url="http://diracvideo.org/download/schroedinger/">Schroedinger</ulink>,
181 <ulink url="http://wiki.multimedia.cx/index.php?title=NUT">libnut</ulink>
182 <!-- MPlayer can only use an internal version of this at the moment
183 <xref linkend="ffmpeg"/> -->
184 </para>
185
186 <bridgehead renderas="sect4">Optional Miscellaneous Dependencies</bridgehead>
187 <para role="optional">
188 <xref linkend="fontconfig"/>,
189 <xref linkend="freetype2"/>,
190 <xref linkend="fribidi"/>,
191 <xref linkend="unrar"/>,
192 <xref linkend="gtk2"/> (required for the GUI),
193 <ulink url="http://cihar.com/software/enca/">Enca</ulink>,
194 <ulink url="http://www.ladspa.org/">LADSPA</ulink>,
195 <ulink url="http://sourceforge.net/projects/bs2b/">libbs2b</ulink>,
196 <ulink url="http://www.lirc.org/">LIRC</ulink> and
197 <ulink url="http://www.dolda2000.com/~fredrik/lirccd/">LIRC Client Daemon</ulink>,
198 <xref linkend="libxslt"/> (required to build the HTML documentation),
199 <xref linkend="DocBook"/> (required to build the HTML documentation) and
200 <xref linkend="docbook-xsl"/> (required to build the HTML documentation)
201 </para>
202
203 <para condition="html" role="usernotes">
204 User Notes: <ulink url="&blfs-wiki;/mplayer"/>
205 </para>
206 </sect2>
207
208 <sect2 role="installation">
209 <title>Installation of MPlayer</title>
210
211 <sect3>
212 <title>Main MPlayer Installation</title>
213
214 <note>
215 <para>The package maintainers recommend building without any
216 optimizations.</para>
217 </note>
218
219 <para>
220 You may wish to examine the output from
221 <command>./configure --help</command> to find out what additional
222 parameters to <command>configure</command> are needed to include the
223 dependencies you have installed on your system.
224 </para>
225
226 <para>
227 Install <application>MPlayer</application> by running the following
228 commands:
229 </para>
230
231<screen><userinput>./configure --prefix=/usr \
232 --confdir=/etc/mplayer \
233 --enable-dynamic-plugins \
234 --enable-menu \
235 --enable-gui &amp;&amp;
236make</userinput></screen>
237
238 <para>This package does not come with a test suite.</para>
239
240 <para>
241 Now, as the <systemitem class="username">root</systemitem> user:
242 </para>
243
244<screen role="root"><userinput>make install</userinput></screen>
245
246 <para>
247 To build and install the HTML documentation, run as
248 <systemitem class="username">root</systemitem>:
249 </para>
250
251<screen role="root"><userinput>make doc &amp;&amp;
252install -d /usr/share/doc/mplayer-&mplayer-version; &amp;&amp;
253cp -v DOCS/HTML/en/* /usr/share/doc/mplayer-&mplayer-version;</userinput></screen>
254
255 <para>
256 You will only need <filename>codecs.conf</filename> if you want to
257 change its properties, as the main binary contains an internal copy of
258 it. Ensure any changes you make to <filename>codecs.conf</filename>
259 achieve the desired results, as incorrect entries in this file have been
260 known to cause errors and render the player unusable. If necessary,
261 create the file as the <systemitem class="username">root</systemitem>
262 user:
263 </para>
264
265<screen role="root"><userinput>install -v -m644 etc/codecs.conf /etc/mplayer</userinput></screen>
266
267 <para>
268 You may alternatively want to copy all the default configuration files
269 to <filename class='directory'>/etc/mplayer</filename> for future
270 reference or more customization ability. As the
271 <systemitem class="username">root</systemitem> user:
272 </para>
273
274<screen role="root"><userinput>install -v -m644 etc/*.conf /etc/mplayer</userinput></screen>
275 </sect3>
276
277 <sect3>
278 <title>Skin Installation (Optional)</title>
279
280 <para>
281 To enable the Gtk+ 2 frontend of <application>MPlayer</application>,
282 you'll need to install at least one skin. Extract the desired skin and
283 create the default location (as the
284 <systemitem class="username">root</systemitem> user):
285 </para>
286
287<screen role="root"><userinput>tar -xvf ../&mplayer-skin;.tar.xz \
288 -C /usr/share/mplayer/skins &amp;&amp;
289ln -sfv &mplayer-skin; /usr/share/mplayer/skins/default</userinput></screen>
290 </sect3>
291 </sect2>
292
293 <sect2 role="commands">
294 <title>Command Explanations</title>
295
296 <para>
297 <parameter>--enable-gui</parameter>: This option is set to build GMPlayer,
298 a Gtk+ 2 frontend for MPlayer.
299 </para>
300
301 <para>
302 <parameter>--enable-menu</parameter>: This option is set to enable the
303 on-screen display.
304 </para>
305 </sect2>
306
307 <sect2 role="configuration">
308 <title>Configuring MPlayer</title>
309
310 <sect3 id="mplayer-config">
311 <title>Config Files</title>
312
313 <para><filename>/etc/mplayer/*</filename> and
314 <filename>~/.mplayer/*</filename></para>
315
316 <indexterm zone="mplayer mplayer-config">
317 <primary sortas="e-AA.mplayer">~/.mplayer/*</primary>
318 </indexterm>
319
320 <indexterm zone="mplayer mplayer-config">
321 <primary sortas="e-etc-mplayer">/etc/mplayer/*</primary>
322 </indexterm>
323 </sect3>
324
325 <sect3>
326 <title>Configuration Information</title>
327
328 <para>
329 Typically, there's no configuration required for the system-wide files
330 in <filename class='directory'>/etc/mplayer</filename> (in fact, this
331 directory is empty unless you copied the default files as mentioned
332 above). Configuration can be accomplished by choosing the configuration
333 button located on the <application>MPlayer</application> GUI. Any
334 configuration changes made in the GUI will be saved in the user's
335 <filename class='directory'>~/.mplayer</filename> directory.
336 </para>
337 </sect3>
338 </sect2>
339
340 <sect2 role="content">
341 <title>Contents</title>
342
343 <segmentedlist>
344 <segtitle>Installed Programs</segtitle>
345 <segtitle>Installed Libraries</segtitle>
346 <segtitle>Installed Directories</segtitle>
347
348 <seglistitem>
349 <seg>gmplayer, mplayer and mencoder</seg>
350 <seg>none</seg>
351 <seg>
352 /etc/mplayer,
353 /usr/lib/mplayer,
354 /usr/share/mplayer and
355 /usr/share/doc/mplayer
356 </seg>
357 </seglistitem>
358 </segmentedlist>
359
360 <variablelist>
361 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
362 <?dbfo list-presentation="list"?>
363 <?dbhtml list-presentation="table"?>
364
365 <varlistentry id="gmplayer">
366 <term><command>gmplayer</command></term>
367 <listitem>
368 <para>
369 is a symlink to <command>mplayer</command> which brings up the
370 Gtk+ 2 frontend of <application>MPlayer</application>.
371 </para>
372 <indexterm zone="mplayer gmplayer">
373 <primary sortas="b-gmplayer">gmplayer</primary>
374 </indexterm>
375 </listitem>
376 </varlistentry>
377
378 <varlistentry id="mplayer-prog">
379 <term><command>mplayer</command></term>
380 <listitem>
381 <para> is the main MPlayer video player.</para>
382 <indexterm zone="mplayer mplayer-prog">
383 <primary sortas="b-mplayer">mplayer</primary>
384 </indexterm>
385 </listitem>
386 </varlistentry>
387
388 <varlistentry id="mencoder">
389 <term><command>mencoder</command></term>
390 <listitem>
391 <para>
392 is a powerful command line video decoding, encoding and filtering
393 tool that is useful for (amongst other things) ripping DVDs to files
394 on your hard disk (see
395 /usr/share/doc/mplayer-&mplayer-version;/mencoder.html)
396 </para>
397 <indexterm zone="mplayer mencoder">
398 <primary sortas="b-mencoder">mencoder</primary>
399 </indexterm>
400 </listitem>
401 </varlistentry>
402 </variablelist>
403 </sect2>
404</sect1>
Note: See TracBrowser for help on using the repository browser.