source: multimedia/videoutils/vlc.xml@ 29d1c248

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 29d1c248 was 7e9be1b5, checked in by Ragnar Thomsen <rthomsen@…>, 12 years ago

Added taglib-1.7.

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

  • Property mode set to 100644
File size: 10.3 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">
11 <!ENTITY vlc-md5sum "8806bff2ea9c76791123d444a92f708c">
[54c019b]12 <!ENTITY vlc-size "16.4 MB">
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">
69 <xref linkend="dbus"/>
70 </para>
[54c019b]71
72 <bridgehead renderas="sect4">Recommended</bridgehead>
73 <para role="recommended"><xref linkend="qt4"/>.
74 <application>Qt4</application> is used to make the graphical user interface.
75 Without Qt4 you will only be able to use the command line or
76 <application>ncurses</application> interface.</para>
77
[9681d3f]78 <bridgehead renderas="sect4">Optional input drivers and
[54c019b]79 libraries</bridgehead>
[9681d3f]80 <para role="optional">
[54c019b]81 <xref linkend="libproxy"/>,
82 <ulink url="http://www.live555.com/">Live555</ulink>,
83 <ulink url="http://sourceforge.net/projects/libdc1394/">DC1394</ulink>,
84 <xref linkend="libdv"/>,
85 <xref linkend="libdvdread"/>,
86 <xref linkend="libdvdnav"/>,
[9681d3f]87 <ulink
[54c019b]88 url="http://www.videolan.org/developers/libbluray.html">libbluray</ulink>,
89 <ulink url="http://opencv.willowgarage.com/wiki/">OpenCV</ulink>,
90 <xref linkend="samba3"/>,
91 <xref linkend="gvfs"/>,
92 <ulink url="http://wiki.videolan.org/Libvcdinfo">libvcdinfo</ulink> and
93 <ulink url="http://libcddb.sourceforge.net/">libcddb</ulink>.</para>
94
95 <bridgehead renderas="sect4">Optional mux/demux plugins</bridgehead>
[9681d3f]96 <para role="optional">
97 <ulink url="http://code.google.com/p/game-music-emu/">Game Music
[54c019b]98 Emu</ulink>,
99 <xref linkend="libogg"/>,
100 <ulink url="http://directory.fsf.org/wiki/Libshout">libshout</ulink>,
101 <ulink url="http://modplug-xmms.sourceforge.net/">libmod</ulink> and
102 <ulink
103 url="http://www.musepack.net/index.php?pg=home">Musepack</ulink>.</para>
[9681d3f]104
105 <bridgehead renderas="sect4">Optional codec plugins</bridgehead>
106 <para role="optional">
[54c019b]107 <ulink url="http://sourceforge.net/projects/libshine-fxp/">Shine</ulink>,
108 <ulink url="http://www.khronos.org/openmax/">OpenMAX</ulink>,
109 <xref linkend="libmad"/>,
110 <xref linkend="ffmpeg"/>,
111 <ulink url="http://www.splitted-desktop.com/static/libva/">libva</ulink>,
112 <xref linkend="faad2"/>,
113 <ulink url="http://www.twolame.org/">Twolame</ulink>,
114 <xref linkend="liba52"/>,
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>
203 </sect2>
204
205 <sect2 role="content">
206 <title>Contents</title>
207
208 <segmentedlist>
209 <segtitle>Installed Programs</segtitle>
210 <segtitle>Installed Libraries</segtitle>
211 <segtitle>Installed Directories</segtitle>
212
213 <seglistitem>
214 <seg>cvlc, qvlc, rvlc, svlc, vlc and vlc-wrapper</seg>
215 <seg>libvlccore.so, libvlc.so and several libraries in
216 /usr/lib/vlc/plugins</seg>
217 <seg>/usr/lib/vlc, /usr/include/vlc, /usr/share/vlc and
218 /usr/share/doc/vlc</seg>
219 </seglistitem>
220 </segmentedlist>
221
222 <variablelist>
223 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
224 <?dbfo list-presentation="list"?>
225 <?dbhtml list-presentation="table"?>
226
227 <varlistentry id="cvlc">
228 <term><command>cvlc</command></term>
229 <listitem>
230 <para>script to run VLC with the dummy interface</para>
231 <indexterm zone="vlc cvlc">
232 <primary sortas="b-cvlc">cvlc</primary>
233 </indexterm>
234 </listitem>
235 </varlistentry>
236
237 <varlistentry id="qvlc">
238 <term><command>qvlc</command></term>
239 <listitem>
240 <para>script to run VLC with the QT4 interface</para>
241 <indexterm zone="vlc qvlc">
242 <primary sortas="b-qvlc">qvlc</primary>
243 </indexterm>
244 </listitem>
245 </varlistentry>
246
247 <varlistentry id="rvlc">
248 <term><command>rvlc</command></term>
249 <listitem>
250 <para>script to run VLC with a command line interface</para>
251 <indexterm zone="vlc rvlc">
252 <primary sortas="b-rvlc">rvlc</primary>
253 </indexterm>
254 </listitem>
255 </varlistentry>
256
257 <varlistentry id="svlc">
258 <term><command>svlc</command></term>
259 <listitem>
260 <para>script to run VLC with the skins interface</para>
261 <indexterm zone="vlc svlc">
262 <primary sortas="b-svlc">svlc</primary>
263 </indexterm>
264 </listitem>
265 </varlistentry>
266
267 <varlistentry id="vlc-prog">
268 <term><command>vlc</command></term>
269 <listitem>
270 <para>the VLC media player</para>
271 <indexterm zone="vlc vlc-prog">
272 <primary sortas="b-vlc">vlc</primary>
273 </indexterm>
274 </listitem>
275 </varlistentry>
276
277 <varlistentry id="vlc-wrapper">
278 <term><command>vlc-wrapper</command></term>
279 <listitem>
280 <para>a wrapper to drop privileges with VLC</para>
281 <indexterm zone="vlc vlc-wrapper">
282 <primary sortas="b-vlc-wrapper">vlc-wrapper</primary>
283 </indexterm>
284 </listitem>
285 </varlistentry>
286 </variablelist>
287 </sect2>
288</sect1>
Note: See TracBrowser for help on using the repository browser.