%general-entities; ]> VLC-&vlc-version; VLC Introduction to VLC VLC is a media player, streamer, and encoder. It can play from many inputs, such as files, network streams, capture devices, desktops, or DVD, SVCD, VCD, and audio CD. It can use most audio and video codecs (MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC, etc.), and it can also convert to different formats and/or send streams through the network. &lfs121_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &vlc-md5sum; Download size: &vlc-size; Estimated disk space required: &vlc-buildsize; Estimated build time: &vlc-time; Additional Downloads Required patch: VLC Dependencies Recommended , , , , , , and Optional features and packages , , and Optional input plugins , , , , , , , , , libbluray, libdc1394, libnfs, libproxy, libraw1394, Live555, and VCDImager (requires ) Optional mux/demux plugins , Game Music Emu, libdvbpsi, libshout, libmatroska (requires libebml), libmodplug, Musepack, and sidplay-libs Optional codec plugins , , , , , , , , , , , , aribb24, dav1d, Dirac, FluidLite, FluidSynth, libdca, libkate, libthora, OpenMAX, Schroedinger, Shine, SoX, Tremor, Twolame, and Zapping VBI Optional video plugins , , , , (currently broken), , , , libcaca, libmfx Optional audio plugins , , spatialaudio, and JACK Optional interface plugins &qt5-deps; (required for the graphical user interface), libtar, libvncclient, LIRC, and freerdp Optional visualisations and video filter plugins Goom, libvsxu, and projectM Optional service discovery plugins , libmtp and libupnp Miscellaneous options , , , , , (runtime), AtmoLight, libmicrodns, and Srt Installation of VLC First, add a correction for problems of taglib-2.0 and later: patch -Np1 -i ../vlc-&vlc-version;-taglib-1.patch If you wish to add support for lua extensions, enforce the use of lua52: export LUAC=/usr/bin/luac5.2 && export LUA_LIBS="$(pkg-config --libs lua52)" && export CPPFLAGS="$(pkg-config --cflags lua52)" Install VLC by running the following commands: BUILDCC=gcc ./configure --prefix=/usr --disable-libplacebo && make To test the results, issue: make check. Now, as the root user: make docdir=/usr/share/doc/vlc-&vlc-version; install Command Explanations --disable-libplacebo: This switch is required to disable support for using libplacebo as a rendering pipeline because VLC is incompatible with the latest version of libplacebo. : Use this switch to disable libvpx. : Use this switch if you don't have libmad installed. : Use these switches if you don't have FFmpeg installed. : Use this switch if you don't have liba52 installed. : Use this switch if you don't have X Window System installed. : Use this switch if you don't have ALSA installed. : Use this switch if you don't have libgcrypt installed. : The default is to build the sftp module if is installed. Use this switch if you do not want to build this module. There are many options to VLC's configure command. Check the configure --help output for a complete list. Contents Installed Programs Installed Libraries Installed Directories cvlc, nvlc, qvlc, rvlc, svlc, vlc and vlc-wrapper libvlccore.so, libvlc.so, and many plugins in /usr/lib/vlc/plugins /usr/{include,lib,share}/vlc, /usr/share/kde4, and /usr/share/doc/vlc-&vlc-version; Short Descriptions cvlc is a script to run VLC with the dummy interface cvlc nvlc is a script to run VLC with the ncurses interface nvlc qvlc is a script to run VLC with the Qt interface qvlc rvlc is a script to run VLC with a command line interface rvlc svlc is a script to run VLC with the skins interface svlc vlc is the VLC media player vlc vlc-wrapper is a wrapper to drop privileges with VLC vlc-wrapper