Introduction à VLC
VLC est un lecteur de média, un
générateur de flux, et un encodeur. Il peut afficher depuis
différentes entrées comme des fichiers, des flux réseaux, des
périphériques de capture, des ordinateurs, ou des DVD, des SVCD,
des VCD, et des CD audio. Il peut lire la plupart des codec audio
et video (MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC,
etc.), mais peut aussi convertir en différents formats et/ou
envoyer les flux au travers du réseau.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.6.
Information sur le paquet
Dépendances de VLC
Recommandé
ALSA-Library-1.0.28, FFmpeg-2.3.3, liba52-0.7.4,
libgcrypt-1.6.2 libmad-0.15.1b, Lua-5.2.3,
et X Window
System,
Possibilités facultatives et paquets
D-BUS-1.8.8
Greffons d'entrée facultatifs
libdv-1.0.0, libdvdcss-1.3.0,
libdvdread-5.0.0, libdvdnav-5.0.1,
Samba-4.1.11, libbluray,
libdc1394,
libcddb, libproxy,
Live555,
OpenCV,
Video4Linux, et
VCDImager (demande
libcdio)
Greffons facultatifs de mux/demux
libogg-1.3.2, Game Music Emu,
libdvbpsi,
libshout,
libmatroska
(requiert libebml), libmodplug,
Musepack, et
sidplay-libs.
Greffons codec facultatifs
FAAD2-2.7,
FLAC-1.3.0,
libass-0.11.2, libmpeg2-0.5.1,
libpng-1.6.13, libtheora-1.1.1,
libva-1.3.1, libvorbis-1.3.4,
Opus-1.1,
Speex-1.2rc1, x264-20140818-2245, Dirac,
FluidSynth,
libdca,
libkate, libtiger, OpenMAX,
Schroedinger,
Tremor,
Twolame, et
Zapping VBI
Greffons video facultatifs
AAlib-1.4rc5, Fontconfig-2.11.1, FreeType-2.5.3, FriBidi-0.19.6, librsvg-2.40.3, libvdpau-0.8, SDL-1.2.15 (avec SDL_image), et
libcaca.
Greffons audio facultatifs
PulseAudio-5.0, libsamplerate-5.0.0, et JACK
Greffons d'interface facultatifs
Qt-4.8.6
(requis pour l'interface graphique utilisateur), libtar, et
LIRC
Greffons de visualisation facultatifs
Goom et projectM
Greffons facultatifs de découverte de service
avahi-0.6.31, libmtp et libupnp
Options diverses
GnuTLS-3.3.7, libnotify-0.7.6,
libxml2-2.9.1, taglib-1.9.1, et xdg-utils-1.1.0-rc2 (exécution)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/vlc
Installation de VLC
Installez VLC en lançant les
commandes suivantes :
sed -i 's:libsmbclient.h:samba-4.0/&:' modules/access/smb.c &&
./bootstrap &&
./configure --prefix=/usr &&
make
Pour tester le résultat, tapez : make check
Maintenant, en tant qu'utilisateur root
:
Note
Si XORG_PREFIX n'est pas /usr, soyez certain que la variable
d'environnement LIBRARY_PATH est initialisée correctement pour
faire l'installation, Par exemple: sudo make LIBRARY_PATH=$XORG_PREFIX/lib ...
install.
make docdir=/usr/share/doc/vlc-2.1.5 install
Note
Ce paquet installe des fichiers d'icônes dans la hiérarchie
/usr/share/icons/hicolor
et des
fichiers du bureau dans la hiérarchie /usr/share/applications
. Vous pouvez améliorer
les performances du système et l'utilisation de la mémoire en
mettant à jour /usr/share/icons/hicolor/index.theme
et
/usr/share/applications/mimeinfo.cache
. Pour
réaliser la mise à jour vous devez avoir installé gtk+-2.24.24 ou
GTK+-3.12.2 (pour le cache des icônes) et
desktop-file-utils-0.22 (pour le
cache du bureau) et apez la commande suivante en tant
qu'utilisateur root
:
gtk-update-icon-cache &&
update-desktop-database
Explications des commandes
sed -i ...: Ce Sed
corrige la compilation avec Samba
4.
./bootstrap: Cette
commande appelle autoreconf pour générer les macros m4 et préparer
les Makefiles.
--disable-lua
: Utilisez cette
commande si vous n'avez pas installé Lua.
--disable-mad
: Utilisez cette option si
vous n'avez pas installé libmad.
--disable-avcodec --disable-swscale
:
Utilisez ces paramètres si vous n'avez pas installé FFmpeg.
--disable-a52
: Utilisez ce
paramètre si vous n'avez pas installé liba52.
--disable-xcb
: Utilisez ce paramètre si
vous n'avez pas installé X Window
System.
--disable-alsa
: Utilisez ce paramètre
si vous n'avez pas installé ALSA.
--disable-libgcrypt
: Utilisez ce
paramètre si vous n'avez pas installé libgcrypt.
Note
Il y a beaucoup d'options dans la commande configure de VLC. Regardez la sortie de configure --help pour compléter
la liste.