How to Install VLC 3.0 in RHEL/CentOS 8/7/6 and Fedora 25-30

VLC (VideoLAN Client) is an open source and free simple fast and much powerful cross-platform player and framework for playing most of multimedia files like CD, DVD, VCD, Audio CD and other various supported streaming media protocols.

It was written by the VideoLAN project and can be available for all operating platforms such as Windows, Linux, Solaris, OS X, Android, iOS and other supported operating systems.

Recently, VideoLan team announced the major release of VLC 3.0 with some new features, number of improvements and bug fixes.

VLC 3.0 Features

  • VLC 3.0 “Vetinari” is a new major update of VLC
  • Activates hardware decoding by default, to get 4K and 8K playback!
  • It supports 10bits and HDR
  • Supports 360 video and 3D audio, up to Ambisonics 3rd order
  • Allows audio passthrough for HD audio codecs
  • Stream to Chromecast devices, even in formats not supported natively
  • Supports browsing of local network drives and NAS

Find out all the changes in VLC 3.0 in the release announcement page.

This is our ongoing Best Linux Players series, in this article, we will show you how to install latest version of VLC 3.0 Media Player in RHEL 8/7/6, CentOS 7/6 and Fedora 25-30 systems using third party repositories with Yum automated package installer.

Suggested Read: 10 Best Open Source Video Players For Linux in 2015

Install VLC 3.0 Media Player in RHEL/CentOS and Fedora

VLC program doesn’t included in the RHEL/CentOS based operating systems, we need to install it using third party repositories like RPM Fusion and EPEL. With the help of these repositories we can install list of all updated packages automatically using YUM package manager tool.

Suggested Read: Install Latest VLC Media Player in Debian, Ubuntu and Linux Mint

Install RPM Fusion and EPEL Repositories on RHEL/CentOS

First, install Epel and RPM Fusion repository for your RHEL/CentOS based distribution using following commands. Please select and install it according to your Linux supported system versions.

For RHEL/CentOS 8
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm 
For RHEL/CentOS 7
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
For RHEL/CentOS 6
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
# yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm

Installing RPMFusion Repository on Fedora

Under Fedora distributions, the RPMFusion repository comes as pre-installed, if not you can follow below commands install and enable it as shown:

For Fedora 25-30
# dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Check the Availability of VLC in RHEL/CentOS/Fedora

Once you’ve all the repositories installed on your system, do the following command to check the availability of VLC player.

# yum info vlc
# dnf info vlc         [On Fedora 25+ releases]
Sample Output :
Last metadata expiration check: 0:01:11 ago on Thursday 20 June 2019 04:27:05 PM IST.
Available Packages
Name         : vlc
Epoch        : 1
Version      : 3.0.7.1
Release      : 4.el7
Arch         : x86_64
Size         : 1.8 M
Source       : vlc-3.0.7.1-4.el7.src.rpm
Repo         : rpmfusion-free-updates
Summary      : The cross-platform open-source multimedia framework, player and server
URL          : https://www.videolan.org
License      : GPLv2+
Description  : VLC media player is a highly portable multimedia player and multimedia framework
             : capable of reading most audio and video formats as well as DVDs, Audio CDs VCDs,
             : and various streaming protocols.
             : It can also be used as a media converter or a server to stream in uni-cast or
             : multi-cast in IPv4 or IPv6 on networks.

Installing VLC Player in RHEL/CentOS/Fedora

As you see the VLC player is available, so install it by running the following command on the terminal.

# yum install vlc
# dnf install vlc       [On Fedora 25+ releases]

Starting VLC Player in RHEL/CentOS/Fedora

Run the following command from the Desktop terminal as normal user to Launch the VLC player. (Note : VLC is not supposed to be run as root user). if you wish, follow this article to run VLC as root user.

$ vlc
VLC Player Preview

See the preview of VLC Player under my CentOS 7 system.

VLC Player in CentOS 7

VLC Preview in CentOS 7

Install VLC in CentOS 7

VLC Preview in CentOS 7

Updating VLC Player in RHEL/CentOS/Fedora

If you would like to Update or Upgrade VLC player to latest stable version, use the following command.

# yum update vlc
# dnf update vlc      [On Fedora 25+ releases]
Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Ravi Saive

