sudo dnf install vlc x265-libs
Then restart VLC.
Q: VLC still won’t play HEVC after installing the codec
A: Go to Tools → Preferences → Video → Output → Change from “Automatic” to “Direct3D11” or “OpenGL”. Restart VLC.
Q: Is the paid codec worth it?
A: Only if the free “Device Manufacturer” version is unavailable. Most users won’t notice a difference.
Q: Does VLC need a separate HEVC codec on Android/iOS?
A: No – VLC for mobile includes full HEVC software decoding. install hevc codec for vlc
macOS has native HEVC support (since macOS 10.13 High Sierra). However, VLC sometimes disables it by default.
Note: If you are on an older Intel Mac (pre-2016), your iGPU may not support HEVC hardware decoding. Your CPU will have to handle it, which will cause lag. In this case, convert the file to H.264.
If you cannot use the Microsoft Store (e.g., Windows 7 or LTSC), you must manually install the libde265 plugin.
Most Linux distributions split VLC and its codec support into separate packages. sudo dnf install vlc x265-libs
Ubuntu/Debian:
sudo apt update
sudo apt install vlc
sudo apt install vlc-plugin-libde265
sudo apt install x265
Fedora:
sudo dnf install vlc
sudo dnf install vlc-extras
Arch/Manjaro:
sudo pacman -S vlc
sudo pacman -S x265
After installing these, VLC will use the open-source libde265 and x265 libraries natively. You generally do not need to tweak hardware acceleration, as VA-API (Video Acceleration API) works automatically with Intel/AMD GPUs. Then restart VLC
Sometimes, hardware acceleration causes a black screen (driver bugs).
Linux users have the least friction. Because Linux distributions have no patent liability restrictions in the same way (they offload the responsibility to the user), the full HEVC codec is usually one command away.
Windows is the trickiest platform for HEVC due to Microsoft's licensing decisions.