VLC-2.1.5

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.7.

Information sur le paquet

  • Téléchargement (HTTP) : http://download.videolan.org/vlc/2.1.5/vlc-2.1.5.tar.xz

  • Somme de contrôle MD5 du téléchargement : 3941b561f590cc95ca5e795213cba2f2

  • Taille du téléchargement : 19 Mo

  • Estimation de l'espace disque requis : 494 Mo (additional 1 Mo for the tests)

  • Estimation du temps de construction : 4.7 SBU (additional moins de 0.1 SBU for the tests)

Dépendances de VLC

Recommandé

Possibilités facultatives et paquets

D-BUS-1.8.16

Greffons d'entrée facultatifs

libdv-1.0.0, libdvdcss-1.3.0, libdvdread-5.0.2, libdvdnav-5.0.3, Samba-4.1.17, v4l-utils-1.6.2, libbluray, libdc1394, libcddb, libproxy, Live555, OpenCV, 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.1, libass-0.12.1, libmpeg2-0.5.1, libpng-1.6.16, libtheora-1.1.1, libva-1.5.0, libvorbis-1.3.4, Opus-1.1, Speex-1.2rc2, x264-20141208-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.5, FriBidi-0.19.6, librsvg-2.40.7, libvdpau-0.9, SDL-1.2.15 (avec SDL_image), et libcaca.

Greffons audio facultatifs

PulseAudio-5.0, libsamplerate-5.0.2, 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.12, libnotify-0.7.6, libxml2-2.9.2, taglib-1.9.1, et xdg-utils-1.1.0-rc3 (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 &&
sed "s:< 56:< 57:g" -i configure &&
./configure --prefix=/usr        &&
sed -i 's/luaL_optint/(int)&eger/'         modules/lua/libs/{net,osd,volume}.c             &&
sed -i 's/luaL_checkint(/(int)luaL_checkinteger(/' \
       modules/lua/{demux,libs/{configuration,net,osd,playlist,stream,variables,volume}}.c &&
make

Pour tester le résultat, tapez : make check

Maintenant, en tant qu'utilisateur root :

[Note]

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]

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.26 ou GTK+-3.14.8 (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.

sed ... configure: ce sed corrige la compilation avec ffmpeg 2.4.

sed -i ... {net,osd,volume}.c: Cette commande corrige la construction avec lua 5.3 .

sed -i ... variables,volume}}.c: cette commande corrige la construction avec lua 5.3.

--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]

Note

Il y a beaucoup d'options dans la commande configure de VLC. Regardez la sortie de configure --help pour compléter la liste.

Contenu

Programmes installés: cvlc, nvlc, qvlc, rvlc, svlc, vlc and vlc-wrapper
Bibliothèques installées: libvlccore.so, libvlc.so et plusieurs plugins dans /usr/lib/vlc/plugins
Répertoires installés: /usr/lib/vlc, /usr/include/vlc, /usr/share/vlc et /usr/share/doc/vlc

Description courte

cvlc

est un script pour lancer VLC avec l'interface fictive

nvlc

est un script pour lancer VLC avec l'interface ncurses.

qvlc

est un script pour lancer VLC avec l'interface QT.

rvlc

est un script pour lancer VLC avec l'interface en ligne de commande

svlc

est un script pour lancer VLC avec l'interface paramétrable

vlc

le lecteur de média VLC

vlc-wrapper

une enveloppe pour abandonner les privilèges avec VLC

Last updated on : 2013-04-08 19:48:53 +020