I’m having an issue when trying to watch movies using VLC Media Player on Manjaro.
Problem: The video doesn’t display (only a black screen), but the audio works fine.
App version: VLC 3.0.20
System: Manjaro KDE Plasma 6.1, Kernel 6.9
GPU: Intel HD Graphics 620
I’ve already tried:
Changing video output module to “X11” and “OpenGL”
Reinstalling VLC
Updating all packages (sudo pacman -Syu)
None of these worked. Does anyone know what might cause this issue or how to fix it?
Could you please provide the output of inxi -zv8 (which with this command is filtered for privacy) and highlight the pasted output here, then click the </> button at the top of the reply window, to format it correctly for the Forum?
As it happened with the linux-firmware package, upstream Arch Linux has split VLC into multiple packages - each providing the plugin to support a specific stream.
As a consequence of this you may be lacking the plugin for a particular stream - usually causing the video stream to be black.
If you don’t bother but want a catch all - sync the meta package
sudo pacman -Syu vlc-plugins-all
$ pamac search vlc --repos
syncplay 1.7.4-1 extra
Synchronize watching movies on mplayer2, vlc, mpv, and mpc-hc
across many computers
playerctl 2.4.1-4 extra
mpris media player controller and lib for spotify, vlc, audacious,
bmp, xmms2, and others.
phonon-qt6-vlc 0.12.0-5 extra
Phonon VLC backend
libvlc 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - library
vlc-plugin-zvbi 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - VBI plugins
vlc-plugin-xml 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - XML plugin
vlc-plugin-x265 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - H265/HEVC encoding
vlc-plugin-x264 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - H264/AVC encoding
vlc-plugin-vpx 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - VP8 and VP9 plugin
vlc-plugin-vorbis 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Vorbis plugin
vlc-plugin-upnp 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - UPnP plugin
vlc-plugin-udev 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - udev plugin
vlc-plugin-twolame 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - TwoLAME plugins
vlc-plugin-theora 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Theora plugins
vlc-plugin-tag 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - tag plugin
vlc-plugins-visualization 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - visualization plugins
vlc-plugins-video-output 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - video output plugins
vlc-plugin-svg 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - SVG plugins
vlc-plugin-srt 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - SRT subtitle file support
vlc-plugin-speex 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Speex plugins
vlc-plugin-soxr 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - SoX Resampler plugin
vlc-plugin-smb 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - SMB plugin
vlc-plugin-shout 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - shoutcast plugin
vlc-plugin-sftp 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - SFTP plugin
vlc-plugins-extra 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - extra plugins
vlc-plugin-sdl 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - SDL plugin
vlc-plugins-base 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - base plugins
vlc-plugin-samplerate 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - samplerate plugin
vlc-plugins-all 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - all plugins
vlc-plugin-quicksync 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Intel QuickSync plugin
vlc-plugin-pulse 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - PulseAudio plugins
vlc-plugin-png 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - PNG plugin
vlc-plugin-opus 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Opus plugin
vlc-plugin-ogg 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - OGG plugins
vlc-plugin-notify 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - notification plugin
vlc-plugin-nfs 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - NFS plugin
vlc-plugin-musepack 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - MusePack plugin
vlc-plugin-mtp 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - MTP plugins
vlc-plugin-mpg123 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - MPG1/2/3 plugin
vlc-plugin-mpeg2 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - MPEG2 plugin
vlc-plugin-modplug 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - MOD plugin
vlc-plugin-mdns 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - mDNS plugin
vlc-plugin-matroska 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Matroska plugin
vlc-plugin-mad 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - MPEG Audio Decoder plugin
vlc-plugin-lua 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Lua scripting plugins
vlc-plugin-live555 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - live555 RTP/RSTP client plugin
vlc-plugin-lirc 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Infrared remote control plugin
vlc-plugin-libsecret 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - libsecret/gnome-keyring plugin
vlc-plugin-kwallet 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Kwallet keystore plugin
vlc-plugin-kate 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - kate plugin
vlc-plugin-jpeg 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - JPEG plugin
vlc-plugin-journal 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Systemd journal plugin
vlc-plugin-jack 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - JACK plugin
vlc-plugin-inflate 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - inflate plugin
vlc-plugin-gstreamer 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - GStreamer plugin
vlc-plugin-gnutls 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - GnuTLS plugin
vlc-plugin-gme 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Game music emulation plugin
vlc-plugin-freetype 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - subtitle and on screen display text rendering support
vlc-plugin-fluidsynth 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - FluidSynth plugin
vlc-plugin-flac 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - FLAC plugin
vlc-plugin-firewire 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - FireWire plugins
vlc-plugin-ffmpeg 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - FFMPEG plugins
vlc-plugin-faad2 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - FAAD2 AAC plugin
vlc-plugin-dvd 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - DVD plugins
vlc-plugin-dvb 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - DVB plugins
vlc-plugin-dca 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - DTS Coherent Acoustics plugin
vlc-plugin-dbus-screensaver 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - dbus screensaver plugin
vlc-plugin-dbus 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Dbus plugin
vlc-plugin-dav1d 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - dav1d AV1 plugin
vlc-plugin-chromecast 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Chromecast plugin
vlc-plugin-cddb 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - CDDB plugin
vlc-plugin-caca 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Color ASCII art video output plugin
vlc-plugin-bluray 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Blu-ray plugin
vlc-plugin-avahi 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - mDNS/DNS-SD plugin
vlc-plugin-ass 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - SSA/ASS subtitle plugin
vlc-plugin-aribb25 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - ARIB STD-B25 plugin
vlc-plugin-aribb24 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - ARIB STD-B24 plugins
vlc-plugin-archive 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - stream extractor plugin
vlc-plugin-aom 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - AOM AV1 plugin
vlc-plugin-alsa 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - ALSA plugins
vlc-plugin-aalib 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - ASCII art video output plugin
vlc-plugin-a52dec 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - ATSC A/52 (AC-3) plugin
vlc-gui-skins2 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Skins2 GUI
vlc-gui-qt 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Qt GUI
vlc-gui-ncurses 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - Ncurses TUI
vlc-cli 3.0.21-30 extra
Free and open source cross-platform multimedia player and
framework - command line interface
vlc 3.0.21-30 extra
Free and open source cross-platform multimedia player and framework
A somewhat different approach is to use another media player e.g. smplayer
sudo pacman -Syu smplayer
$ pamac search smplayer --repos
smplayer-themes 1:20.11.0-2 [Installed] extra
Themes for SMPlayer
smplayer-skins 1:20.11.0-4 [Installed] extra
Skins for SMPlayer
smplayer 25.6.0-1 [Installed] extra
Media player with built-in codecs that can play virtually all
video and audio formats