I am Ravi Saive, creator of TecMint. A Computer Geek and Linux Guru who loves to share tricks and tips on Internet. Most Of My Servers runs on Open Source Platform called Linux. Follow Me: Twitter, Facebook and Google+

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

112 Responses

  1. Ramesh Tiwari says:

    Hi Ravi,

    I am unable to launch vlc media player after installation. So plz help

    • Ravi Saive says:

      @Ramesh,

      Any error you getting while starting VLC? how you launching VLC? i mean from GUI or commandline? if via CLI do you see any error messages on the screen during starting VLC? could you share with us so that I can help you out.

  2. Rajan Upadhyay says:

    what is XZ compression not available. show this problem during installation vlc media player.pls resolve my problem .
    how install vlc or any media player on centos.

    • Ravi Saive says:

      @Rajan,

      It seems you yum is broken due to non-CentOS version of xz installed, better remove that and reinstall the CentOS-version of xz package as shown:

      # yum remove epel-release
      # yum install epel-relase
      
  3. Gokul says:

    kindly tell me the steps to install vlc in rhel7

    • Ravi Saive says:

      @Gokul,

      As per your request, we’ve just updated the article for vlc installation on RHEL 7 and CentOS 7 as well as for Fedora 23-20. Just go through it and install, if any problems during installation, please ask here..

  4. Harry says:

    Not to be impatient, but I was wondering if my comment about vlc not being available at remi-test is true? or is it me doing something wrong?
    needless to say, I tried your suggested method a while ago and it worked smoothly. It is just a recent hurdle…..thanks.

    • Ravi Saive says:

      @Harry,
      May i know on which distro you’re trying to setup vlc?

      • Harry says:

        Sure. It is RHEL 5.8_ 64 bit. I have setup Centos repo if needed. I tried this some time ago on Centos 5.8 and got the same problem.

        • Ravi Saive says:

          @Harry,
          CentOS 5.8 is too old and don’t think latest version of VLC will work on such old CentOS distro…why not upgrade to CentOS 6 or 7?

          • Harry says:

            Yes, it is old and annoying. but it is sometime necessary as some software suites are coded based on RHEL 5.

  5. Harry says:

    It seems like that Remi no longer provides VLC. I do “yum search vlc”and no results pop up.
    I also checked the package list on the remi and remi-test lists, no vlc there.

    Am I right?

  6. azri says:

    Im getting this dependencies error :

    Error: Package: ffmpeg-libs-0.10.15-1.el6.x86_64 (rpmfusion-free-updates)
    Requires: libcelt0.so.1()(64bit)
    Error: Package: 1:libmodplug-0.8.8.5-3.el7.x86_64 (epel)
    Requires: libm.so.6(GLIBC_2.15)(64bit)
    Error: Package: vlc-2.0.10-1.el6.x86_64 (rpmfusion-free-updates)
    Requires: libminizip.so.1()(64bit)
    Error: Package: libcddb-1.3.2-12.el7.x86_64 (epel)
    Requires: libcdio.so.15()(64bit)
    Error: Package: zvbi-0.2.33-15.el7.x86_64 (epel)
    Requires: systemd-units
    Error: Package: zvbi-0.2.33-15.el7.x86_64 (epel)
    Requires: libpng15.so.15()(64bit)
    Error: Package: lirc-libs-0.9.1a-4.el7.x86_64 (epel)
    Requires: libsystemd-daemon.so.0()(64bit)
    Error: Package: zvbi-0.2.33-15.el7.x86_64 (epel)
    Requires: libpng15.so.15(PNG15_0)(64bit)
    Error: Package: libcddb-1.3.2-12.el7.x86_64 (epel)
    Requires: libcdio.so.15(CDIO_15)(64bit)
    Error: Package: vlc-core-2.0.10-1.el6.x86_64 (rpmfusion-free-updates)
    Requires: libminizip.so.1()(64bit)

    Do you know how to fix this?

    • Ravi Saive says:

      @Azri,
      May I know on which Linux distro you’re trying?

    • Amit says:

      How to remove dependencies while installing VLC in RHEL 6. I have received following dependencies :

      SDL-1.2.14-6.el6.x86_64 from RHEL-67-x86_64
      ffmpeg-libs-0.10.15-1.el6.x86_64 from rpmfusion-free-updates
      kde-filesystem-4-30.1.el6.noarch from RHEL-67-x86_64
      lame-libs-3.99.5-1.el6.x86_64 from rpmfusion-free-updates
      libSDL_image-1.2.10-2.1.el6.x86_64 from linuxtech-release
      liba52-0.7.4-10.el6.x86_64 from linuxtech-release
      libass-0.10.0-3.el6.x86_64 from linuxtech-release
      libcddb-1.3.2-8.el6.x86_64 from linuxtech-release
      libdc1394-2.1.2-3.4.el6.x86_64 from RHEL-67-x86_64
      libdca-0.0.5-6.el6.x86_64 from rpmfusion-free-updates
      libdvbpsi-0.2.2-2.el6.x86_64 from linuxtech-release
      libebml-1.2.1-1.el6.x86_64 from linuxtech-release
      libfaad2-2.7-5.el6.x86_64 from linuxtech-release
      libfribidi-0.19.2-3.el6.x86_64 from linuxtech-release
      libkate-0.3.8-3.el6.x86_64 from linuxtech-release
      libmad-0.15.1b-14.el6.x86_64 from rpmfusion-free-updates
      libmatroska-1.2.0-1.el6.x86_64 from linuxtech-release
      libmodplug-0.8.8.4-1.el6.x86_64 from linuxtech-release
      libmpeg2-0.5.1-9.el6.x86_64 from rpmfusion-free-updates
      libopus-1.1-1.el6.x86_64 from linuxtech-release
      liborc-0.4.14-1.el6.x86_64 from linuxtech-release
      librtmp-2.3-3.el6.x86_64 from linuxtech-release
      libschroedinger-1.0.10-3.el6.x86_64 from linuxtech-release
      libtwolame-0.3.13-3.el6.x86_64 from linuxtech-release
      libupnp-1.6.15-3.el6.x86_64 from linuxtech-release
      libva-1.0.16-3.el6.x86_64 from linuxtech-release
      lirc-libs-0.9.0-100.el6.x86_64 from linuxtech-release
      live555-0-0.37.2012.04.27.el6.x86_64 from rpmfusion-free-updates
      minizip-1.2.3-29.el6.x86_64 from RHEL-67-x86_64
      vlc-2.0.10-1.el6.x86_64 from rpmfusion-free-updates
      vlc-core-2.0.10-1.el6.x86_64 from rpmfusion-free-updates
      x264-libs-0.120-5.20120303.el6.x86_64 from rpmfusion-free-updates
      xvidcore-1.3.2-3.el6.x86_64 from rpmfusion-free-updates

      • Ravi Saive says:

        @Amit,

        No way we can’t remove dependencies during installation, as these dependencies are part of VLC and needs to be installed on the system to function VLC properly..

  7. umesh says:

    Thank you. I installed according to the processes

  8. Saurabh Mathur says:

    yum remove libcaca-0.99-0
    Loaded plugins: product-id, refresh-packagekit, subscription-manager
    Updating Red Hat repositories.
    Setting up Remove Process
    No Match for argument: libcaca-0.99-0
    Repository ‘saurabh’ is missing name in configuration, using id
    No Packages marked for removal
    [[email protected] yum.repos.d]# yum remove libcaca
    Loaded plugins: product-id, refresh-packagekit, subscription-manager
    Updating Red Hat repositories.
    Setting up Remove Process
    No Match for argument: libcaca

    TRY AFTER libminizip.so.1 ERROR WHAT TO DO

  9. av says:

    Another way to
    Install VLC in RPM base linux distros, Open the terminal and follow few steps as root

    #cd /etc/yum.repos.d/
    #wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo
    #yum install vlc

    NOTE: may your system will update few library files, accept all or as required, but all those are required for vlc.

    • Ravi Saive says:

      Thanks man! will surely give a try to this repo..let’s see which version of VLC it has in its repo..hope may be latest version..

    • Falx says:

      Thanks Ravi, for the tip about linuxtech.repo. I was able to get VLC (64-bit) installed on my RHEL company-issued computer easily. Now I can view unfriendly WMV training videos on my work computer without issues.

      Thanks also to Ravi Saive. Found the above tip by searching for how to install VLC.

    • Jv says:

      wow this is incredible ..worked for me .. thanks !!

    • Somon says:

      Excellent tip!
      It worked well on SL6.7 32-bit

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.