source: multimedia/videoutils/vlc.xml@ b8a081c

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 12.2 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 gimp3 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/for-12.3 xry111/intltool xry111/llvm18 xry111/soup3 xry111/spidermonkey128 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since b8a081c was 7c3af4bb, checked in by Ragnar Thomsen <rthomsen@…>, 12 years ago

Fix VLC deps (again).

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

  • Property mode set to 100644
File size: 10.6 KB
RevLine 
[9681d3f]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 vlc-download-http
8 "http://download.videolan.org/pub/videolan/vlc/&vlc-version;/vlc-&vlc-version;.tar.xz">
9 <!ENTITY vlc-download-ftp
10 "ftp://ftp.videolan.org/pub/videolan/vlc/&vlc-version;/vlc-&vlc-version;.tar.xz">
[52b1b8c]11 <!ENTITY vlc-md5sum "5ad114755670e4881a2b35354e2f79bc">
12 <!ENTITY vlc-size "17 MB">
[54c019b]13 <!ENTITY vlc-buildsize "300 MB">
14 <!ENTITY vlc-time "2.5 SBU">
[9681d3f]15]>
16
[09adf3d]17<sect1 id="vlc" xreflabel="VLC-&vlc-version;">
[9681d3f]18 <?dbhtml filename="vlc.html"?>
19
20 <sect1info>
21 <othername>$LastChangedBy$</othername>
22 <date>$Date$</date>
23 </sect1info>
24
25 <title>VLC-&vlc-version;</title>
26
27 <indexterm zone="vlc">
28 <primary sortas="a-VLC">VLC</primary>
29 </indexterm>
30
31 <sect2 role="package">
32 <title>Introduction to VLC</title>
33
34 <para><application>VLC</application> is a media player, streamer, and
35 encoder. It can play from many inputs like files, network streams, capture
[54c019b]36 device, desktops, or DVD, SVCD, VCD, and audio
[9681d3f]37 CD. It can play most audio and video codecs (MPEG 1/2/4, H264, VC-1, DivX,
38 WMV, Vorbis, AC3, AAC, etc.), but can also convert to different formats
39 and/or send streams through the network.</para>
40
41 &lfs70_checked;
[54c019b]42
[9681d3f]43 <bridgehead renderas="sect3">Package Information</bridgehead>
44 <itemizedlist spacing="compact">
45 <listitem>
46 <para>Download (HTTP): <ulink url="&vlc-download-http;"/></para>
47 </listitem>
48 <listitem>
49 <para>Download (FTP): <ulink url="&vlc-download-ftp;"/></para>
50 </listitem>
51 <listitem>
52 <para>Download MD5 sum: &vlc-md5sum;</para>
53 </listitem>
54 <listitem>
55 <para>Download size: &vlc-size;</para>
56 </listitem>
57 <listitem>
58 <para>Estimated disk space required: &vlc-buildsize;</para>
59 </listitem>
60 <listitem>
61 <para>Estimated build time: &vlc-time;</para>
62 </listitem>
63 </itemizedlist>
64
65 <bridgehead renderas="sect3">VLC Dependencies</bridgehead>
66
67 <bridgehead renderas="sect4">Required</bridgehead>
68 <para role="required">
[7c3af4bb]69 <xref linkend="dbus"/>
[9681d3f]70 </para>
[54c019b]71
72 <bridgehead renderas="sect4">Recommended</bridgehead>
[7c3af4bb]73 <para role="recommended">
74 <xref linkend="ffmpeg"/>,
75 <xref linkend="libmad"/>,
76 <xref linkend="liba52"/> and
77 <xref linkend="qt4"/> (<application>Qt</application>
[e40b79b6]78 is required for the graphical user interface. Without Qt you will only be able
79 to use the command line or <application>ncurses</application> interface)</para>
[54c019b]80
[9681d3f]81 <bridgehead renderas="sect4">Optional input drivers and
[54c019b]82 libraries</bridgehead>
[9681d3f]83 <para role="optional">
[54c019b]84 <xref linkend="libproxy"/>,
85 <ulink url="http://www.live555.com/">Live555</ulink>,
86 <ulink url="http://sourceforge.net/projects/libdc1394/">DC1394</ulink>,
87 <xref linkend="libdv"/>,
88 <xref linkend="libdvdread"/>,
89 <xref linkend="libdvdnav"/>,
[9681d3f]90 <ulink
[54c019b]91 url="http://www.videolan.org/developers/libbluray.html">libbluray</ulink>,
92 <ulink url="http://opencv.willowgarage.com/wiki/">OpenCV</ulink>,
93 <xref linkend="samba3"/>,
94 <xref linkend="gvfs"/>,
95 <ulink url="http://wiki.videolan.org/Libvcdinfo">libvcdinfo</ulink> and
96 <ulink url="http://libcddb.sourceforge.net/">libcddb</ulink>.</para>
97
98 <bridgehead renderas="sect4">Optional mux/demux plugins</bridgehead>
[9681d3f]99 <para role="optional">
100 <ulink url="http://code.google.com/p/game-music-emu/">Game Music
[54c019b]101 Emu</ulink>,
102 <xref linkend="libogg"/>,
103 <ulink url="http://directory.fsf.org/wiki/Libshout">libshout</ulink>,
104 <ulink url="http://modplug-xmms.sourceforge.net/">libmod</ulink> and
105 <ulink
106 url="http://www.musepack.net/index.php?pg=home">Musepack</ulink>.</para>
[9681d3f]107
108 <bridgehead renderas="sect4">Optional codec plugins</bridgehead>
109 <para role="optional">
[54c019b]110 <ulink url="http://sourceforge.net/projects/libshine-fxp/">Shine</ulink>,
111 <ulink url="http://www.khronos.org/openmax/">OpenMAX</ulink>,
112 <ulink url="http://www.splitted-desktop.com/static/libva/">libva</ulink>,
113 <xref linkend="faad2"/>,
114 <ulink url="http://www.twolame.org/">Twolame</ulink>,
115 <ulink url="http://www.videolan.org/developers/libdca.html">libdca</ulink>,
116 <xref linkend="flac"/>,
117 <xref linkend="libmpeg2"/>,
118 <xref linkend="libvorbis"/>,
119 <xref linkend="speex"/>,
120 <xref linkend="libtheora"/>,
121 <ulink url="http://diracvideo.org/download/dirac-research/">Dirac</ulink>,
[9681d3f]122 <ulink
[54c019b]123 url="http://diracvideo.org/download/schroedinger/">Schroedinger</ulink>,
124 <xref linkend="libpng"/>,
125 <ulink url="http://www.videolan.org/developers/x264.html">libx264</ulink>,
[9681d3f]126 <ulink
[54c019b]127 url="http://sourceforge.net/apps/trac/fluidsynth/">FluidSynth</ulink>,
[9681d3f]128 <ulink url="http://zapping.sourceforge.net/ZVBI/index.html">Zapping
[54c019b]129 VBI</ulink>,
130 <ulink url="http://code.google.com/p/libass/">libass</ulink>,
131 <ulink url="http://code.google.com/p/libkate/">libkate</ulink> and
132 <ulink url="http://code.google.com/p/libtiger/">libtiger</ulink>.</para>
133
[9681d3f]134 <bridgehead renderas="sect4">Optional video plugins</bridgehead>
135 <para role="optional">
[54c019b]136 <xref linkend="sdl"/>,
137 <xref linkend="freetype2"/>,
138 <xref linkend="fribidi"/>,
139 <xref linkend="fontconfig"/>,
140 <xref linkend="aalib"/> and
141 <ulink url="http://caca.zoy.org/">libcaca</ulink>.</para>
142
[9681d3f]143 <bridgehead renderas="sect4">Optional audio plugins</bridgehead>
144 <para role="optional">
[54c019b]145 <xref linkend="pulseaudio"/>,
146 <xref linkend="alsa-lib"/>,
147 <ulink url="http://www.portaudio.com/">PortAudio</ulink>,
148 <ulink url="http://jackaudio.org/">JACK</ulink> and
149 <ulink url="http://www.mega-nerd.com/SRC/">libsamplerate</ulink>.</para>
150
[9681d3f]151 <bridgehead renderas="sect4">Optional interface plugins</bridgehead>
[54c019b]152 <para role="optional"><ulink url="http://www.lirc.org/">LIRC</ulink> and
153 <ulink url="http://www.feep.net/libtar/">libtar</ulink>.</para>
154
[9681d3f]155 <bridgehead renderas="sect4">Optional visualization plugins</bridgehead>
156 <para role="optional">
[54c019b]157 <ulink url="http://sourceforge.net/projects/goom/">Goom</ulink> and
158 <ulink url="http://projectm.sourceforge.net/">projectM</ulink>.</para>
159
[9681d3f]160 <bridgehead renderas="sect4">Optional service discovery plugins</bridgehead>
161 <para role="optional">
[54c019b]162 <ulink url="http://libmtp.sourceforge.net/">MTP</ulink> and
163 <ulink url="http://pupnp.sourceforge.net/">UPnP</ulink>.</para>
164
[9681d3f]165 <bridgehead renderas="sect4">Optional miscellaneous
166 dependencies</bridgehead>
167 <para role="optional">
[54c019b]168 <xref linkend="libgcrypt"/>,
169 <xref linkend="gnutls"/>,
170 <xref linkend="libnotify"/>,
[7e9be1b5]171 <xref linkend="taglib"/>,
[54c019b]172 <ulink url="http://medialibrary.sourceforge.net/">MediaLibrary</ulink>,
173 <xref linkend="sqlite"/> and
174 <ulink url="http://www.lua.org/">Lua</ulink>.</para>
[9681d3f]175
176 <para condition="html" role="usernotes">User Notes:
177 <ulink url="&blfs-wiki;/vlc"/></para>
178 </sect2>
179
180 <sect2 role="installation">
181 <title>Installation of VLC</title>
182
183 <para>Install <application>VLC</application> by running the following
184 commands:</para>
185
186<screen><userinput>./configure --prefix=/usr \
187 --disable-lua &amp;&amp;
188make</userinput></screen>
189
190 <para>To test the results, issue: <command>make check</command></para>
191
192 <para>Now, as the <systemitem class="username">root</systemitem>
193 user:</para>
194
195<screen role="root"><userinput>make install</userinput></screen>
196 </sect2>
197
198 <sect2 role="commands">
199 <title>Command Explanations</title>
200
201 <para><parameter>--disable-lua</parameter>: The package fails to install if
202 Lua is missing. Omit this option if you have Lua.</para>
[7c3af4bb]203 <para><parameter>--disable-avcodec</parameter>: Use this switch if you don't
204 have ffmpeg.</para>
205 <para><parameter>--disable-mad</parameter>: Use this switch if you don't
206 have libmad.</para>
207 <para><parameter>--disable-a52</parameter>: Use this switch if you don't
208 have liba52.</para>
209
[9681d3f]210 </sect2>
211
212 <sect2 role="content">
213 <title>Contents</title>
214
215 <segmentedlist>
216 <segtitle>Installed Programs</segtitle>
217 <segtitle>Installed Libraries</segtitle>
218 <segtitle>Installed Directories</segtitle>
219
220 <seglistitem>
221 <seg>cvlc, qvlc, rvlc, svlc, vlc and vlc-wrapper</seg>
222 <seg>libvlccore.so, libvlc.so and several libraries in
223 /usr/lib/vlc/plugins</seg>
224 <seg>/usr/lib/vlc, /usr/include/vlc, /usr/share/vlc and
225 /usr/share/doc/vlc</seg>
226 </seglistitem>
227 </segmentedlist>
228
229 <variablelist>
230 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
231 <?dbfo list-presentation="list"?>
232 <?dbhtml list-presentation="table"?>
233
234 <varlistentry id="cvlc">
235 <term><command>cvlc</command></term>
236 <listitem>
237 <para>script to run VLC with the dummy interface</para>
238 <indexterm zone="vlc cvlc">
239 <primary sortas="b-cvlc">cvlc</primary>
240 </indexterm>
241 </listitem>
242 </varlistentry>
243
244 <varlistentry id="qvlc">
245 <term><command>qvlc</command></term>
246 <listitem>
247 <para>script to run VLC with the QT4 interface</para>
248 <indexterm zone="vlc qvlc">
249 <primary sortas="b-qvlc">qvlc</primary>
250 </indexterm>
251 </listitem>
252 </varlistentry>
253
254 <varlistentry id="rvlc">
255 <term><command>rvlc</command></term>
256 <listitem>
257 <para>script to run VLC with a command line interface</para>
258 <indexterm zone="vlc rvlc">
259 <primary sortas="b-rvlc">rvlc</primary>
260 </indexterm>
261 </listitem>
262 </varlistentry>
263
264 <varlistentry id="svlc">
265 <term><command>svlc</command></term>
266 <listitem>
267 <para>script to run VLC with the skins interface</para>
268 <indexterm zone="vlc svlc">
269 <primary sortas="b-svlc">svlc</primary>
270 </indexterm>
271 </listitem>
272 </varlistentry>
273
274 <varlistentry id="vlc-prog">
275 <term><command>vlc</command></term>
276 <listitem>
277 <para>the VLC media player</para>
278 <indexterm zone="vlc vlc-prog">
279 <primary sortas="b-vlc">vlc</primary>
280 </indexterm>
281 </listitem>
282 </varlistentry>
283
284 <varlistentry id="vlc-wrapper">
285 <term><command>vlc-wrapper</command></term>
286 <listitem>
287 <para>a wrapper to drop privileges with VLC</para>
288 <indexterm zone="vlc vlc-wrapper">
289 <primary sortas="b-vlc-wrapper">vlc-wrapper</primary>
290 </indexterm>
291 </listitem>
292 </varlistentry>
293 </variablelist>
294 </sect2>
295</sect1>
Note: See TracBrowser for help on using the repository browser.