VLC-3.0.23
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 vidéo (MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC,
etc.), et il peut aussi convertir en différents formats et envoyer
les flux au travers du réseau.
Note
Les versions de développement de BLFS peuvent ne pas arriver à
contruire ou à exécuter certains paquets correctement si LFS ou
des dépendances ont été mises à jour depuis la dernière version
stable des livres.
Informations sur le paquet
-
Téléchargement (HTTP) : https://download.videolan.org/vlc/3.0.23/vlc-3.0.23.tar.xz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
ebc3f0d0a94785fd2b2df4087516938e
-
Taille du téléchargement : 26 Mo
-
Estimation de l'espace disque requis : 957 Mo
-
Estimation du temps de construction : 1,2 SBU (avec
parallélisme = 4 ; avec les tests)
Dépendances de VLC
Recommandées
alsa-lib-1.2.15.3, desktop-file-utils-0.28, FFmpeg-8.0.1,
liba52-0.8.0, libgcrypt-1.11.2 libmad-0.15.1b, Lua-5.4.8,
Qt-6.10.1 et un environnement
graphique
Fonctionnalités facultatives et paquets
dbus-1.16.2, libidn-1.43 et
libssh2-1.11.1
Greffons d'entrée facultatifs
libarchive-3.8.5, libcddb-1.3.2, libdv-1.0.0,
libdvdcss-1.5.0, libdvdread-7.0.1,
libdvdnav-7.0.0, libproxy-0.5.12, Samba-4.23.4,
v4l-utils-1.32.0, libbluray,
libdc1394,
libnfs, libraw1394,
Live555 et
VCDImager (nécessite
libcdio-2.1.0)
Greffons facultatifs de multiplexage/demultiplexage
libogg-1.3.6, Game Music Emu,
libdvbpsi,
libshout,
libmatroska
(nécessite libebml),
libmodplug,
Musepack et
sidplay-libs
Greffons codec facultatifs
dav1d-1.5.3, FAAD2-2.11.2, FLAC-1.5.0, libaom-3.13.1,
libass-0.17.4, libmpeg2-0.5.1,
libpng-1.6.54, libva-2.23.0, libvorbis-1.3.7,
Opus-1.6.1,
Speex-1.2.1, libvpx-1.15.2, x264-20250815, aribb24,
Dirac, FluidLite,
FluidSynth,
libdca,
libkate, libtheora, OpenMAX,
Schroedinger,
Shine,
SoX, Tremor, Twolame et Zapping
VBI
Greffons vidéo facultatifs
AAlib-1.4rc5, Fontconfig-2.17.1, FreeType-2.14.1, FriBidi-1.0.16, libplacebo-7.351.0
(actuellement cassé), librsvg-2.61.3, libcaca, libmfx et
SDL1
Greffons audio facultatifs
PulseAudio-17.0, libsamplerate-0.2.2, spatialaudio et
JACK
Greffons d'interface facultatifs
FreeRDP-3.20.2, libtar, libvncclient et LIRC
Greffons de visualisation de filtre vidéo facultatifs
Goom, libvsxu et projectM
Greffons facultatifs de découverte de service
Avahi-0.8, libmtp et libupnp
Options diverses
GnuTLS-3.8.11, libnotify-0.8.8,
libxml2-2.15.1, Protobuf-33.4,
taglib-2.1.1, xdg-utils-1.2.1 (à l'exécution),
AtmoLight, libmicrodns et
Srt
Installation de VLC
Installez VLC en exécutant les
commandes suivantes :
BUILDCC=gcc ./configure --prefix=/usr --disable-libplacebo &&
make
Pour tester les résultats, exécutez : make check.
Maintenant, en tant qu'utilisateur root :
make docdir=/usr/share/doc/vlc-3.0.23 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
effectuer la mise à jour vous devez avoir installé GTK-3.24.51
(pour le cache des icônes) et desktop-file-utils-0.28 (pour le
cache du bureau) puis exécutez la commande suivante en tant
qu'utilisateur root :
gtk-update-icon-cache -qtf /usr/share/icons/hicolor &&
update-desktop-database -q
Utiliser VLC
Pendant un temps, Qt-5 était la
seule manière d'obtenir une interface graphique pour laquelle ce
paquet est connu. Il prend maintenant en charge Qt-6, mais avec de nombreux inconvénients
comme il s'agit d'un port récent de l'interface précédente. Tout
est cassé. Par exemple, la mise en pause et les autres fonctions de
navigation sont cassées, le positionnement de la vidéo est
incorrect, entre autres problèmes.
Un autre problème est la lecture vidéo qui est cassée sur Wayland
sans la variable QT_QPA_PLATFORM alors
que la lecture audio avec une image en métadonnées fonctionne
correctement. Si vous utilisez Wayland, vous devriez exécuter
QT_QPA_PLATFORM=xcb vlc -I
"qt" pour démarrer l'interface Qt. Cela force à
utiliser l'interface de fenêtrage xcb
au lieu de wayland, comme la lecture
vidéo essayera d'utiliser xcb quand
même et échouera. Sur X11, il ne
devrait pas y avoir de problème.
Cependant, plusieurs problèmes continueront à apparaître. Il est
recommandé de continuer à utiliser VLC par d'autres moyens jusqu'à ce qu'ils
soient résolus.
Explication des commandes
--disable-libplacebo :
ce paramètre est requis pour désactiver la prise en charge de
libplacebo comme pipeline de rendu car VLC est incompatible avec la
dernière version de libplacebo.
--disable-vpx : utilisez ce
paramètre si vous n'avez pas installé libvpx.
--disable-mad : utilisez ce
paramètre 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.
--disable-sftp : Par défaut le
module sftp est construit si libssh2-1.11.1
est installé. Utilisez ce paramètre si vous ne voulez pas
construire ce module.
Note
Il y a beaucoup d'options dans la commande configure de VLC. Regardez la sortie de configure --help pour la liste
complète.
Contenu
Programmes installés:
cvlc, nvlc, qvlc, rvlc, vlc et
vlc-wrapper
Bibliothèques installées:
libvlccore.so, libvlc.so et plusieurs
greffons dans /usr/lib/vlc/plugins
Répertoires installés:
/usr/{include,lib,share}/vlc,
/usr/share/kde4 et /usr/share/doc/vlc-3.0.23
Descriptions courtes
|
cvlc
|
est un script pour lancer VLC avec une interface fictive
|
|
nvlc
|
est un script pour lancer VLC avec une interface ncurses
|
|
qvlc
|
est un script pour lancer VLC avec une interface Qt
|
|
rvlc
|
est un script pour lancer VLC avec une interface en ligne de
commande
|
|
vlc
|
est le lecteur média VLC
|
|
vlc-wrapper
|
est une enveloppe pour abandonner les privilèges avec
VLC
|